Lines Matching defs:tb
91 struct rtattr * tb[IFLA_MAX+1];
107 memset(tb, 0, sizeof(tb));
108 parse_rtattr(tb, IFLA_MAX, IFLA_RTA(ifi), len);
109 if (tb[IFLA_IFNAME] == NULL) {
115 && fnmatch(filter.label, RTA_DATA(tb[IFLA_IFNAME]), 0)
124 tb[IFLA_IFNAME] ? (char*)RTA_DATA(tb[IFLA_IFNAME]) : "<nil>");
126 if (tb[IFLA_LINK]) {
128 int iflink = *(int*)RTA_DATA(tb[IFLA_LINK]);
141 if (tb[IFLA_MTU])
142 fprintf(fp, "mtu %u ", *(int*)RTA_DATA(tb[IFLA_MTU]));
143 if (tb[IFLA_QDISC])
144 fprintf(fp, "qdisc %s ", (char*)RTA_DATA(tb[IFLA_QDISC]));
146 if (tb[IFLA_MASTER]) {
148 fprintf(fp, "master %s ", ll_idx_n2a(*(int*)RTA_DATA(tb[IFLA_MASTER]), b1));
152 print_queuelen((char*)RTA_DATA(tb[IFLA_IFNAME]));
158 if (tb[IFLA_ADDRESS]) {
159 fprintf(fp, "%s", ll_addr_n2a(RTA_DATA(tb[IFLA_ADDRESS]),
160 RTA_PAYLOAD(tb[IFLA_ADDRESS]),
164 if (tb[IFLA_BROADCAST]) {
169 fprintf(fp, "%s", ll_addr_n2a(RTA_DATA(tb[IFLA_BROADCAST]),
170 RTA_PAYLOAD(tb[IFLA_BROADCAST]),
531 struct rtattr *tb[IFA_MAX+1];
532 memset(tb, 0, sizeof(tb));
533 parse_rtattr(tb, IFA_MAX, IFA_RTA(ifa), IFA_PAYLOAD(n));
534 if (!tb[IFA_LOCAL])
535 tb[IFA_LOCAL] = tb[IFA_ADDRESS];
537 if (filter.pfx.family && tb[IFA_LOCAL]) {
541 memcpy(&dst.data, RTA_DATA(tb[IFA_LOCAL]), RTA_PAYLOAD(tb[IFA_LOCAL]));
548 if (tb[IFA_LABEL])
549 label = RTA_DATA(tb[IFA_LABEL]);