Searched refs:tb (Results 1 - 25 of 196) sorted by path

12345678

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/include/
H A Dlibnetlink.h42 extern int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
43 extern int parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len);
45 #define parse_rtattr_nested(tb, max, rta) \
46 (parse_rtattr((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/ip/
H A Dipaddress.c135 struct rtattr * tb[IFLA_MAX+1]; local
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_MT
663 struct rtattr *tb[IFA_MAX+1]; local
[all...]
H A Dipneigh.c194 struct rtattr * tb[NDA_MAX+1]; local
221 parse_rtattr(tb, NDA_MAX, NDA_RTA(r), n->nlmsg_len - NLMSG_LENGTH(sizeof(*r)));
223 if (tb[NDA_DST]) {
228 memcpy(&dst.data, RTA_DATA(tb[NDA_DST]), RTA_PAYLOAD(tb[NDA_DST]));
233 if (filter.unused_only && tb[NDA_CACHEINFO]) {
234 struct nda_cacheinfo *ci = RTA_DATA(tb[NDA_CACHEINFO]);
256 if (tb[NDA_DST]) {
259 RTA_PAYLOAD(tb[NDA_DST]),
260 RTA_DATA(tb[NDA_DS
[all...]
H A Dipprefix.c41 struct rtattr * tb[RTA_MAX+1]; local
70 parse_rtattr(tb, RTA_MAX, RTM_RTA(prefix), len);
74 if (tb[PREFIX_ADDRESS]) {
78 pfx = (struct in6_addr *)RTA_DATA(tb[PREFIX_ADDRESS]);
93 if (tb[PREFIX_CACHEINFO]) {
95 pc = (struct prefix_cacheinfo *)tb[PREFIX_CACHEINFO];
H A Diproute.c78 int tb; member in struct:__anon265
121 struct rtattr * tb[RTA_MAX+1]; local
154 if (filter.tb) {
155 if (filter.tb < 0) {
161 if (filter.tb == RT_TABLE_LOCAL) {
164 } else if (filter.tb == RT_TABLE_MAIN) {
173 if (filter.tb > 0 && filter.tb != r->rtm_table)
203 parse_rtattr(tb, RTA_MAX, RTM_RTA(r), len);
207 if (tb[RTA_DS
1339 struct rtattr * tb[RTA_MAX+1]; local
[all...]
H A Diprule.c54 struct rtattr * tb[RTA_MAX+1]; local
65 parse_rtattr(tb, RTA_MAX, RTM_RTA(r), len);
76 if (tb[RTA_PRIORITY])
77 fprintf(fp, "%u:\t", *(unsigned*)RTA_DATA(tb[RTA_PRIORITY]));
81 if (tb[RTA_SRC]) {
84 RTA_PAYLOAD(tb[RTA_SRC]),
85 RTA_DATA(tb[RTA_SRC]),
91 RTA_PAYLOAD(tb[RTA_SRC]),
92 RTA_DATA(tb[RTA_SRC]),
102 if (tb[RTA_DS
305 struct rtattr * tb[RTA_MAX+1]; local
[all...]
H A Dipxfrm.c579 void xfrm_xfrma_print(struct rtattr *tb[], __u16 family, argument
582 if (tb[XFRMA_ALG_AUTH]) {
583 struct rtattr *rta = tb[XFRMA_ALG_AUTH];
588 if (tb[XFRMA_ALG_CRYPT]) {
589 struct rtattr *rta = tb[XFRMA_ALG_CRYPT];
594 if (tb[XFRMA_ALG_COMP]) {
595 struct rtattr *rta = tb[XFRMA_ALG_COMP];
600 if (tb[XFRMA_ENCAP]) {
608 if (RTA_PAYLOAD(tb[XFRMA_ENCAP]) < sizeof(*e)) {
613 e = (struct xfrm_encap_tmpl *) RTA_DATA(tb[XFRMA_ENCA
653 xfrm_state_info_print(struct xfrm_usersa_info *xsinfo, struct rtattr *tb[], FILE *fp, const char *prefix, const char *title) argument
703 xfrm_policy_info_print(struct xfrm_userpolicy_info *xpinfo, struct rtattr *tb[], FILE *fp, const char *prefix, const char *title) argument
[all...]
H A Dxfrm.h117 void xfrm_xfrma_print(struct rtattr *tb[], __u16 family,
120 struct rtattr *tb[], FILE *fp, const char *prefix,
123 struct rtattr *tb[], FILE *fp, const char *prefix,
H A Dxfrm_monitor.c50 struct rtattr * tb[XFRMA_MAX+1]; local
65 parse_rtattr(tb, XFRMA_MAX, XFRMACQ_RTA(xacq), len);
87 xfrm_policy_info_print(&xacq->policy, tb, fp, " ", " policy ");
H A Dxfrm_policy.c342 struct rtattr * tb[XFRMA_MAX+1]; local
378 parse_rtattr(tb, XFRMA_MAX, rta, len);
385 xfrm_policy_info_print(xpinfo, tb, fp, NULL, NULL);
H A Dxfrm_state.c562 struct rtattr * tb[XFRMA_MAX+1]; local
598 parse_rtattr(tb, XFRMA_MAX, rta, len);
605 xfrm_state_info_print(xsinfo, tb, fp, NULL, NULL);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/lib/
H A Dlibnetlink.c559 int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
561 memset(tb, 0, sizeof(struct rtattr *) * (max + 1));
564 tb[rta->rta_type] = rta;
572 int parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
576 memset(tb, 0, sizeof(struct rtattr *) * max);
579 tb[i++] = rta;
H A Dll_map.c48 struct rtattr *tb[IFLA_MAX+1]; local
57 memset(tb, 0, sizeof(tb));
58 parse_rtattr(tb, IFLA_MAX, IFLA_RTA(ifi), IFLA_PAYLOAD(n));
59 if (tb[IFLA_IFNAME] == NULL)
79 if (tb[IFLA_ADDRESS]) {
81 im->alen = alen = RTA_PAYLOAD(tb[IFLA_ADDRESS]);
84 memcpy(im->addr, RTA_DATA(tb[IFLA_ADDRESS]), alen);
89 strcpy(im->name, RTA_DATA(tb[IFLA_IFNAME]));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/misc/
H A Darpd.c302 struct rtattr * tb[NDA_MAX+1]; local
331 parse_rtattr(tb, NDA_MAX, NDA_RTA(ndm), len);
333 if (!tb[NDA_DST])
337 memcpy(&key.addr, RTA_DATA(tb[NDA_DST]), 4);
411 } else if (tb[NDA_LLADDR]) {
413 if (memcmp(RTA_DATA(tb[NDA_LLADDR]), dbdat.data, dbdat.size) == 0)
419 dbdat.data = RTA_DATA(tb[NDA_LLADDR]);
420 dbdat.size = RTA_PAYLOAD(tb[NDA_LLADDR]);
H A Difstat.c84 struct rtattr * tb[IFLA_MAX+1]; local
99 parse_rtattr(tb, IFLA_MAX, IFLA_RTA(ifi), len);
100 if (tb[IFLA_IFNAME] == NULL || tb[IFLA_STATS] == NULL)
107 n->name = strdup(RTA_DATA(tb[IFLA_IFNAME]));
108 memcpy(&n->ival, RTA_DATA(tb[IFLA_STATS]), sizeof(n->ival));
H A Dss.c1306 struct rtattr * tb[INET_DIAG_MAX+1]; local
1310 parse_rtattr(tb, INET_DIAG_MAX, (struct rtattr*)(r+1),
1313 if (tb[INET_DIAG_MEMINFO]) {
1315 = RTA_DATA(tb[INET_DIAG_MEMINFO]);
1323 if (tb[INET_DIAG_INFO]) {
1325 int len = RTA_PAYLOAD(tb[INET_DIAG_INFO]);
1331 memcpy(info, RTA_DATA(tb[INET_DIAG_INFO]), len);
1333 info = RTA_DATA(tb[INET_DIAG_INFO]);
1344 if (tb[INET_DIAG_CONG])
1345 printf("%s", (char *) RTA_DATA(tb[INET_DIAG_CON
2096 char tb[16]; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/tc/
H A Dem_meta.c508 struct rtattr *tb[TCA_EM_META_MAX+1]; local
511 if (parse_rtattr(tb, TCA_EM_META_MAX, data, data_len) < 0)
514 if (tb[TCA_EM_META_HDR] == NULL) {
519 if (RTA_PAYLOAD(tb[TCA_EM_META_HDR]) < sizeof(*meta_hdr)) {
524 meta_hdr = RTA_DATA(tb[TCA_EM_META_HDR]);
526 if (print_object(fd, &meta_hdr->left, tb[TCA_EM_META_LVALUE]) < 0)
541 return print_object(fd, &meta_hdr->right, tb[TCA_EM_META_RVALUE]);
H A Df_basic.c111 struct rtattr *tb[TCA_BASIC_MAX+1]; local
116 parse_rtattr_nested(tb, TCA_BASIC_MAX, opt);
121 if (tb[TCA_BASIC_CLASSID]) {
124 sprint_tc_classid(*(__u32*)RTA_DATA(tb[TCA_BASIC_CLASSID]), b1));
127 if (tb[TCA_BASIC_EMATCHES])
128 print_ematch(f, tb[TCA_BASIC_EMATCHES]);
130 if (tb[TCA_BASIC_POLICE]) {
132 tc_print_police(f, tb[TCA_BASIC_POLICE]);
135 if (tb[TCA_BASIC_ACT]) {
136 tc_print_action(f, tb[TCA_BASIC_AC
[all...]
H A Df_fw.c107 struct rtattr *tb[TCA_FW_MAX+1]; local
112 parse_rtattr_nested(tb, TCA_FW_MAX, opt);
117 if (tb[TCA_FW_CLASSID]) {
119 fprintf(f, "classid %s ", sprint_tc_classid(*(__u32*)RTA_DATA(tb[TCA_FW_CLASSID]), b1));
122 if (tb[TCA_FW_POLICE])
123 tc_print_police(f, tb[TCA_FW_POLICE]);
124 if (tb[TCA_FW_INDEV]) {
125 struct rtattr *idev = tb[TCA_FW_INDEV];
129 if (tb[TCA_FW_ACT]) {
131 tc_print_action(f, tb[TCA_FW_AC
[all...]
H A Df_route.c137 struct rtattr *tb[TCA_ROUTE4_MAX+1]; local
143 parse_rtattr_nested(tb, TCA_ROUTE4_MAX, opt);
150 if (tb[TCA_ROUTE4_CLASSID]) {
152 fprintf(f, "flowid %s ", sprint_tc_classid(*(__u32*)RTA_DATA(tb[TCA_ROUTE4_CLASSID]), b1));
154 if (tb[TCA_ROUTE4_TO])
155 fprintf(f, "to %s ", rtnl_rtrealm_n2a(*(__u32*)RTA_DATA(tb[TCA_ROUTE4_TO]), b1, sizeof(b1)));
156 if (tb[TCA_ROUTE4_FROM])
157 fprintf(f, "from %s ", rtnl_rtrealm_n2a(*(__u32*)RTA_DATA(tb[TCA_ROUTE4_FROM]), b1, sizeof(b1)));
158 if (tb[TCA_ROUTE4_IIF])
159 fprintf(f, "fromif %s", ll_index_to_name(*(int*)RTA_DATA(tb[TCA_ROUTE4_II
[all...]
H A Df_rsvp.c319 struct rtattr *tb[TCA_RSVP_MAX+1]; local
325 parse_rtattr_nested(tb, TCA_RSVP_MAX, opt);
330 if (tb[TCA_RSVP_PINFO]) {
331 if (RTA_PAYLOAD(tb[TCA_RSVP_PINFO]) < sizeof(*pinfo))
334 pinfo = RTA_DATA(tb[TCA_RSVP_PINFO]);
337 if (tb[TCA_RSVP_CLASSID]) {
340 fprintf(f, "flowid %s ", sprint_tc_classid(*(__u32*)RTA_DATA(tb[TCA_RSVP_CLASSID]), b1));
342 fprintf(f, "tunnel %d skip %d ", *(__u32*)RTA_DATA(tb[TCA_RSVP_CLASSID]), pinfo->tunnelhdr);
346 if (tb[TCA_RSVP_DST]) {
349 if (inet_ntop(family, RTA_DATA(tb[TCA_RSVP_DS
[all...]
H A Df_tcindex.c128 struct rtattr *tb[TCA_TCINDEX_MAX+1]; local
133 parse_rtattr_nested(tb, TCA_TCINDEX_MAX, opt);
136 if (tb[TCA_TCINDEX_HASH]) {
139 if (RTA_PAYLOAD(tb[TCA_TCINDEX_HASH]) < sizeof(hash))
141 hash = *(__u16 *) RTA_DATA(tb[TCA_TCINDEX_HASH]);
144 if (tb[TCA_TCINDEX_MASK]) {
147 if (RTA_PAYLOAD(tb[TCA_TCINDEX_MASK]) < sizeof(mask))
149 mask = *(__u16 *) RTA_DATA(tb[TCA_TCINDEX_MASK]);
152 if (tb[TCA_TCINDEX_SHIFT]) {
155 if (RTA_PAYLOAD(tb[TCA_TCINDEX_SHIF
[all...]
H A Df_u32.c952 struct rtattr *tb[TCA_U32_MAX+1]; local
959 parse_rtattr_nested(tb, TCA_U32_MAX, opt);
969 if (tb[TCA_U32_SEL]) {
970 if (RTA_PAYLOAD(tb[TCA_U32_SEL]) < sizeof(*sel))
973 sel = RTA_DATA(tb[TCA_U32_SEL]);
976 if (tb[TCA_U32_DIVISOR]) {
977 fprintf(f, "ht divisor %d ", *(__u32*)RTA_DATA(tb[TCA_U32_DIVISOR]));
978 } else if (tb[TCA_U32_HASH]) {
979 __u32 htid = *(__u32*)RTA_DATA(tb[TCA_U32_HASH]);
984 if (tb[TCA_U32_CLASSI
[all...]
H A Dm_action.c226 struct rtattr *tb[TCA_ACT_MAX + 1]; local
233 parse_rtattr_nested(tb, TCA_ACT_MAX, arg);
234 if (tb[TCA_ACT_KIND] == NULL) {
240 a = get_action_kind(RTA_DATA(tb[TCA_ACT_KIND]));
250 err = a->print_aopt(a,f,tb[TCA_ACT_OPTIONS]);
256 if (show_stats && tb[TCA_ACT_STATS]) {
258 print_tcstats2_attr(f, tb[TCA_ACT_STATS], "\t", NULL);
270 struct rtattr *tb[TCA_ACT_MAX_PRIO + 1]; local
275 parse_rtattr_nested(tb, TCA_ACT_MAX_PRIO, arg);
277 if (tab_flush && NULL != tb[
303 struct rtattr * tb[TCAA_MAX+1]; local
[all...]
H A Dm_ematch.c368 static int print_ematch_seq(FILE *fd, struct rtattr **tb, int start, argument
377 if (tb[i] == NULL)
380 dlen = RTA_PAYLOAD(tb[i]) - sizeof(*hdr);
381 data = (void *) RTA_DATA(tb[i]) + sizeof(*hdr);
386 hdr = RTA_DATA(tb[i]);
401 if (print_ematch_seq(fd, tb, ref + 1, prefix + 1) < 0)
448 struct rtattr **tb; local
450 tb = malloc((hdr->nmatches + 1) * sizeof(struct rtattr *));
451 if (tb == NULL)
454 if (parse_rtattr_nested(tb, hd
469 struct rtattr *tb[TCA_EMATCH_TREE_MAX+1]; local
[all...]

Completed in 137 milliseconds

12345678