Home | History | Annotate | Download | only in ip

Lines Matching refs:tb

53 	struct rtattr * tb[FRA_MAX+1];
64 parse_rtattr(tb, FRA_MAX, RTM_RTA(r), len);
78 if (tb[FRA_PRIORITY])
79 fprintf(fp, "%u:\t", *(unsigned*)RTA_DATA(tb[FRA_PRIORITY]));
86 if (tb[FRA_SRC]) {
89 RTA_PAYLOAD(tb[FRA_SRC]),
90 RTA_DATA(tb[FRA_SRC]),
96 RTA_PAYLOAD(tb[FRA_SRC]),
97 RTA_DATA(tb[FRA_SRC]),
107 if (tb[FRA_DST]) {
110 RTA_PAYLOAD(tb[FRA_DST]),
111 RTA_DATA(tb[FRA_DST]),
117 RTA_PAYLOAD(tb[FRA_DST]),
118 RTA_DATA(tb[FRA_DST]),
130 if (tb[FRA_FWMARK] || tb[FRA_FWMASK]) {
133 if (tb[FRA_FWMARK])
134 mark = rta_getattr_u32(tb[FRA_FWMARK]);
136 if (tb[FRA_FWMASK] &&
137 (mask = rta_getattr_u32(tb[FRA_FWMASK])) != 0xFFFFFFFF)
143 if (tb[FRA_IFNAME]) {
144 fprintf(fp, "iif %s ", rta_getattr_str(tb[FRA_IFNAME]));
149 if (tb[FRA_OIFNAME]) {
150 fprintf(fp, "oif %s ", rta_getattr_str(tb[FRA_OIFNAME]));
155 if (tb[FRA_UID_START] || tb[FRA_UID_END]) {
157 if (tb[FRA_UID_START])
158 fprintf(fp, "%u", rta_getattr_u32(tb[FRA_UID_START]));
162 if (tb[FRA_UID_END])
163 fprintf(fp, "-%u ", rta_getattr_u32(tb[FRA_UID_END]));
168 table = rtm_get_table(r, tb);
172 if (tb[FRA_FLOW]) {
173 __u32 to = rta_getattr_u32(tb[FRA_FLOW]);
185 if (tb[RTA_GATEWAY]) {
188 RTA_PAYLOAD(tb[RTA_GATEWAY]),
189 RTA_DATA(tb[RTA_GATEWAY]),
195 if (tb[FRA_GOTO])
196 fprintf(fp, "%u", rta_getattr_u32(tb[FRA_GOTO]));
390 struct rtattr * tb[FRA_MAX+1];
396 parse_rtattr(tb, FRA_MAX, RTM_RTA(r), len);
398 if (tb[FRA_PRIORITY]) {