Lines Matching refs:tb
141 struct rtattr *tb[SEG6_IPTUNNEL_MAX+1]; in print_encap_seg6() local
144 parse_rtattr_nested(tb, SEG6_IPTUNNEL_MAX, encap); in print_encap_seg6()
146 if (!tb[SEG6_IPTUNNEL_SRH]) in print_encap_seg6()
149 tuninfo = RTA_DATA(tb[SEG6_IPTUNNEL_SRH]); in print_encap_seg6()
197 struct rtattr *tb[SEG6_LOCAL_MAX + 1]; in print_encap_seg6local() local
201 parse_rtattr_nested(tb, SEG6_LOCAL_MAX, encap); in print_encap_seg6local()
203 if (!tb[SEG6_LOCAL_ACTION]) in print_encap_seg6local()
206 action = rta_getattr_u32(tb[SEG6_LOCAL_ACTION]); in print_encap_seg6local()
210 if (tb[SEG6_LOCAL_SRH]) { in print_encap_seg6local()
212 print_srh(fp, RTA_DATA(tb[SEG6_LOCAL_SRH])); in print_encap_seg6local()
215 if (tb[SEG6_LOCAL_TABLE]) in print_encap_seg6local()
216 fprintf(fp, "table %u ", rta_getattr_u32(tb[SEG6_LOCAL_TABLE])); in print_encap_seg6local()
218 if (tb[SEG6_LOCAL_NH4]) { in print_encap_seg6local()
220 rt_addr_n2a_rta(AF_INET, tb[SEG6_LOCAL_NH4])); in print_encap_seg6local()
223 if (tb[SEG6_LOCAL_NH6]) { in print_encap_seg6local()
225 rt_addr_n2a_rta(AF_INET6, tb[SEG6_LOCAL_NH6])); in print_encap_seg6local()
228 if (tb[SEG6_LOCAL_IIF]) { in print_encap_seg6local()
229 int iif = rta_getattr_u32(tb[SEG6_LOCAL_IIF]); in print_encap_seg6local()
235 if (tb[SEG6_LOCAL_OIF]) { in print_encap_seg6local()
236 int oif = rta_getattr_u32(tb[SEG6_LOCAL_OIF]); in print_encap_seg6local()
245 struct rtattr *tb[MPLS_IPTUNNEL_MAX+1]; in print_encap_mpls() local
247 parse_rtattr_nested(tb, MPLS_IPTUNNEL_MAX, encap); in print_encap_mpls()
249 if (tb[MPLS_IPTUNNEL_DST]) in print_encap_mpls()
251 format_host_rta(AF_MPLS, tb[MPLS_IPTUNNEL_DST])); in print_encap_mpls()
252 if (tb[MPLS_IPTUNNEL_TTL]) in print_encap_mpls()
254 rta_getattr_u8(tb[MPLS_IPTUNNEL_TTL])); in print_encap_mpls()
259 struct rtattr *tb[LWTUNNEL_IP_MAX+1]; in print_encap_ip() local
261 parse_rtattr_nested(tb, LWTUNNEL_IP_MAX, encap); in print_encap_ip()
263 if (tb[LWTUNNEL_IP_ID]) in print_encap_ip()
265 ntohll(rta_getattr_u64(tb[LWTUNNEL_IP_ID]))); in print_encap_ip()
267 if (tb[LWTUNNEL_IP_SRC]) in print_encap_ip()
269 rt_addr_n2a_rta(AF_INET, tb[LWTUNNEL_IP_SRC])); in print_encap_ip()
271 if (tb[LWTUNNEL_IP_DST]) in print_encap_ip()
273 rt_addr_n2a_rta(AF_INET, tb[LWTUNNEL_IP_DST])); in print_encap_ip()
275 if (tb[LWTUNNEL_IP_TTL]) in print_encap_ip()
276 fprintf(fp, "ttl %d ", rta_getattr_u8(tb[LWTUNNEL_IP_TTL])); in print_encap_ip()
278 if (tb[LWTUNNEL_IP_TOS]) in print_encap_ip()
279 fprintf(fp, "tos %d ", rta_getattr_u8(tb[LWTUNNEL_IP_TOS])); in print_encap_ip()
310 struct rtattr *tb[ILA_ATTR_MAX+1]; in print_encap_ila() local
312 parse_rtattr_nested(tb, ILA_ATTR_MAX, encap); in print_encap_ila()
314 if (tb[ILA_ATTR_LOCATOR]) { in print_encap_ila()
317 addr64_n2a(rta_getattr_u64(tb[ILA_ATTR_LOCATOR]), in print_encap_ila()
322 if (tb[ILA_ATTR_CSUM_MODE]) in print_encap_ila()
324 ila_csum_mode2name(rta_getattr_u8(tb[ILA_ATTR_CSUM_MODE]))); in print_encap_ila()
329 struct rtattr *tb[LWTUNNEL_IP6_MAX+1]; in print_encap_ip6() local
331 parse_rtattr_nested(tb, LWTUNNEL_IP6_MAX, encap); in print_encap_ip6()
333 if (tb[LWTUNNEL_IP6_ID]) in print_encap_ip6()
335 ntohll(rta_getattr_u64(tb[LWTUNNEL_IP6_ID]))); in print_encap_ip6()
337 if (tb[LWTUNNEL_IP6_SRC]) in print_encap_ip6()
339 rt_addr_n2a_rta(AF_INET6, tb[LWTUNNEL_IP6_SRC])); in print_encap_ip6()
341 if (tb[LWTUNNEL_IP6_DST]) in print_encap_ip6()
343 rt_addr_n2a_rta(AF_INET6, tb[LWTUNNEL_IP6_DST])); in print_encap_ip6()
345 if (tb[LWTUNNEL_IP6_HOPLIMIT]) in print_encap_ip6()
347 rta_getattr_u8(tb[LWTUNNEL_IP6_HOPLIMIT])); in print_encap_ip6()
349 if (tb[LWTUNNEL_IP6_TC]) in print_encap_ip6()
350 fprintf(fp, "tc %d ", rta_getattr_u8(tb[LWTUNNEL_IP6_TC])); in print_encap_ip6()
356 struct rtattr *tb[LWT_BPF_PROG_MAX+1]; in print_encap_bpf_prog() local
358 parse_rtattr_nested(tb, LWT_BPF_PROG_MAX, encap); in print_encap_bpf_prog()
361 if (tb[LWT_BPF_PROG_NAME]) in print_encap_bpf_prog()
362 fprintf(fp, "%s ", rta_getattr_str(tb[LWT_BPF_PROG_NAME])); in print_encap_bpf_prog()
367 struct rtattr *tb[LWT_BPF_MAX+1]; in print_encap_bpf() local
369 parse_rtattr_nested(tb, LWT_BPF_MAX, encap); in print_encap_bpf()
371 if (tb[LWT_BPF_IN]) in print_encap_bpf()
372 print_encap_bpf_prog(fp, tb[LWT_BPF_IN], "in"); in print_encap_bpf()
373 if (tb[LWT_BPF_OUT]) in print_encap_bpf()
374 print_encap_bpf_prog(fp, tb[LWT_BPF_OUT], "out"); in print_encap_bpf()
375 if (tb[LWT_BPF_XMIT]) in print_encap_bpf()
376 print_encap_bpf_prog(fp, tb[LWT_BPF_XMIT], "xmit"); in print_encap_bpf()
377 if (tb[LWT_BPF_XMIT_HEADROOM]) in print_encap_bpf()
378 fprintf(fp, "%d ", rta_getattr_u32(tb[LWT_BPF_XMIT_HEADROOM])); in print_encap_bpf()