Home | History | Annotate | Download | only in ip

Lines Matching refs:tb

60 	struct rtattr *tb[MPLS_IPTUNNEL_MAX+1];
63 parse_rtattr_nested(tb, MPLS_IPTUNNEL_MAX, encap);
65 if (tb[MPLS_IPTUNNEL_DST])
67 RTA_PAYLOAD(tb[MPLS_IPTUNNEL_DST]),
68 RTA_DATA(tb[MPLS_IPTUNNEL_DST]),
74 struct rtattr *tb[LWTUNNEL_IP_MAX+1];
77 parse_rtattr_nested(tb, LWTUNNEL_IP_MAX, encap);
79 if (tb[LWTUNNEL_IP_ID])
80 fprintf(fp, "id %llu ", ntohll(rta_getattr_u64(tb[LWTUNNEL_IP_ID])));
82 if (tb[LWTUNNEL_IP_SRC])
85 RTA_PAYLOAD(tb[LWTUNNEL_IP_SRC]),
86 RTA_DATA(tb[LWTUNNEL_IP_SRC]),
89 if (tb[LWTUNNEL_IP_DST])
92 RTA_PAYLOAD(tb[LWTUNNEL_IP_DST]),
93 RTA_DATA(tb[LWTUNNEL_IP_DST]),
96 if (tb[LWTUNNEL_IP_TTL])
97 fprintf(fp, "ttl %d ", rta_getattr_u8(tb[LWTUNNEL_IP_TTL]));
99 if (tb[LWTUNNEL_IP_TOS])
100 fprintf(fp, "tos %d ", rta_getattr_u8(tb[LWTUNNEL_IP_TOS]));
105 struct rtattr *tb[ILA_ATTR_MAX+1];
107 parse_rtattr_nested(tb, ILA_ATTR_MAX, encap);
109 if (tb[ILA_ATTR_LOCATOR]) {
112 addr64_n2a(*(__u64 *)RTA_DATA(tb[ILA_ATTR_LOCATOR]),
120 struct rtattr *tb[LWTUNNEL_IP6_MAX+1];
123 parse_rtattr_nested(tb, LWTUNNEL_IP6_MAX, encap);
125 if (tb[LWTUNNEL_IP6_ID])
126 fprintf(fp, "id %llu ", ntohll(rta_getattr_u64(tb[LWTUNNEL_IP6_ID])));
128 if (tb[LWTUNNEL_IP6_SRC])
131 RTA_PAYLOAD(tb[LWTUNNEL_IP6_SRC]),
132 RTA_DATA(tb[LWTUNNEL_IP6_SRC]),
135 if (tb[LWTUNNEL_IP6_DST])
138 RTA_PAYLOAD(tb[LWTUNNEL_IP6_DST]),
139 RTA_DATA(tb[LWTUNNEL_IP6_DST]),
142 if (tb[LWTUNNEL_IP6_HOPLIMIT])
143 fprintf(fp, "hoplimit %d ", rta_getattr_u8(tb[LWTUNNEL_IP6_HOPLIMIT]));
145 if (tb[LWTUNNEL_IP6_TC])
146 fprintf(fp, "tc %d ", rta_getattr_u8(tb[LWTUNNEL_IP6_TC]));