/external/iproute2/include/ |
H A D | libnetlink.h | 96 int rta_addattr8(struct rtattr *rta, int maxlen, int type, __u8 data); 97 int rta_addattr16(struct rtattr *rta, int maxlen, int type, __u16 data); 98 int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data); 99 int rta_addattr64(struct rtattr *rta, int maxlen, int type, __u64 data); 100 int rta_addattr_l(struct rtattr *rta, int maxlen, int type, 103 int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len); 104 int parse_rtattr_flags(struct rtattr *tb[], int max, struct rtattr *rta, 107 struct rtattr *rta, int len); 108 struct rtattr *parse_rtattr_one(int type, struct rtattr *rta, int len); 109 int __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, in 128 rta_getattr_u8(const struct rtattr *rta) argument 132 rta_getattr_u16(const struct rtattr *rta) argument 136 rta_getattr_u32(const struct rtattr *rta) argument 140 rta_getattr_u64(const struct rtattr *rta) argument 146 rta_getattr_str(const struct rtattr *rta) argument [all...] |
/external/wpa_supplicant_8/hostapd/src/drivers/ |
H A D | priv_netlink.h | 64 #define RTA_OK(rta,len) \ 65 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \ 66 (rta)->rta_len <= (len)) 67 #define RTA_NEXT(rta,attrlen) \ 68 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \ 69 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len))) 72 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0))) 73 #define RTA_PAYLOAD(rta) ((in [all...] |
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 | priv_netlink.h | 64 #define RTA_OK(rta,len) \ 65 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \ 66 (rta)->rta_len <= (len)) 67 #define RTA_NEXT(rta,attrlen) \ 68 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \ 69 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len))) 72 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0))) 73 #define RTA_PAYLOAD(rta) ((in [all...] |
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 | priv_netlink.h | 64 #define RTA_OK(rta,len) \ 65 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \ 66 (rta)->rta_len <= (len)) 67 #define RTA_NEXT(rta,attrlen) \ 68 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \ 69 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len))) 72 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0))) 73 #define RTA_PAYLOAD(rta) ((in [all...] |
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/ip/ |
H A D | iproute_lwtunnel.h | 4 int lwt_parse_encap(struct rtattr *rta, size_t len, int *argcp, char ***argvp);
|
H A D | iproute_lwtunnel.c | 177 static int parse_encap_mpls(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument 188 rta_addattr_l(rta, len, MPLS_IPTUNNEL_DST, &addr.data, 197 static int parse_encap_ip(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument 211 rta_addattr64(rta, len, LWTUNNEL_IP_ID, htonll(id)); 218 rta_addattr_l(rta, len, LWTUNNEL_IP_DST, &addr.data, addr.bytelen); 226 rta_addattr8(rta, len, LWTUNNEL_IP_TOS, tos); 234 rta_addattr8(rta, len, LWTUNNEL_IP_TTL, ttl); 250 static int parse_encap_ila(struct rtattr *rta, size_t len, argument 262 rta_addattr64(rta, 1024, ILA_ATTR_LOCATOR, locator); 270 static int parse_encap_ip6(struct rtattr *rta, size_ argument 323 lwt_parse_encap(struct rtattr *rta, size_t len, int *argcp, char ***argvp) argument [all...] |
H A D | ipxfrm.c | 693 struct rtattr *rta = tb[XFRMA_MARK]; local 694 struct xfrm_mark *m = (struct xfrm_mark *) RTA_DATA(rta); 700 struct rtattr *rta = tb[XFRMA_ALG_AUTH]; local 701 xfrm_algo_print((struct xfrm_algo *) RTA_DATA(rta), 702 XFRMA_ALG_AUTH, RTA_PAYLOAD(rta), fp, prefix); 706 struct rtattr *rta = tb[XFRMA_ALG_AUTH_TRUNC]; local 707 xfrm_auth_trunc_print((struct xfrm_algo_auth *) RTA_DATA(rta), 708 RTA_PAYLOAD(rta), fp, prefix); 712 struct rtattr *rta = tb[XFRMA_ALG_AEAD]; local 713 xfrm_aead_print((struct xfrm_algo_aead *)RTA_DATA(rta), 718 struct rtattr *rta = tb[XFRMA_ALG_CRYPT]; local 724 struct rtattr *rta = tb[XFRMA_ALG_COMP]; local 767 struct rtattr *rta = tb[XFRMA_TMPL]; local [all...] |
/external/lisa/libs/wlgen/wlgen/ |
H A D | __init__.py | 22 from wlgen.rta import RTA, Ramp, Step, Pulse, Periodic
|
/external/iproute2/lib/ |
H A D | libnetlink.c | 654 struct rtattr *rta; local 660 rta = NLMSG_TAIL(n); 661 rta->rta_type = type; 662 rta->rta_len = len; 663 memcpy(RTA_DATA(rta), data, alen); 714 int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data) argument 719 if (RTA_ALIGN(rta->rta_len) + len > maxlen) { 723 subrta = (struct rtattr*)(((char*)rta) + RTA_ALIGN(rta->rta_len)); 727 rta 731 rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen) argument 749 rta_addattr8(struct rtattr *rta, int maxlen, int type, __u8 data) argument 754 rta_addattr16(struct rtattr *rta, int maxlen, int type, __u16 data) argument 759 rta_addattr64(struct rtattr *rta, int maxlen, int type, __u64 data) argument 764 rta_nest(struct rtattr *rta, int maxlen, int type) argument 773 rta_nest_end(struct rtattr *rta, struct rtattr *nest) argument 780 parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument 785 parse_rtattr_flags(struct rtattr *tb[], int max, struct rtattr *rta, int len, unsigned short flags) argument 802 parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument 817 parse_rtattr_one(int type, struct rtattr *rta, int len) argument 829 __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument [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/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/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/libnl/include/linux-private/linux/ |
H A D | rtnetlink.h | 146 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \ 147 (rta)->rta_len >= sizeof(struct rtattr) && \ 148 (rta)->rta_len <= (len)) 149 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \ 150 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len))) 153 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0))) 154 #define RTA_PAYLOAD(rta) ((in [all...] |
/external/dnsmasq/contrib/wrt/ |
H A D | dhcp_release.c | 225 struct rtattr *rta; local 235 for (rta = IFA_RTA(ifa); RTA_OK(rta, len1); rta = RTA_NEXT(rta, len1)) 236 if (rta->rta_type == IFA_LOCAL) 237 addr = *((struct in_addr *)(rta+1));
|
/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);
|
H A D | rtnl.h | 28 int rtnl_parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
|
/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/iproute2/tc/ |
H A D | tc_common.h | 17 extern void print_size_table(FILE *fp, const char *prefix, struct rtattr *rta);
|
H A D | em_meta.c | 437 static inline int print_value(FILE *fd, int type, struct rtattr *rta) argument 439 if (rta == NULL) { 446 if (RTA_PAYLOAD(rta) < sizeof(__u32)) { 451 fprintf(fd, "%d", rta_getattr_u32(rta)); 455 print_binary(fd, RTA_DATA(rta), RTA_PAYLOAD(rta)); 462 static int print_object(FILE *fd, struct tcf_meta_val *obj, struct rtattr *rta) argument 469 return print_value(fd, type, rta); 483 if (rta) { 484 if (RTA_PAYLOAD(rta) < sizeo [all...] |
/external/iproute2/include/linux/ |
H A D | rtnetlink.h | 165 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \ 166 (rta)->rta_len >= sizeof(struct rtattr) && \ 167 (rta)->rta_len <= (len)) 168 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \ 169 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len))) 172 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0))) 173 #define RTA_PAYLOAD(rta) ((in [all...] |
/external/kernel-headers/original/uapi/linux/ |
H A D | rtnetlink.h | 170 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \ 171 (rta)->rta_len >= sizeof(struct rtattr) && \ 172 (rta)->rta_len <= (len)) 173 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \ 174 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len))) 177 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0))) 178 #define RTA_PAYLOAD(rta) ((in [all...] |
/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) {
|