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

  /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...]

Completed in 371 milliseconds