Home | History | Annotate | Download | only in ip

Lines Matching refs:tb

57 	struct rtattr * tb[FRA_MAX+1];
68 parse_rtattr(tb, FRA_MAX, RTM_RTA(r), len);
75 if (tb[FRA_PRIORITY])
76 fprintf(fp, "%u:\t", *(unsigned*)RTA_DATA(tb[FRA_PRIORITY]));
83 if (tb[FRA_SRC]) {
86 RTA_PAYLOAD(tb[FRA_SRC]),
87 RTA_DATA(tb[FRA_SRC]),
93 RTA_PAYLOAD(tb[FRA_SRC]),
94 RTA_DATA(tb[FRA_SRC]),
104 if (tb[FRA_DST]) {
107 RTA_PAYLOAD(tb[FRA_DST]),
108 RTA_DATA(tb[FRA_DST]),
114 RTA_PAYLOAD(tb[FRA_DST]),
115 RTA_DATA(tb[FRA_DST]),
127 if (tb[FRA_FWMARK] || tb[FRA_FWMASK]) {
130 if (tb[FRA_FWMARK])
131 mark = rta_getattr_u32(tb[FRA_FWMARK]);
133 if (tb[FRA_FWMASK] &&
134 (mask = rta_getattr_u32(tb[FRA_FWMASK])) != 0xFFFFFFFF)
140 if (tb[FRA_IFNAME]) {
141 fprintf(fp, "iif %s ", rta_getattr_str(tb[FRA_IFNAME]));
146 if (tb[FRA_OIFNAME]) {
147 fprintf(fp, "oif %s ", rta_getattr_str(tb[FRA_OIFNAME]));
152 if (tb[FRA_UID_START] || tb[FRA_UID_END]) {
154 if (tb[FRA_UID_START])
155 fprintf(fp, "%u", rta_getattr_u32(tb[FRA_UID_START]));
159 if (tb[FRA_UID_END])
160 fprintf(fp, "-%u ", rta_getattr_u32(tb[FRA_UID_END]));
165 table = rtm_get_table(r, tb);
169 if (tb[FRA_SUPPRESS_PREFIXLEN]) {
170 int pl = rta_getattr_u32(tb[FRA_SUPPRESS_PREFIXLEN]);
175 if (tb[FRA_SUPPRESS_IFGROUP]) {
176 int group = rta_getattr_u32(tb[FRA_SUPPRESS_IFGROUP]);
184 if (tb[FRA_FLOW]) {
185 __u32 to = rta_getattr_u32(tb[FRA_FLOW]);
197 if (tb[RTA_GATEWAY]) {
200 RTA_PAYLOAD(tb[RTA_GATEWAY]),
201 RTA_DATA(tb[RTA_GATEWAY]),
207 if (tb[FRA_GOTO])
208 fprintf(fp, "%u", rta_getattr_u32(tb[FRA_GOTO]));
501 struct rtattr * tb[FRA_MAX+1];
507 parse_rtattr(tb, FRA_MAX, RTM_RTA(r), len);
509 if (tb[FRA_PRIORITY]) {