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 = *(__u32*)RTA_DATA(tb[FRA_FWMARK]);
136 if (tb[FRA_FWMASK] &&
137 (mask = *(__u32*)RTA_DATA(tb[FRA_FWMASK])) != 0xFFFFFFFF)
143 if (tb[FRA_IFNAME]) {
144 fprintf(fp, "iif %s ", (char*)RTA_DATA(tb[FRA_IFNAME]));
149 if (tb[FRA_OIFNAME]) {
150 fprintf(fp, "oif %s ", (char*)RTA_DATA(tb[FRA_OIFNAME]));
155 table = rtm_get_table(r, tb);
159 if (tb[FRA_FLOW]) {
160 __u32 to = *(__u32*)RTA_DATA(tb[FRA_FLOW]);
172 if (tb[RTA_GATEWAY]) {
175 RTA_PAYLOAD(tb[RTA_GATEWAY]),
176 RTA_DATA(tb[RTA_GATEWAY]),
182 if (tb[FRA_GOTO])
183 fprintf(fp, "%u", *(__u32 *) RTA_DATA(tb[FRA_GOTO]));
370 struct rtattr * tb[FRA_MAX+1];
376 parse_rtattr(tb, FRA_MAX, RTM_RTA(r), len);
378 if (tb[FRA_PRIORITY]) {