Searched refs:rta (Results 1 - 25 of 38) sorted by relevance

12

/external/iproute2/include/
H A Dlibnetlink.h96 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 Dpriv_netlink.h64 #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 Dnetlink.c177 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 Dpriv_netlink.h64 #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 Dnetlink.c177 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 Dpriv_netlink.h64 #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 Dnetlink.c177 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 Diproute_lwtunnel.h4 int lwt_parse_encap(struct rtattr *rta, size_t len, int *argcp, char ***argvp);
H A Diproute_lwtunnel.c177 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 Dipxfrm.c693 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__.py22 from wlgen.rta import RTA, Ramp, Step, Pulse, Periodic
/external/iproute2/lib/
H A Dlibnetlink.c654 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 Dnetlink.c189 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 Dns_ifmove.c80 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 Dif-linux.c399 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 Drtnetlink.h146 #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 Ddhcp_release.c225 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 Drtnl.c94 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 Drtnl.h28 int rtnl_parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
/external/webrtc/webrtc/base/
H A Difaddrs-android.cc174 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 Dtc_common.h17 extern void print_size_table(FILE *fp, const char *prefix, struct rtattr *rta);
H A Dem_meta.c437 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 Drtnetlink.h165 #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 Drtnetlink.h170 #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 Dni_ifaddrs.c387 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) {

Completed in 643 milliseconds

12