/external/libpcap/ |
fad-getad.c | 142 struct ifaddrs *ifap, *ifa; local 167 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 171 if (!(ifa->ifa_flags & IFF_UP)) { 198 if (ifa->ifa_addr != NULL) { 199 addr = ifa->ifa_addr; 201 netmask = ifa->ifa_netmask; 207 if (ifa->ifa_flags & IFF_BROADCAST & [all...] |
/external/dhcpcd/ |
if-bsd.c | 67 struct ifaliasreq ifa; local 76 memset(&ifa, 0, sizeof(ifa)); 77 strlcpy(ifa.ifra_name, ifname, sizeof(ifa.ifra_name)); 85 ADDADDR(ifa.ifra_addr, address); 86 ADDADDR(ifa.ifra_mask, netmask); 88 ADDADDR(ifa.ifra_broadaddr, broadcast); 93 retval = ioctl(s, SIOCDIFADDR, &ifa); 95 retval = ioctl(s, SIOCAIFADDR, &ifa); [all...] |
if-linux.c | 270 struct ifaddrmsg ifa; member in struct:nlma 297 if (!(nlm->ifa.ifa_index = if_nametoindex(ifname))) { 302 nlm->ifa.ifa_family = AF_INET; 303 nlm->ifa.ifa_prefixlen = inet_ntocidr(*netmask);
|
/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)))
|
/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))
|
/external/iproute2/ip/ |
ipaddress.c | 362 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 371 len -= NLMSG_LENGTH(sizeof(*ifa)); 380 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); 387 if (filter.ifindex && filter.ifindex != ifa->ifa_index) 389 if ((filter.scope^ifa->ifa_scope)&filter.scopemask) 391 if ((filter.flags^ifa->ifa_flags)&filter.flagmask) 399 label = ll_idx_n2a(ifa->ifa_index, b1); 407 dst.family = ifa->ifa_family; 414 if (filter.family && filter.family != ifa->ifa_family 545 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 556 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 574 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 803 struct ifaddrmsg *ifa = NLMSG_DATA(n); local 888 struct ifaddrmsg ifa; member in struct:__anon4290 [all...] |