Lines Matching refs:tb
48 int tb; member
60 struct rtattr *tb[RTA_MAX+1]; in print_mroute() local
85 parse_rtattr(tb, RTA_MAX, RTM_RTA(r), len); in print_mroute()
86 table = rtm_get_table(r, tb); in print_mroute()
88 if (filter.tb > 0 && filter.tb != table) in print_mroute()
91 if (tb[RTA_IIF]) in print_mroute()
92 iif = rta_getattr_u32(tb[RTA_IIF]); in print_mroute()
99 if (tb[RTA_DST] && filter.mdst.bitlen > 0) { in print_mroute()
102 memcpy(&dst.data, RTA_DATA(tb[RTA_DST]), RTA_PAYLOAD(tb[RTA_DST])); in print_mroute()
107 if (tb[RTA_SRC] && filter.msrc.bitlen > 0) { in print_mroute()
110 memcpy(&src.data, RTA_DATA(tb[RTA_SRC]), RTA_PAYLOAD(tb[RTA_SRC])); in print_mroute()
120 if (tb[RTA_SRC]) in print_mroute()
122 "(%s, ", rt_addr_n2a_rta(family, tb[RTA_SRC])); in print_mroute()
125 if (tb[RTA_DST]) in print_mroute()
127 "%s)", rt_addr_n2a_rta(family, tb[RTA_DST])); in print_mroute()
137 if (tb[RTA_MULTIPATH]) { in print_mroute()
138 struct rtnexthop *nh = RTA_DATA(tb[RTA_MULTIPATH]); in print_mroute()
141 len = RTA_PAYLOAD(tb[RTA_MULTIPATH]); in print_mroute()
164 if (show_stats && tb[RTA_MFC_STATS]) { in print_mroute()
165 struct rta_mfc_stats *mfcs = RTA_DATA(tb[RTA_MFC_STATS]); in print_mroute()
174 if (show_stats && tb[RTA_EXPIRES]) { in print_mroute()
177 __jiffies_to_tv(&tv, rta_getattr_u64(tb[RTA_EXPIRES])); in print_mroute()
182 if (table && (table != RT_TABLE_MAIN || show_details > 0) && !filter.tb) in print_mroute()
211 filter.tb = RT_TABLE_DEFAULT; /* for backward compatibility */ in mroute_list()
222 filter.tb = 0; in mroute_list()
229 filter.tb = tid; in mroute_list()