HomeSort by relevance Sort by last modified time
    Searched defs:rta (Results 1 - 14 of 14) sorted by null

  /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...]
  /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...]
  /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/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));
  /external/iproute2/ip/
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);
xfrm_state.c 670 struct rtattr * rta; local
715 rta = XFRMSID_RTA(xsid);
717 rta = XFRMEXP_RTA(xexp);
719 rta = XFRMS_RTA(xsinfo);
721 parse_rtattr(tb, XFRMA_MAX, rta, len);
987 struct rtattr *rta; local
998 rta = XFRMSAPD_RTA(f);
999 parse_rtattr(tb, XFRMA_SAD_MAX, rta, len);
iproute.c 600 int parse_one_nh(struct rtattr *rta, struct rtnexthop *rtnh, int *argcp, char ***argvp)
608 rta_addattr32(rta, 4096, RTA_GATEWAY, get_addr32(*argv));
629 rta_addattr32(rta, 4096, RTA_FLOW, realm);
642 struct rtattr *rta = (void*)buf; local
645 rta->rta_type = RTA_MULTIPATH;
646 rta->rta_len = RTA_LENGTH(0);
647 rtnh = RTA_DATA(rta);
660 rta->rta_len += rtnh->rtnh_len;
661 parse_one_nh(rta, rtnh, &argc, &argv);
665 if (rta->rta_len > RTA_LENGTH(0)
    [all...]
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...]
  /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/wpa_supplicant_6/wpa_supplicant/src/drivers/
driver_wext.c 53 struct rtattr *rta; local
72 rta = aliasing_hide_typecast(
75 rta->rta_type = IFLA_LINKMODE;
76 rta->rta_len = RTA_LENGTH(sizeof(char));
77 *((char *) RTA_DATA(rta)) = linkmode;
82 rta = (struct rtattr *)
84 rta->rta_type = IFLA_OPERSTATE;
85 rta->rta_len = RTA_LENGTH(sizeof(char));
86 *((char *) RTA_DATA(rta)) = operstate;
    [all...]
driver_nl80211.c 225 struct rtattr *rta; local
244 rta = aliasing_hide_typecast(
247 rta->rta_type = IFLA_LINKMODE;
248 rta->rta_len = RTA_LENGTH(sizeof(char));
249 *((char *) RTA_DATA(rta)) = linkmode;
254 rta = (struct rtattr *)
256 rta->rta_type = IFLA_OPERSTATE;
257 rta->rta_len = RTA_LENGTH(sizeof(char));
258 *((char *) RTA_DATA(rta)) = operstate;
    [all...]
  /external/wpa_supplicant/
driver_wext.c 104 struct rtattr *rta; local
121 rta = (struct rtattr *)
123 rta->rta_type = IFLA_LINKMODE;
124 rta->rta_len = RTA_LENGTH(sizeof(char));
125 *((char *) RTA_DATA(rta)) = linkmode;
130 rta = (struct rtattr *)
132 rta->rta_type = IFLA_OPERSTATE;
133 rta->rta_len = RTA_LENGTH(sizeof(char));
134 *((char *) RTA_DATA(rta)) = operstate;
    [all...]
  /external/iproute2/misc/
ss.c 1422 struct rtattr rta; local
1455 rta.rta_type = INET_DIAG_REQ_BYTECODE;
1456 rta.rta_len = RTA_LENGTH(bclen);
1457 iov[1] = (struct iovec){ &rta, sizeof(rta) };
    [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...]

Completed in 223 milliseconds