HomeSort by relevance Sort by last modified time
    Searched refs:rta (Results 1 - 25 of 34) sorted by null

1 2

  /external/wpa_supplicant/
priv_netlink.h 61 #define RTA_OK(rta,len) \
62 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
63 (rta)->rta_len <= (len))
64 #define RTA_NEXT(rta,attrlen) \
65 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
66 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
68 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0)))
  /external/wpa_supplicant_6/wpa_supplicant/src/drivers/
priv_netlink.h 61 #define RTA_OK(rta,len) \
62 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
63 (rta)->rta_len <= (len))
64 #define RTA_NEXT(rta,attrlen) \
65 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
66 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
68 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0)))
  /external/iproute2/include/
libnetlink.h 60 extern int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data);
61 extern int rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen);
63 extern int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
64 extern int parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len);
65 extern int __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len);
67 #define parse_rtattr_nested(tb, max, rta) \
68 (parse_rtattr((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta)))
70 #define parse_rtattr_nested_compat(tb, max, rta, data, len) \
71 ({ data = RTA_PAYLOAD(rta) >= len ? RTA_DATA(rta) : NULL;
    [all...]
  /external/kernel-headers/original/linux/
rtnetlink.h 140 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \
141 (rta)->rta_len >= sizeof(struct rtattr) && \
142 (rta)->rta_len <= (len))
143 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
144 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
147 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
148 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
735 struct rtattr *rta; local
    [all...]
  /external/iproute2/lib/
libnetlink.c 531 struct rtattr *rta; local
536 rta = NLMSG_TAIL(n);
537 rta->rta_type = type;
538 rta->rta_len = len;
539 memcpy(RTA_DATA(rta), &data, 4);
548 struct rtattr *rta; local
554 rta = NLMSG_TAIL(n);
555 rta->rta_type = type;
556 rta->rta_len = len;
557 memcpy(RTA_DATA(rta), data, alen)
    [all...]
  /external/dnsmasq/src/
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->rta_type == IFA_ADDRESS
    [all...]
  /external/dhcpcd/
if-linux.c 142 struct rtattr *rta; local
156 rta = (struct rtattr *) ((char *)ifi + NLMSG_ALIGN(sizeof(*ifi)));
159 while (RTA_OK(rta, len)) {
160 switch (rta->rta_type) {
168 strlcpy(ifn, RTA_DATA(rta), sizeof(ifn));
171 rta = RTA_NEXT(rta, len);
231 struct rtattr *rta; local
238 rta = NLMSG_TAIL(n);
239 rta->rta_type = type
251 struct rtattr *rta; local
    [all...]
  /bionic/libc/kernel/common/linux/
rtnetlink.h 137 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len))
138 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
141 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
142 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /external/iproute2/include/linux/
rtnetlink.h 140 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \
141 (rta)->rta_len >= sizeof(struct rtattr) && \
142 (rta)->rta_len <= (len))
143 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
144 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
147 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
148 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /external/dnsmasq/contrib/wrt/
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));
  /libcore/luni/src/main/native/
ifaddrs-android.h 198 rtattr* rta = IFA_RTA(address); local
200 while (RTA_OK(rta, ifaPayloadLength)) {
201 if (rta->rta_type == IFA_LOCAL) {
208 (*result)->setAddress(family, RTA_DATA(rta), RTA_PAYLOAD(rta));
212 rta = RTA_NEXT(rta, ifaPayloadLength);
  /external/iproute2/tc/
tc_common.h 14 extern void print_size_table(FILE *fp, const char *prefix, struct rtattr *rta);
em_meta.c 437 static inline int print_value(FILE *fd, int type, struct rtattr *rta)
439 if (rta == NULL) {
446 if (RTA_PAYLOAD(rta) < sizeof(__u32)) {
451 fprintf(fd, "%d", *(__u32 *) RTA_DATA(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)
469 return print_value(fd, type, rta);
483 if (rta) {
484 if (RTA_PAYLOAD(rta) < sizeof(__u32)
    [all...]
tc_stab.c 119 void print_size_table(FILE *fp, const char *prefix, struct rtattr *rta)
124 parse_rtattr_nested(tb, TCA_STAB_MAX, rta);
m_ematch.c 443 struct rtattr *rta)
452 if (parse_rtattr_nested(tb, hdr->nmatches, rta) < 0)
465 int print_ematch(FILE *fd, const struct rtattr *rta)
470 if (parse_rtattr_nested(tb, TCA_EMATCH_TREE_MAX, rta) < 0)
  /development/ndk/platforms/android-3/include/linux/
rtnetlink.h 120 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len))
121 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
124 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
125 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /prebuilt/ndk/android-ndk-r4/platforms/android-3/arch-arm/usr/include/linux/
rtnetlink.h 120 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len))
121 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
124 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
125 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /prebuilt/ndk/android-ndk-r4/platforms/android-4/arch-arm/usr/include/linux/
rtnetlink.h 120 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len))
121 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
124 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
125 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-arm/usr/include/linux/
rtnetlink.h 120 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len))
121 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
124 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
125 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/linux/
rtnetlink.h 120 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len))
121 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
124 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
125 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-arm/usr/include/linux/
rtnetlink.h 120 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len))
121 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
124 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
125 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/linux/
rtnetlink.h 120 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len))
121 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
124 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
125 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0)
    [all...]
  /external/iproute2/ip/
ipxfrm.c 636 struct rtattr *rta = tb[XFRMA_ALG_AUTH]; local
637 xfrm_algo_print((struct xfrm_algo *) RTA_DATA(rta),
638 XFRMA_ALG_AUTH, RTA_PAYLOAD(rta), fp, prefix);
642 struct rtattr *rta = tb[XFRMA_ALG_AEAD]; local
643 xfrm_aead_print((struct xfrm_algo_aead *)RTA_DATA(rta),
644 RTA_PAYLOAD(rta), fp, prefix);
648 struct rtattr *rta = tb[XFRMA_ALG_CRYPT]; local
649 xfrm_algo_print((struct xfrm_algo *) RTA_DATA(rta),
650 XFRMA_ALG_CRYPT, RTA_PAYLOAD(rta), fp, prefix);
654 struct rtattr *rta = tb[XFRMA_ALG_COMP] local
697 struct rtattr *rta = tb[XFRMA_TMPL]; local
    [all...]
xfrm_policy.c 411 struct rtattr * rta; local
447 rta = XFRMPID_RTA(xpid);
449 rta = XFRMPEXP_RTA(xpexp);
451 rta = XFRMP_RTA(xpinfo);
453 parse_rtattr(tb, XFRMA_MAX, rta, len);
818 struct rtattr * rta; local
828 rta = XFRMSAPD_RTA(f);
829 parse_rtattr(tb, XFRMA_SPD_MAX, rta, len);
  /external/ipsec-tools/src/racoon/
grabmyaddr.c 113 static int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len)
115 while (RTA_OK(rta, len)) {
116 if (rta->rta_type <= max)
117 tb[rta->rta_type] = rta;
118 rta = RTA_NEXT(rta,len);

Completed in 493 milliseconds

1 2