/external/iproute2/tc/ |
H A D | tc_stab.c | 107 void print_size_table(FILE *fp, const char *prefix, struct rtattr *rta) argument 113 parse_rtattr_nested(tb, TCA_STAB_MAX, rta);
|
H A D | em_meta.c | 436 static inline int print_value(FILE *fd, int type, struct rtattr *rta) argument 438 if (rta == NULL) { 445 if (RTA_PAYLOAD(rta) < sizeof(__u32)) { 450 fprintf(fd, "%d", rta_getattr_u32(rta)); 454 print_binary(fd, RTA_DATA(rta), RTA_PAYLOAD(rta)); 461 static int print_object(FILE *fd, struct tcf_meta_val *obj, struct rtattr *rta) argument 468 return print_value(fd, type, rta); 482 if (rta) { 483 if (RTA_PAYLOAD(rta) < sizeo [all...] |
H A D | m_ematch.c | 442 struct rtattr *rta) 452 if (parse_rtattr_nested(tb, hdr->nmatches, rta) < 0) 466 int print_ematch(FILE *fd, const struct rtattr *rta) argument 471 if (parse_rtattr_nested(tb, TCA_EMATCH_TREE_MAX, rta) < 0) 441 print_ematch_list(FILE *fd, struct tcf_ematch_tree_hdr *hdr, struct rtattr *rta) argument
|
H A D | tc_util.c | 712 void print_tcstats2_attr(FILE *fp, struct rtattr *rta, char *prefix, struct rtattr **xstats) argument 717 parse_rtattr_nested(tbs, TCA_STATS_MAX, rta);
|
/external/ltp/testcases/kernel/containers/share/ |
H A D | ns_ifmove.c | 80 struct rtattr *rta; local 110 rta = (struct rtattr *)(((char *) &req) + 112 rta->rta_type = IFLA_NET_NS_PID; 113 rta->rta_len = RTA_LENGTH(sizeof(int)); 116 memcpy(RTA_DATA(rta), &pid, sizeof(pid));
|
/external/iproute2/ip/ |
H A D | iplink_macvlan.c | 186 struct rtattr *rta; local 230 rta = RTA_DATA(tb[IFLA_MACVLAN_MACADDR_DATA]); 234 for (; RTA_OK(rta, len); rta = RTA_NEXT(rta, len)) { 235 if (rta->rta_type != IFLA_MACVLAN_MACADDR || 236 RTA_PAYLOAD(rta) < 6) 238 addr = RTA_DATA(rta);
|
H A D | xfrm_policy.c | 460 struct rtattr *rta; local 496 rta = XFRMPID_RTA(xpid); 498 rta = XFRMPEXP_RTA(xpexp); 500 rta = XFRMP_RTA(xpinfo); 502 parse_rtattr(tb, XFRMA_MAX, rta, len); 928 struct rtattr *rta; local 938 rta = XFRMSAPD_RTA(f); 939 parse_rtattr(tb, XFRMA_SPD_MAX, rta, len);
|
H A D | iproute_lwtunnel.c | 467 static int parse_encap_seg6(struct rtattr *rta, size_t len, int *argcp, argument 518 rta_addattr_l(rta, len, SEG6_IPTUNNEL_SRH, tuninfo, 530 static int parse_encap_seg6local(struct rtattr *rta, size_t len, int *argcp, argument 551 rta_addattr32(rta, len, SEG6_LOCAL_ACTION, action); 557 rta_addattr32(rta, len, SEG6_LOCAL_TABLE, table); 563 rta_addattr_l(rta, len, SEG6_LOCAL_NH4, &addr.data, 570 rta_addattr_l(rta, len, SEG6_LOCAL_NH6, &addr.data, 579 rta_addattr32(rta, len, SEG6_LOCAL_IIF, iif); 587 rta_addattr32(rta, len, SEG6_LOCAL_OIF, oif); 628 rta_addattr_l(rta, le 638 parse_encap_mpls(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument 685 parse_encap_ip(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument 745 parse_encap_ila(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument 791 parse_encap_ip6(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument 853 struct rtattr *rta; member in struct:lwt_x 870 lwt_parse_bpf(struct rtattr *rta, size_t len, int *argcp, char ***argvp, int attr, const enum bpf_prog_type bpf_type) argument 907 parse_encap_bpf(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument 958 lwt_parse_encap(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument [all...] |
H A D | xfrm_state.c | 907 struct rtattr *rta; local 952 rta = XFRMSID_RTA(xsid); 954 rta = XFRMEXP_RTA(xexp); 956 rta = XFRMS_RTA(xsinfo); 958 parse_rtattr(tb, XFRMA_MAX, rta, len); 1279 struct rtattr *rta; local 1288 rta = XFRMSAPD_RTA(f); 1289 parse_rtattr(tb, XFRMA_SAD_MAX, rta, len);
|
H A D | iproute.c | 741 struct rtattr *rta, struct rtnexthop *rtnh, 762 rta_addattr_l(rta, 4096, RTA_GATEWAY, &addr.data, addr.bytelen); 765 rta_addattr_l(rta, 4096, RTA_VIA, &addr.family, addr.bytelen+2); 789 rta_addattr32(rta, 4096, RTA_FLOW, realm); 792 int len = rta->rta_len; 794 lwt_parse_encap(rta, 4096, &argc, &argv); 795 rtnh->rtnh_len += rta->rta_len - len; 803 rta_addattr_l(rta, 4096, RTA_NEWDST, &addr.data, 818 struct rtattr *rta = (void *)buf; local 821 rta 740 parse_one_nh(struct nlmsghdr *n, struct rtmsg *r, struct rtattr *rta, struct rtnexthop *rtnh, int *argcp, char ***argvp) argument 1196 struct rtattr *rta = (void *)buf; local [all...] |
H A D | ipxfrm.c | 677 struct rtattr *rta = tb[XFRMA_MARK]; local 678 struct xfrm_mark *m = RTA_DATA(rta); 685 struct rtattr *rta = tb[XFRMA_ALG_AUTH]; local 687 xfrm_algo_print(RTA_DATA(rta), 688 XFRMA_ALG_AUTH, RTA_PAYLOAD(rta), fp, prefix); 692 struct rtattr *rta = tb[XFRMA_ALG_AUTH_TRUNC]; local 694 xfrm_auth_trunc_print(RTA_DATA(rta), 695 RTA_PAYLOAD(rta), fp, prefix); 699 struct rtattr *rta = tb[XFRMA_ALG_AEAD]; local 701 xfrm_aead_print(RTA_DATA(rta), 706 struct rtattr *rta = tb[XFRMA_ALG_CRYPT]; local 713 struct rtattr *rta = tb[XFRMA_ALG_COMP]; local 754 struct rtattr *rta = tb[XFRMA_TMPL]; local [all...] |
/external/dnsmasq/src/ |
H A D | netlink.c | 189 struct rtattr *rta = IFA_RTA(ifa); local 200 while (RTA_OK(rta, len1)) 202 if (rta->rta_type == IFA_LOCAL) 203 addr = *((struct in_addr *)(rta+1)); 204 else if (rta->rta_type == IFA_BROADCAST) 205 broadcast = *((struct in_addr *)(rta+1)); 207 rta = RTA_NEXT(rta, len1); 218 while (RTA_OK(rta, len1)) 220 if (rta [all...] |
/external/libnfnetlink/src/ |
H A D | rtnl.c | 94 int rtnl_parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument 98 while (RTA_OK(rta, len)) { 99 if (rta->rta_type <= max) 100 tb[rta->rta_type] = rta; 101 rta = RTA_NEXT(rta,len);
|
/external/wpa_supplicant_8/hostapd/src/drivers/ |
H A D | netlink.c | 177 struct rtattr *rta; local 196 rta = aliasing_hide_typecast( 199 rta->rta_type = IFLA_LINKMODE; 200 rta->rta_len = RTA_LENGTH(sizeof(char)); 201 *((char *) RTA_DATA(rta)) = linkmode; 205 rta = aliasing_hide_typecast( 208 rta->rta_type = IFLA_OPERSTATE; 209 rta->rta_len = RTA_LENGTH(sizeof(char)); 210 *((char *) RTA_DATA(rta)) = operstate;
|
/external/wpa_supplicant_8/src/drivers/ |
H A D | netlink.c | 177 struct rtattr *rta; local 196 rta = aliasing_hide_typecast( 199 rta->rta_type = IFLA_LINKMODE; 200 rta->rta_len = RTA_LENGTH(sizeof(char)); 201 *((char *) RTA_DATA(rta)) = linkmode; 205 rta = aliasing_hide_typecast( 208 rta->rta_type = IFLA_OPERSTATE; 209 rta->rta_len = RTA_LENGTH(sizeof(char)); 210 *((char *) RTA_DATA(rta)) = operstate;
|
/external/wpa_supplicant_8/wpa_supplicant/src/drivers/ |
H A D | netlink.c | 177 struct rtattr *rta; local 196 rta = aliasing_hide_typecast( 199 rta->rta_type = IFLA_LINKMODE; 200 rta->rta_len = RTA_LENGTH(sizeof(char)); 201 *((char *) RTA_DATA(rta)) = linkmode; 205 rta = aliasing_hide_typecast( 208 rta->rta_type = IFLA_OPERSTATE; 209 rta->rta_len = RTA_LENGTH(sizeof(char)); 210 *((char *) RTA_DATA(rta)) = operstate;
|
/external/iproute2/include/ |
H A D | libnetlink.h | 124 int rta_addattr8(struct rtattr *rta, int maxlen, int type, __u8 data); 125 int rta_addattr16(struct rtattr *rta, int maxlen, int type, __u16 data); 126 int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data); 127 int rta_addattr64(struct rtattr *rta, int maxlen, int type, __u64 data); 128 int rta_addattr_l(struct rtattr *rta, int maxlen, int type, 131 int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len); 132 int parse_rtattr_flags(struct rtattr *tb[], int max, struct rtattr *rta, 135 struct rtattr *rta, int len); 136 struct rtattr *parse_rtattr_one(int type, struct rtattr *rta, int len); 137 int __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, in 156 rta_getattr_u8(const struct rtattr *rta) argument 160 rta_getattr_u16(const struct rtattr *rta) argument 164 rta_getattr_be16(const struct rtattr *rta) argument 168 rta_getattr_u32(const struct rtattr *rta) argument 172 rta_getattr_be32(const struct rtattr *rta) argument 176 rta_getattr_u64(const struct rtattr *rta) argument 183 rta_getattr_str(const struct rtattr *rta) argument [all...] |
/external/webrtc/webrtc/base/ |
H A D | ifaddrs-android.cc | 174 rtattr* rta = IFA_RTA(address_msg); local 176 while (RTA_OK(rta, payload_len)) { 177 if (rta->rta_type == IFA_ADDRESS) { 187 if (populate_ifaddrs(newest, address_msg, RTA_DATA(rta), 188 RTA_PAYLOAD(rta)) != 0) { 196 rta = RTA_NEXT(rta, payload_len);
|
/external/ipsec-tools/src/racoon/ |
H A D | grabmyaddr.c | 117 static int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument 119 while (RTA_OK(rta, len)) { 120 if (rta->rta_type <= max) 121 tb[rta->rta_type] = rta; 122 rta = RTA_NEXT(rta,len);
|
/external/iputils/ninfod/ |
H A D | ni_ifaddrs.c | 387 struct rtattr *rta; local 433 for (rta = (struct rtattr *) (((char *) NLMSG_DATA(nlh)) + 435 RTA_OK(rta, rtasize); 436 rta = RTA_NEXT(rta, rtasize)) { 437 void *rtadata = RTA_DATA(rta); 438 size_t rtapayload = RTA_PAYLOAD(rta); 444 switch (rta->rta_type) {
|
/external/iproute2/lib/ |
H A D | libnetlink.c | 864 struct rtattr *rta; local 872 rta = NLMSG_TAIL(n); 873 rta->rta_type = type; 874 rta->rta_len = len; 876 memcpy(RTA_DATA(rta), data, alen); 929 int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data) argument 934 if (RTA_ALIGN(rta->rta_len) + len > maxlen) { 940 subrta = (struct rtattr *)(((char *)rta) + RTA_ALIGN(rta->rta_len)); 944 rta 948 rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen) argument 969 rta_addattr8(struct rtattr *rta, int maxlen, int type, __u8 data) argument 974 rta_addattr16(struct rtattr *rta, int maxlen, int type, __u16 data) argument 979 rta_addattr64(struct rtattr *rta, int maxlen, int type, __u64 data) argument 984 rta_nest(struct rtattr *rta, int maxlen, int type) argument 993 rta_nest_end(struct rtattr *rta, struct rtattr *nest) argument 1000 parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument 1005 parse_rtattr_flags(struct rtattr *tb[], int max, struct rtattr *rta, int len, unsigned short flags) argument 1023 parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument 1040 parse_rtattr_one(int type, struct rtattr *rta, int len) argument 1054 __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument [all...] |
/external/dhcpcd-6.8.2/ |
H A D | if-linux.c | 399 struct rtattr *rta; local 418 rta = (struct rtattr *)RTM_RTA(rtm); 420 while (RTA_OK(rta, len)) { 421 switch (rta->rta_type) { 423 memcpy(&rt->dest.s_addr, RTA_DATA(rta), 427 memcpy(&rt->gate.s_addr, RTA_DATA(rta), 431 memcpy(&prefsrc.s_addr, RTA_DATA(rta), 436 *(unsigned int *)RTA_DATA(rta)); 439 rt->metric = *(unsigned int *)RTA_DATA(rta); 442 rta 465 struct rtattr *rta; local 582 struct rtattr *rta; local 694 struct rtattr *rta; local 739 struct rtattr *rta, *hwaddr; local 880 struct rtattr *rta; local 902 struct rtattr *rta; local 1499 rta_add_attr_32(struct rtattr *rta, unsigned short maxlen, unsigned short type, uint32_t data) argument [all...] |
/external/toybox/toys/pending/ |
H A D | ip.c | 431 struct rtattr *rta; local 434 rta = (struct rtattr*)(((char*)n) + NLMSG_ALIGN(n->nlmsg_len)); 435 rta->rta_type = type; 436 rta->rta_len = len; 437 memcpy(RTA_DATA(rta), data, alen); 950 struct rtattr *rta, *rta_tb[IFA_MAX+1] = {0,}; local 962 for (rta = IFA_RTA(ifa); RTA_OK(rta, len); rta=RTA_NEXT(rta, le 1351 struct rtattr *rta, *rta_tb[IFA_MAX+1] = {0,}; local 1467 struct rtattr *rta, *attr[RTA_MAX+1] = {0,}; local 1600 struct rtattr *rta, *attr[RTA_MAX+1] = {0,}; local 1731 struct rtattr *rta, *attr[RTA_MAX+1] = {0,}; local 2221 struct rtattr *rta, *attr[RTA_MAX+1] = {0,}; local [all...] |
/external/iproute2/misc/ |
H A D | ss.c | 2481 struct rtattr rta; local 2510 rta.rta_type = INET_DIAG_REQ_BYTECODE; 2511 rta.rta_len = RTA_LENGTH(bclen); 2512 iov[1] = (struct iovec){ &rta, sizeof(rta) }; 2541 struct rtattr rta; local 2570 rta.rta_type = INET_DIAG_REQ_BYTECODE; 2571 rta.rta_len = RTA_LENGTH(bclen); 2572 iov[1] = (struct iovec){ &rta, sizeof(rta) }; [all...] |