Lines Matching defs:tb
135 struct rtattr * tb[IFLA_MAX+1];
151 parse_rtattr(tb, IFLA_MAX, IFLA_RTA(ifi), len);
152 if (tb[IFLA_IFNAME] == NULL) {
158 fnmatch(filter.label, RTA_DATA(tb[IFLA_IFNAME]), 0))
165 tb[IFLA_IFNAME] ? (char*)RTA_DATA(tb[IFLA_IFNAME]) : "<nil>");
167 if (tb[IFLA_LINK]) {
169 int iflink = *(int*)RTA_DATA(tb[IFLA_LINK]);
182 if (tb[IFLA_MTU])
183 fprintf(fp, "mtu %u ", *(int*)RTA_DATA(tb[IFLA_MTU]));
184 if (tb[IFLA_QDISC])
185 fprintf(fp, "qdisc %s ", (char*)RTA_DATA(tb[IFLA_QDISC]));
187 if (tb[IFLA_MASTER]) {
189 fprintf(fp, "master %s ", ll_idx_n2a(*(int*)RTA_DATA(tb[IFLA_MASTER]), b1));
193 print_queuelen((char*)RTA_DATA(tb[IFLA_IFNAME]));
200 if (tb[IFLA_ADDRESS]) {
201 fprintf(fp, "%s", ll_addr_n2a(RTA_DATA(tb[IFLA_ADDRESS]),
202 RTA_PAYLOAD(tb[IFLA_ADDRESS]),
206 if (tb[IFLA_BROADCAST]) {
211 fprintf(fp, "%s", ll_addr_n2a(RTA_DATA(tb[IFLA_BROADCAST]),
212 RTA_PAYLOAD(tb[IFLA_BROADCAST]),
217 if (do_link && tb[IFLA_STATS] && show_stats) {
219 struct rtnl_link_stats *s = RTA_DATA(tb[IFLA_STATS]);
663 struct rtattr *tb[IFA_MAX+1];
664 parse_rtattr(tb, IFA_MAX, IFA_RTA(ifa), IFA_PAYLOAD(n));
665 if (!tb[IFA_LOCAL])
666 tb[IFA_LOCAL] = tb[IFA_ADDRESS];
668 if (filter.pfx.family && tb[IFA_LOCAL]) {
672 memcpy(&dst.data, RTA_DATA(tb[IFA_LOCAL]), RTA_PAYLOAD(tb[IFA_LOCAL]));
679 if (tb[IFA_LABEL])
680 label = RTA_DATA(tb[IFA_LABEL]);