/external/iputils/ninfod/ |
ninfod_addrs.c | 170 struct ni_ifaddrs *ifa; local 172 for (ifa = ifa0; ifa; ifa = ifa->ifa_next) { 173 if (!ifa->ifa_addr) 175 if (ifa->ifa_flags & (IFA_F_TENTATIVE|IFA_F_SECONDARY)) 188 IN6_ARE_ADDR_EQUAL((struct in6_addr *)ifa->ifa_addr, 198 ifindex = ifa->ifa_ifindex; 218 struct ni_ifaddrs *ifa; local 339 struct ni_ifaddrs *ifa; local 378 struct ni_ifaddrs *ifa; local [all...] |
ni_ifaddrs.h | 42 void ni_freeifaddrs(struct ni_ifaddrs *ifa);
|
ni_ifaddrs.c | 352 struct ni_ifaddrs *ifl = NULL, *ifa = NULL; local 361 ifa = data = calloc(1, NLMSG_ALIGN(sizeof(struct ni_ifaddrs[icnt])) 364 *ifap = ifa; 416 ifa->ifa_ifindex = nlm_index; 417 ifa->ifa_flags = nlm_flags; 429 ifl->ifa_next = ifa; 468 ifa->ifa_addr = data; 478 ifa->ifa_cacheinfo = xdata; 508 ifa->ifa_addr = (struct sockaddr *) data; 509 memcpy(ifa->ifa_addr, ifamap.address, ifamap.address_len) [all...] |
/external/dhcpcd-6.8.2/ |
ifaddrs.c | 39 struct ifaddrs *ifa; local 51 ifa = malloc(sizeof(struct ifaddrs)); 52 if (!ifa) 54 memset(ifa, 0, sizeof(struct ifaddrs)); 56 ifa->ifa_name = malloc(strlen(name)+1); 57 if (!ifa->ifa_name) { 58 free(ifa); 61 strcpy(ifa->ifa_name, name); 62 ifa->ifa_flags = flags; 70 ifa->ifa_addr = (struct sockaddr *)saddr 103 struct ifaddrs *ifa; local [all...] |
if.c | 194 struct ifaddrs *ifa; local 205 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) { 206 if (ifa->ifa_addr == NULL) 208 if ((ifp = if_find(ifs, ifa->ifa_name)) == NULL) 210 switch(ifa->ifa_addr->sa_family) { 214 (void *)ifa->ifa_addr; 216 (void *)ifa->ifa_netmask 255 struct ifaddrs *ifaddrs, *ifa; local [all...] |
ifaddrs.h | 32 extern void freeifaddrs(struct ifaddrs *ifa);
|
/external/toybox/toys/pending/ |
ping.c | 80 struct ifaddrs *ifsave, *ifa = 0; local 84 for (ifa = ifsave; ifa; ifa = ifa->ifa_next) { 85 if (!ifa->ifa_addr || ifa->ifa_addr->sa_family != family) continue; 86 if (!strcmp(ifa->ifa_name, TT.iface)) { 89 &((struct sockaddr_in *)ifa->ifa_addr)->sin_addr, 92 &((struct sockaddr_in6 *)ifa->ifa_addr)->sin6_addr [all...] |
/external/libpcap/ |
fad-getad.c | 150 struct ifaddrs *ifap, *ifa; local 175 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 183 if (ifa->ifa_addr != NULL) { 184 addr = ifa->ifa_addr; 186 netmask = ifa->ifa_netmask; 208 if (ifa->ifa_flags & IFF_BROADCAST && 209 ifa->ifa_broadaddr != NULL) [all...] |
pcap-snf.c | 329 struct snf_ifaddrs *ifaddrs, *ifa; local 342 ifa = ifaddrs; 343 while (ifa) 362 curdev->name = strdup(ifa->snf_ifa_name); 370 ifa->snf_ifa_portnum); 410 ifa = ifa->snf_ifa_next; 427 struct snf_ifaddrs *ifaddrs, *ifa; local 447 ifa = ifaddrs; 448 while (ifa) { [all...] |
/bionic/tests/ |
ifaddrs_test.cpp | 227 for (ifaddrs* ifa = addrs; ifa != nullptr; ifa = ifa->ifa_next) { 228 int family = ifa->ifa_addr ? ifa->ifa_addr->sa_family : 229 ifa->ifa_broadaddr ? ifa->ifa_broadaddr->sa_family : AF_UNSPEC; 233 ifa->ifa_name, FamilyToName(family), family, 234 ifa->ifa_flags, FlagsToString(ifa->ifa_flags).c_str()) [all...] |
net_if_test.cpp | 59 ifaddrs* ifa; local 60 ASSERT_EQ(0, getifaddrs(&ifa)); 61 for (ifaddrs* it = ifa; it != nullptr; it = it->ifa_next) { 64 freeifaddrs(ifa);
|
/external/android-clat/ |
netlink_msg.h | 22 struct nl_msg *nlmsg_alloc_ifaddr(uint16_t type, uint16_t flags, struct ifaddrmsg *ifa); 26 void send_ifaddrmsg(uint16_t type, uint16_t flags, struct ifaddrmsg *ifa, struct nl_cb *callbacks);
|
setif.c | 42 struct ifaddrmsg ifa; local 51 memset(&ifa, 0, sizeof(ifa)); 52 if (!(ifa.ifa_index = if_nametoindex(ifname))) { 56 ifa.ifa_family = family; 57 ifa.ifa_prefixlen = prefixlen; 58 ifa.ifa_scope = RT_SCOPE_UNIVERSE; 60 msg = nlmsg_alloc_ifaddr(RTM_NEWADDR, NLM_F_ACK | NLM_F_REQUEST | NLM_F_CREATE | NLM_F_REPLACE, &ifa);
|
getaddr.c | 100 struct ifaddrmsg ifa; local 112 memset(&ifa, 0, sizeof(ifa)); 113 ifa.ifa_family = targ.family; 123 send_ifaddrmsg(RTM_GETADDR, NLM_F_REQUEST | NLM_F_ROOT, &ifa, callbacks);
|
netlink_msg.c | 81 * ifa - ifaddrmsg to copy into the new netlink message 83 struct nl_msg *nlmsg_alloc_ifaddr(uint16_t type, uint16_t flags, struct ifaddrmsg *ifa) { 84 return nlmsg_alloc_generic(type, flags, ifa, sizeof(*ifa)); 154 * ifa - ifaddrmsg to send 157 void send_ifaddrmsg(uint16_t type, uint16_t flags, struct ifaddrmsg *ifa, struct nl_cb *callbacks) { 160 msg = nlmsg_alloc_ifaddr(type, flags, ifa);
|
/external/iputils/ |
rarpd.c | 92 struct ifaddr *ifa; local 111 while ((ifa = ifl->ifa_list) != NULL) { 112 ifl->ifa_list = ifa->next; 113 free(ifa); 174 for (ifa = ifl->ifa_list; ifa; ifa = ifa->next) { 175 if (ifa->local == addr && 176 ifa->prefix == prefix & 242 struct ifaddr *ifa; local 298 struct ifaddr *ifa; local 367 struct ifaddr *ifa; local [all...] |
arping.c | 68 struct ifaddrs *ifa; member in struct:device 572 /* Common check for ifa->ifa_flags */ 598 struct ifaddrs *ifa0, *ifa; local 607 for (ifa = ifa0; ifa; ifa = ifa->ifa_next) { 608 if (!ifa->ifa_addr) 610 if (ifa->ifa_addr->sa_family != AF_PACKET) 612 if (device.name && ifa->ifa_name && strcmp(ifa->ifa_name, device.name) 935 struct ifaddrs *ifa; local [all...] |
/bionic/libc/bionic/ |
ifaddrs.cpp | 50 ifaddrs ifa; member in struct:ifaddrs_storage 56 // Storage for the pointers in `ifa`. 66 ifa.ifa_next = *list; 73 if (ifa.ifa_addr == nullptr) { 76 ifa.ifa_addr = CopyAddress(family, data, byteCount, &addr); 79 ifa.ifa_dstaddr = CopyAddress(family, data, byteCount, &ifa_ifu); 90 ifa.ifa_broadaddr = CopyAddress(family, data, byteCount, &ifa_ifu); 99 if (ifa.ifa_addr != nullptr) { 100 ifa.ifa_dstaddr = reinterpret_cast<sockaddr*>(memcpy(&ifa_ifu, &addr, sizeof(addr))); 103 ifa.ifa_addr = CopyAddress(family, data, byteCount, &addr) [all...] |
/external/avahi/avahi-autoipd/ |
iface-linux.c | 133 struct ifaddrmsg *ifa; local 138 ifa = NLMSG_DATA(n); 140 if (ifa->ifa_family != AF_INET || (int) ifa->ifa_index != ifindex) 143 l = NLMSG_PAYLOAD(n, sizeof(*ifa)); 144 a = IFLA_RTA(ifa); 253 struct ifaddrmsg *ifa; local 281 n->nlmsg_len = NLMSG_LENGTH(sizeof(*ifa)); 284 ifa = NLMSG_DATA(n); 285 ifa->ifa_family = AF_INET [all...] |
/external/dnsmasq/src/ |
netlink.c | 188 struct ifaddrmsg *ifa = NLMSG_DATA(h); local 189 struct rtattr *rta = IFA_RTA(ifa); 190 unsigned int len1 = h->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa)); 192 if (ifa->ifa_family == AF_INET) 196 netmask.s_addr = htonl(0xffffffff << (32 - ifa->ifa_prefixlen)); 211 if (!((*ipv4_callback)(addr, ifa->ifa_index, netmask, broadcast, parm))) 215 else if (ifa->ifa_family == AF_INET6) 227 if (!((*ipv6_callback)(addrp, ifa->ifa_index, ifa->ifa_index, parm)))
|
/system/connectivity/shill/net/ |
rtnl_message.cc | 37 struct ifaddrmsg ifa; member in union:shill::RTNLHeader::__anon74142 189 if (hdr->hdr.nlmsg_len < NLMSG_LENGTH(sizeof(hdr->ifa))) { 197 family_ = hdr->ifa.ifa_family; 198 interface_index_ = hdr->ifa.ifa_index; 199 set_address_status(AddressStatus(hdr->ifa.ifa_prefixlen, 200 hdr->ifa.ifa_flags, 201 hdr->ifa.ifa_scope)); 452 hdr->hdr.nlmsg_len = NLMSG_LENGTH(sizeof(hdr->ifa)); 453 hdr->ifa.ifa_family = family_; 454 hdr->ifa.ifa_prefixlen = address_status_.prefix_len [all...] |
/external/iproute2/ip/ |
ipaddress.c | 934 static unsigned int get_ifa_flags(struct ifaddrmsg *ifa, 938 ifa->ifa_flags; 945 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 956 len -= NLMSG_LENGTH(sizeof(*ifa)); 965 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), 966 n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 968 ifa_flags = get_ifa_flags(ifa, rta_tb[IFA_FLAGS]); 975 if (filter.ifindex && filter.ifindex != ifa->ifa_index) 977 if ((filter.scope^ifa->ifa_scope)&filter.scopemask) 987 label = ll_idx_n2a(ifa->ifa_index, b1) 1178 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 1283 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 1346 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 1763 struct ifaddrmsg ifa; member in struct:__anon12508 [all...] |
/external/dnsmasq/contrib/wrt/ |
dhcp_release.c | 224 struct ifaddrmsg *ifa = NLMSG_DATA(h); local 226 unsigned int len1 = h->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa)); 228 if (ifa->ifa_index == index && ifa->ifa_family == AF_INET) 232 netmask.s_addr = htonl(0xffffffff << (32 - ifa->ifa_prefixlen)); 235 for (rta = IFA_RTA(ifa); RTA_OK(rta, len1); rta = RTA_NEXT(rta, len1))
|
/libcore/ojluni/src/main/native/ |
NetworkInterface.c | 115 static netif *addif(JNIEnv *env, int sock, struct ifaddrs *ifa, netif *ifs); 676 struct ifaddrs *ifa, *origifa; local 689 for (ifa = origifa; ifa != NULL; ifa = ifa->ifa_next) { 690 if (ifa->ifa_addr != NULL) { 691 switch (ifa->ifa_addr->sa_family) { 695 ifs = addif(env, sock, ifa, ifs); 753 netif *addif(JNIEnv *env, int sock, struct ifaddrs *ifa, netif *ifs [all...] |
/external/ipsec-tools/src/racoon/samples/roadwarrior/client/ |
phase1-down.sh | 38 route add default ${DEFAULT_GW} -ifa ${LOCAL_ADDR}
|