/minix/lib/libc/net/ |
H A D | if_nameindex.c | 90 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local 104 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias() 105 if (ifa->ifa_addr && in __weak_alias() 106 ifa->ifa_addr->sa_family == AF_LINK) { in __weak_alias() 107 nbytes += strlen(ifa->ifa_name) + 1; in __weak_alias() 129 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias() 130 if (ifa->ifa_addr && in __weak_alias() 131 ifa->ifa_addr->sa_family == AF_LINK) { in __weak_alias() 134 (void *)ifa->ifa_addr)->sdl_index; in __weak_alias() 136 strcpy(cp, ifa->ifa_name); in __weak_alias()
|
H A D | if_indextoname.c | 76 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local 82 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias() 83 if (ifa->ifa_addr && in __weak_alias() 84 ifa->ifa_addr->sa_family == AF_LINK && in __weak_alias() 86 (void *)ifa->ifa_addr)->sdl_index) in __weak_alias() 90 if (ifa == NULL) { in __weak_alias() 95 strlcpy(ifname, ifa->ifa_name, IFNAMSIZ); in __weak_alias()
|
H A D | if_nametoindex.c | 74 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local 82 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias() 83 if (ifa->ifa_addr && in __weak_alias() 84 ifa->ifa_addr->sa_family == AF_LINK && in __weak_alias() 85 strcmp(ifa->ifa_name, ifname) == 0) { in __weak_alias() 87 (void *)ifa->ifa_addr)->sdl_index; in __weak_alias()
|
H A D | getifaddrs.c | 86 struct ifaddrs *ifa, *ift; in __weak_alias() local 176 ifa = (struct ifaddrs *)(void *)data; in __weak_alias() 180 memset(ifa, 0, sizeof(struct ifaddrs) * icnt); in __weak_alias() 181 ift = ifa; in __weak_alias() 288 if (--ift >= ifa) { in __weak_alias() 290 *pif = ifa; in __weak_alias() 293 free(ifa); in __weak_alias()
|
/minix/external/bsd/libpcap/dist/ |
H A D | fad-getad.c | 155 struct ifaddrs *ifap, *ifa; in pcap_findalldevs_interfaces() local 180 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in pcap_findalldevs_interfaces() 188 if (ifa->ifa_addr != NULL) { in pcap_findalldevs_interfaces() 189 addr = ifa->ifa_addr; in pcap_findalldevs_interfaces() 191 netmask = ifa->ifa_netmask; in pcap_findalldevs_interfaces() 213 if (ifa->ifa_flags & IFF_BROADCAST && in pcap_findalldevs_interfaces() 214 ifa->ifa_broadaddr != NULL) { in pcap_findalldevs_interfaces() 215 broadaddr = ifa->ifa_broadaddr; in pcap_findalldevs_interfaces() 222 ifa->ifa_dstaddr != NULL) { in pcap_findalldevs_interfaces() 223 dstaddr = ifa->ifa_dstaddr; in pcap_findalldevs_interfaces() [all …]
|
H A D | pcap-snf.c | 334 struct snf_ifaddrs *ifaddrs, *ifa; in snf_findalldevs() local 347 ifa = ifaddrs; in snf_findalldevs() 348 while (ifa) in snf_findalldevs() 375 ifa->snf_ifa_portnum); in snf_findalldevs() 415 ifa = ifa->snf_ifa_next; in snf_findalldevs() 432 struct snf_ifaddrs *ifaddrs, *ifa; in snf_create() local 452 ifa = ifaddrs; in snf_create() 453 while (ifa) { in snf_create() 455 boardnum = ifa->snf_ifa_boardnum; in snf_create() 458 ifa = ifa->snf_ifa_next; in snf_create() [all …]
|
/minix/crypto/external/bsd/heimdal/dist/lib/krb5/ |
H A D | get_addrs.c | 102 struct ifaddrs *ifa0, *ifa; in find_all_addresses() local 116 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) in find_all_addresses() 142 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { in find_all_addresses() 143 if ((ifa->ifa_flags & IFF_UP) == 0) in find_all_addresses() 145 if (ifa->ifa_addr == NULL) in find_all_addresses() 149 if (krb5_sockaddr_uninteresting(ifa->ifa_addr)) in find_all_addresses() 183 for (ifa = ifa0; ifa != NULL; ifa = ifa->ifa_next) { in find_all_addresses() 184 if ((ifa->ifa_flags & IFF_UP) == 0) in find_all_addresses() 186 if (ifa->ifa_addr == NULL) in find_all_addresses() 194 if ((ifa->ifa_flags & IFF_LOOPBACK) == 0) in find_all_addresses() [all …]
|
/minix/external/bsd/bind/dist/lib/isc/unix/ |
H A D | ifiter_getifaddrs.c | 129 struct ifaddrs *ifa; in internal_current() local 135 ifa = iter->pos; in internal_current() 142 INSIST(ifa != NULL); in internal_current() 143 INSIST(ifa->ifa_name != NULL); in internal_current() 145 if (ifa->ifa_addr == NULL) in internal_current() 159 namelen = strlen(ifa->ifa_name); in internal_current() 179 get_addr(family, &iter->current.address, ifa->ifa_addr, ifa->ifa_name); in internal_current() 181 if (ifa->ifa_netmask != NULL) in internal_current() 183 ifa->ifa_name); in internal_current() 185 if (ifa->ifa_dstaddr != NULL && in internal_current() [all …]
|
/minix/usr.sbin/traceroute/ |
H A D | ifaddrlist.c | 93 struct ifaddrs *ifap = NULL, *ifa; in ifaddrlist() local 103 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in ifaddrlist() 104 if (ifa->ifa_addr->sa_family != AF_INET) in ifaddrlist() 108 if ((ifa->ifa_flags & IFF_UP) == 0) in ifaddrlist() 114 sin = (struct sockaddr_in *)ifa->ifa_addr; in ifaddrlist() 115 if (ISLOOPBACK(ifa)) in ifaddrlist() 127 if ((al[i].device = strdup(ifa->ifa_name)) == NULL) in ifaddrlist()
|
/minix/sbin/ifconfig/ |
H A D | af_inet.c | 65 static bool in_addr_tentative(struct ifaddrs *ifa); 162 struct ifaddrs *ifap, *ifa; in in_status() local 175 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in in_status() 176 if (strcmp(ifname, ifa->ifa_name) != 0) in in_status() 178 if (ifa->ifa_addr->sa_family != AF_INET) in in_status() 180 if (sizeof(ifra.ifra_addr) < ifa->ifa_addr->sa_len) in in_status() 185 memcpy(&ifra.ifra_addr, ifa->ifa_addr, ifa->ifa_addr->sa_len); in in_status() 186 in_alias(ifa->ifa_name, env, oenv, &ifra); in in_status() 188 ifa_print_preference(ifa->ifa_name, ifa->ifa_addr); in in_status() 224 in_addr_tentative(struct ifaddrs *ifa) in in_addr_tentative() argument [all …]
|
H A D | util.c | 248 struct ifaddrs *ifa, *ifap; in print_link_addresses() local 265 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in print_link_addresses() 266 if (strcmp(ifname, ifa->ifa_name) != 0) in print_link_addresses() 271 sdl = satocsdl(ifa->ifa_addr); in print_link_addresses() 273 memcpy(&iflr.addr, ifa->ifa_addr, MIN(ifa->ifa_addr->sa_len, in print_link_addresses() 284 if (getnameinfo(ifa->ifa_addr, ifa->ifa_addr->sa_len, in print_link_addresses() 332 struct ifaddrs *ifa; in ifa_any_preferences() local 337 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in ifa_any_preferences() 338 if (strcmp(ifname, ifa->ifa_name) != 0) in ifa_any_preferences() 340 if (ifa->ifa_addr->sa_family != family) in ifa_any_preferences() [all …]
|
H A D | af_inet6.c | 203 struct ifaddrs *ifap, *ifa; in setia6eui64_impl() local 241 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in setia6eui64_impl() 242 if (ifa->ifa_addr->sa_family == AF_INET6 && in setia6eui64_impl() 243 strcmp(ifa->ifa_name, ifname) == 0) { in setia6eui64_impl() 375 struct ifaddrs *ifap, *ifa; in in6_status() local 386 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in in6_status() 387 if (strcmp(ifname, ifa->ifa_name) != 0) in in6_status() 389 if (ifa->ifa_addr->sa_family != AF_INET6) in in6_status() 396 memcpy(&ifr.ifr_addr, ifa->ifa_addr, ifa->ifa_addr->sa_len); in in6_status() 399 ifa_print_preference(ifa->ifa_name, ifa->ifa_addr); in in6_status() [all …]
|
H A D | ifconfig.c | 519 struct ifaddrs *ifaddrs, *ifa; in wait_dad_exec() local 536 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) { in wait_dad_exec() 537 if (ifa->ifa_addr == NULL) in wait_dad_exec() 541 afp->af_addr_tentative(ifa)) in wait_dad_exec() 818 struct ifaddrs *ifap, *ifa; in printall() local 839 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in printall() 843 memcpy(&ifr.ifr_addr, ifa->ifa_addr, in printall() 844 ifa->ifa_addr->sa_len); in printall() 850 sdl = ifa->ifa_addr; in printall() 855 p = ifa->ifa_name; in printall() [all …]
|
/minix/external/bsd/dhcpcd/dist/ |
H A D | if.c | 185 struct ifaddrs *ifa; in if_learnaddrs1() local 196 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) { in if_learnaddrs1() 197 if (ifa->ifa_addr == NULL) in if_learnaddrs1() 205 (void *)ifa->ifa_addr; in if_learnaddrs1() 233 ifa->ifa_name, in if_learnaddrs1() 246 struct ifaddrs *ifaddrs, *ifa; in if_discover() local 277 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) { in if_discover() 278 if (ifa->ifa_addr != NULL) { in if_discover() 316 p = ifa->ifa_name; in if_discover() 366 ifp->flags = ifa->ifa_flags; in if_discover() [all …]
|
H A D | if-bsd.c | 778 struct in6_aliasreq ifa; in if_address6() local 781 memset(&ifa, 0, sizeof(ifa)); in if_address6() 782 strlcpy(ifa.ifra_name, ia->iface->name, sizeof(ifa.ifra_name)); in if_address6() 793 ifa.ifra_flags |= IN6_IFF_AUTOCONF; in if_address6() 801 ifa.ifra_flags |= IN6_IFF_AUTOCONF; in if_address6() 805 ifa.ifra_flags |= IN6_IFF_TEMPORARY; in if_address6() 814 ADDADDR(&ifa.ifra_addr, &ia->addr); in if_address6() 815 ifa_scope(&ifa.ifra_addr, ia->iface->index); in if_address6() 817 ADDADDR(&ifa.ifra_prefixmask, &mask); in if_address6() 818 ifa.ifra_lifetime.ia6t_vltime = ia->prefix_vltime; in if_address6() [all …]
|
/minix/usr.sbin/rtadvd/ |
H A D | if.c | 83 struct ifaddrs *ifap, *ifa; in if_nametosdl() local 89 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in if_nametosdl() 90 if (strcmp(ifa->ifa_name, name) != 0) in if_nametosdl() 92 if (ifa->ifa_addr->sa_family != AF_LINK) in if_nametosdl() 95 sdl = malloc(ifa->ifa_addr->sa_len); in if_nametosdl() 99 memcpy(sdl, ifa->ifa_addr, ifa->ifa_addr->sa_len); in if_nametosdl() 249 if ((ifa = rti_info[RTAX_IFA]) == NULL || in get_next_msg() 250 (ifa->sa_family != AF_INET && in get_next_msg() 251 ifa->sa_family != AF_INET6)) in get_next_msg() 254 if (ifa->sa_family == AF_INET6 && in get_next_msg() [all …]
|
H A D | config.c | 798 struct ifaddrs *ifap, *ifa; in get_prefix() local 811 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in get_prefix() 814 if (strcmp(ifa->ifa_name, rai->ifname) != 0) in get_prefix() 816 if (ifa->ifa_addr->sa_family != AF_INET6) in get_prefix() 818 a = &((struct sockaddr_in6 *)ifa->ifa_addr)->sin6_addr; in get_prefix() 822 m = (unsigned char *)&((struct sockaddr_in6 *)ifa->ifa_netmask)->sin6_addr; in get_prefix() 823 lim = (unsigned char *)(ifa->ifa_netmask) + ifa->ifa_netmask->sa_len; in get_prefix()
|
/minix/crypto/external/bsd/heimdal/dist/lib/roken/ |
H A D | getifaddrs.c | 562 ifa = (struct ifaddrs *)data; in rk_getifaddrs() 643 ifl->ifa_next = ifa; in rk_getifaddrs() 661 sap = (rta->rta_type == IFLA_ADDRESS) ? &ifa->ifa_addr : &ifa->ifa_broadaddr; in rk_getifaddrs() 681 ifa->ifa_name = ifname; in rk_getifaddrs() 685 ifa->ifa_name[rtapayload] = '\0'; in rk_getifaddrs() 693 ifa->ifa_data = xdata; in rk_getifaddrs() 735 ifa->ifa_name = ifname; in rk_getifaddrs() 825 if (ifa->ifa_name == NULL) in rk_getifaddrs() 828 if (ifa->ifa_addr && in rk_getifaddrs() 832 ifa_make_sockaddr_mask(ifa->ifa_addr->sa_family, ifa->ifa_netmask, nlm_prefixlen); in rk_getifaddrs() [all …]
|
/minix/external/bsd/dhcp/dist/common/ |
H A D | bpf.c | 559 lladdr_active(int s, const char *name, const struct ifaddrs *ifa) in lladdr_active() argument 561 if (ifa->ifa_addr->sa_family != AF_LINK) in lladdr_active() 563 if (strcmp(ifa->ifa_name, name) != 0) in lladdr_active() 571 sdl = satocsdl(ifa->ifa_addr); in lladdr_active() 574 strlcpy(iflr.iflr_name, ifa->ifa_name, sizeof(iflr.iflr_name)); in lladdr_active() 575 memcpy(&iflr.addr, ifa->ifa_addr, MIN(ifa->ifa_addr->sa_len, in lladdr_active() 593 struct ifaddrs *ifa; in get_hw_addr() local 602 if (getifaddrs(&ifa) != 0) { in get_hw_addr() 610 for (p = ifa; p != NULL; p = p->ifa_next) { in get_hw_addr() 650 freeifaddrs(ifa); in get_hw_addr()
|
/minix/sys/netinet/ |
H A D | in_var.h | 199 struct ifaddr *ifa; \ 201 IFADDR_FOREACH(ifa, ifp) { \ 202 if (ifa->ifa_addr->sa_family == AF_INET) \ 205 (ia) = ifatoia(ifa); \
|
/minix/external/bsd/blacklist/bin/ |
H A D | conf.c | 448 const struct ifaddrs *ifa; in conf_is_interface() local 450 for (ifa = ifas; ifa; ifa = ifa->ifa_next) in conf_is_interface() 451 if (strcmp(ifa->ifa_name, name) == 0) in conf_is_interface() 637 const struct ifaddrs *ifa; in conf_addr_in_interface() local 639 for (ifa = ifas; ifa; ifa = ifa->ifa_next) { in conf_addr_in_interface() 640 if ((ifa->ifa_flags & IFF_UP) == 0) in conf_addr_in_interface() 643 if (strcmp(ifa->ifa_name, name) != 0) in conf_addr_in_interface() 646 if (s1->ss_family != ifa->ifa_addr->sa_family) in conf_addr_in_interface() 653 eq = conf_inet_eq(ifa->ifa_addr, s1, mask); in conf_addr_in_interface()
|
/minix/minix/net/lwip/ |
H A D | route.h | 22 const struct sockaddr * ifp, const struct sockaddr * ifa, 27 union sockaddr_any * ifp, union sockaddr_any * ifa,
|
H A D | route.c | 964 const struct sockaddr * ifp, const struct sockaddr * ifa, in route_process() argument 1037 if (ifa != NULL) { in route_process() 1043 if ((r = addr_get_inet(ifa, ifa->sa_len, addr_type, in route_process() 1199 union sockaddr_any * ifp, union sockaddr_any * ifa, in route_get() argument 1256 if (ifa != NULL) { in route_get() 1260 addr_len = sizeof(*ifa); in route_get() 1262 addr_put_inet(&ifa->sa, &addr_len, src_addr, in route_get() 1265 ifa->sa.sa_len = 0; in route_get()
|
/minix/usr.sbin/arp/ |
H A D | arp.c | 239 struct ifaddrs *ifap, *ifa; in getlink() local 246 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in getlink() 247 if (ifa->ifa_addr->sa_family != AF_LINK) in getlink() 249 if (strcmp(ifa->ifa_name, name) != 0) in getlink() 251 memcpy(sdl, ifa->ifa_addr, sizeof(*sdl)); in getlink()
|
/minix/sys/netinet6/ |
H A D | in6_var.h | 511 struct ifaddr *ifa; in ifp_to_ia6() local 513 IFADDR_FOREACH(ifa, ifp) { in ifp_to_ia6() 514 if (ifa->ifa_addr == NULL) in ifp_to_ia6() 516 if (ifa->ifa_addr->sa_family == AF_INET6) in ifp_to_ia6() 519 return (struct in6_ifaddr *)ifa; in ifp_to_ia6()
|