/bionic/libc/bionic/ |
net_if.cpp | 106 rtattr* rta = IFLA_RTA(ifi); local 108 while (RTA_OK(rta, rta_len)) { 109 if (rta->rta_type == IFLA_IFNAME) { 110 new_link->data.if_name = strndup(reinterpret_cast<char*>(RTA_DATA(rta)), RTA_PAYLOAD(rta)); 112 rta = RTA_NEXT(rta, rta_len);
|
ifaddrs.cpp | 172 rtattr* rta = IFLA_RTA(ifi); local 174 while (RTA_OK(rta, rta_len)) { 175 if (rta->rta_type == IFLA_ADDRESS) { 176 if (RTA_PAYLOAD(rta) < sizeof(new_addr->addr)) { 177 new_addr->SetAddress(AF_PACKET, RTA_DATA(rta), RTA_PAYLOAD(rta)); 178 new_addr->SetPacketAttributes(ifi->ifi_index, ifi->ifi_type, RTA_PAYLOAD(rta)); 180 } else if (rta->rta_type == IFLA_BROADCAST) { 181 if (RTA_PAYLOAD(rta) < sizeof(new_addr->ifa_ifu)) { 182 new_addr->SetBroadcastAddress(AF_PACKET, RTA_DATA(rta), RTA_PAYLOAD(rta)) 214 rtattr* rta = IFA_RTA(msg); local [all...] |
/external/wpa_supplicant_8/src/drivers/ |
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/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/webrtc/webrtc/base/ |
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);
|
/packages/apps/Settings/src/com/android/settings/notification/ |
ZenModeScheduleDaysSelection.java | 81 final int[] rta = new int[rt.size()]; local 82 for (int i = 0; i < rta.length; i++) { 83 rta[i] = rt.keyAt(i); 85 Arrays.sort(rta); 86 return rta;
|
/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 | 463 struct rtattr * rta; local 499 rta = XFRMPID_RTA(xpid); 501 rta = XFRMPEXP_RTA(xpexp); 503 rta = XFRMP_RTA(xpinfo); 505 parse_rtattr(tb, XFRMA_MAX, rta, len); 923 struct rtattr * rta; local 933 rta = XFRMSAPD_RTA(f); 934 parse_rtattr(tb, XFRMA_SPD_MAX, rta, len);
|
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...] |
xfrm_state.c | 873 struct rtattr * rta; local 918 rta = XFRMSID_RTA(xsid); 920 rta = XFRMEXP_RTA(xexp); 922 rta = XFRMS_RTA(xsinfo); 924 parse_rtattr(tb, XFRMA_MAX, rta, len); 1237 struct rtattr *rta; local [all...] |
iproute.c | 725 struct rtattr *rta, struct rtnexthop *rtnh, 745 rta_addattr_l(rta, 4096, RTA_GATEWAY, &addr.data, addr.bytelen); 748 rta_addattr_l(rta, 4096, RTA_VIA, &addr.family, addr.bytelen+2); 770 rta_addattr32(rta, 4096, RTA_FLOW, realm); 773 int len = rta->rta_len; 775 lwt_parse_encap(rta, 4096, &argc, &argv); 776 rtnh->rtnh_len += rta->rta_len - len; 789 struct rtattr *rta = (void*)buf; local 792 rta->rta_type = RTA_MULTIPATH; 793 rta->rta_len = RTA_LENGTH(0) 1127 struct rtattr *rta = (void*)buf; local [all...] |
/external/iproute2/lib/ |
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) 719 if (RTA_ALIGN(rta->rta_len) + len > maxlen) { 723 subrta = (struct rtattr*)(((char*)rta) + RTA_ALIGN(rta->rta_len)); 727 rta->rta_len = NLMSG_ALIGN(rta->rta_len) + len [all...] |
/external/iputils/ninfod/ |
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) {
|
/system/core/libsysutils/src/ |
NetlinkEvent.cpp | 140 struct rtattr *rta; local 141 for (rta = IFLA_RTA(ifi); RTA_OK(rta, len); rta = RTA_NEXT(rta, len)) { 142 switch(rta->rta_type) { 144 asprintf(&mParams[0], "INTERFACE=%s", (char *) RTA_DATA(rta)); 177 struct rtattr *rta; local 179 for (rta = IFA_RTA(ifaddr); RTA_OK(rta, len); rta = RTA_NEXT(rta, len)) 343 struct rtattr *rta; local [all...] |
/system/core/libnetutils/ |
ifc_utils.c | 277 struct rtattr *rta; local 324 rta = (struct rtattr *) (((char *) &req) + NLMSG_ALIGN(req.n.nlmsg_len)); 325 rta->rta_type = IFA_LOCAL; 326 rta->rta_len = RTA_LENGTH(addrlen); 328 memcpy(RTA_DATA(rta), addr, addrlen); 332 rta = (struct rtattr *) (((char *) &req) + NLMSG_ALIGN(req.n.nlmsg_len)); 333 rta->rta_type = IFA_BROADCAST; 334 rta->rta_len = RTA_LENGTH(addrlen); 337 memcpy(RTA_DATA(rta), addr, addrlen);
|
/external/dhcpcd-6.8.2/ |
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 = RTA_NEXT(rta, len) 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 [all...] |
/external/toybox/toys/pending/ |
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, len) 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/ |
ss.c | 2128 struct rtattr rta; local 2194 struct rtattr rta; local [all...] |