/netbsd-src/usr.sbin/rpcbind/ |
H A D | util.c | 96 struct ifaddrs *ifap, *ifp, *bestif; in addrmerge() local 170 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) { in addrmerge() 171 if (ifap->ifa_addr->sa_family != clnt->sa_family || in addrmerge() 172 !(ifap->ifa_flags & IFF_UP)) in addrmerge() 189 sinmask = (struct sockaddr_in *)ifap->ifa_netmask; in addrmerge() 191 ifsin = (struct sockaddr_in *)ifap->ifa_addr; in addrmerge() 214 ifsin6 = (struct sockaddr_in6 *)ifap->ifa_addr; in addrmerge() 218 sin6mask = (struct sockaddr_in6 *)ifap->ifa_netmask; in addrmerge() 244 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) { in addrmerge() 245 if (ifap->ifa_addr->sa_family != clnt->sa_family || in addrmerge() [all …]
|
/netbsd-src/sbin/ifconfig/ |
H A D | util.c | 248 struct ifaddrs *ifa, *ifap; in print_link_addresses() local 258 if (getifaddrs(&ifap) == -1) in print_link_addresses() 265 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in print_link_addresses() 294 freeifaddrs(ifap); in print_link_addresses() 300 struct if_addrprefreq ifap; in ifa_get_preference() local 308 memset(&ifap, 0, sizeof(ifap)); in ifa_get_preference() 309 estrlcpy(ifap.ifap_name, ifname, sizeof(ifap.ifap_name)); in ifa_get_preference() 310 memcpy(&ifap.ifap_addr, sa, MIN(sizeof(ifap.ifap_addr), sa->sa_len)); in ifa_get_preference() 311 if (prog_ioctl(s, SIOCGIFADDRPREF, &ifap) == -1) { in ifa_get_preference() 316 return ifap.ifap_preference; in ifa_get_preference() [all …]
|
H A D | af_inet6.c | 204 struct ifaddrs *ifap, *ifa; in setia6eui64_impl() local 240 if (getifaddrs(&ifap) != 0) in setia6eui64_impl() 242 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in setia6eui64_impl() 257 freeifaddrs(ifap); in setia6eui64_impl() 341 struct ifaddrs *ifap, *ifa; in in6_status() local 348 if (getifaddrs(&ifap) != 0) in in6_status() 350 printprefs = ifa_any_preferences(ifname, ifap, AF_INET6); in in6_status() 351 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in in6_status() 361 freeifaddrs(ifap); in in6_status()
|
H A D | af_inet.c | 152 struct ifaddrs *ifap, *ifa; in in_status() local 159 if (getifaddrs(&ifap) != 0) in in_status() 162 printprefs = ifa_any_preferences(ifname, ifap, AF_INET); in in_status() 164 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in in_status() 175 freeifaddrs(ifap); in in_status()
|
H A D | ifconfig.c | 854 struct ifaddrs *ifap, *ifa; in printall() 869 if (getifaddrs(&ifap) != 0) in printall() 873 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in printall() 908 freeifaddrs(ifap); 1165 struct if_addrprefreq ifap; in do_setifpreference() 1169 memset(&ifap, 0, sizeof(ifap)); in do_setifpreference() 1172 &ifap.ifap_preference)) in do_setifpreference() 1180 memcpy(&ifap.ifap_addr, &pfx->pfx_addr, in do_setifpreference() 1181 MIN(sizeof(ifap in do_setifpreference() 852 struct ifaddrs *ifap, *ifa; printall() local 1163 struct if_addrprefreq ifap; do_setifpreference() local [all...] |
/netbsd-src/external/bsd/am-utils/dist/libamu/ |
H A D | wire.c | 386 struct ifaddrs *ifaddrs, *ifap; local 396 for (ifap = ifaddrs; ifap != NULL; ifap = ifap->ifa_next) { 401 for (i = 0,ifap = ifaddrs; i < count; ifap++, i++) { 404 if (!ifap || !ifap->ifa_addr || ifap->ifa_addr->sa_family != AF_INET) 411 if (S2IN(ifap->ifa_addr) == htonl(INADDR_LOOPBACK)) 413 if ((ifap->ifa_flags & IFF_RUNNING) == 0) 416 if ((ifap->ifa_flags & IFF_POINTOPOINT) == 0) 417 al = getwire_lookup(S2IN(ifap->ifa_addr), S2IN(ifap->ifa_netmask), 0); 419 al = getwire_lookup(S2IN(ifap->ifa_dstaddr), 0xffffffff, 1);
|
/netbsd-src/usr.sbin/traceroute/ |
H A D | ifaddrlist.c | 94 struct ifaddrs *ifap = NULL, *ifa; in ifaddrlist() local 98 if (prog_getifaddrs(&ifap) != 0) in ifaddrlist() 104 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in ifaddrlist() 133 freeifaddrs(ifap); in ifaddrlist() 137 if (ifap) in ifaddrlist() 138 freeifaddrs(ifap); in ifaddrlist()
|
/netbsd-src/usr.sbin/mopd/common/ |
H A D | device.c | 65 struct ifaddrs *ifap, *ifa; in deviceEthAddr() 67 if (getifaddrs(&ifap) != 0) in deviceEthAddr() 70 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in deviceEthAddr() 77 freeifaddrs(ifap); in deviceEthAddr() 82 freeifaddrs(ifap); in deviceEthAddr() 237 struct ifaddrs *ifap, *ifa; in deviceInitAll() 239 if (getifaddrs(&ifap) != 0) in deviceInitAll() 242 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in deviceInitAll() 256 freeifaddrs(ifap); in deviceInitAll() 236 struct ifaddrs *ifap, *ifa; deviceInitAll() local
|
/netbsd-src/lib/libc/rpc/ |
H A D | clnt_bcast.c | 140 struct ifaddrs *ifap, *ifp; in __rpc_getbroadifs() local 163 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) { in __rpc_getbroadifs() 164 if (ifap->ifa_addr->sa_family != af || in __rpc_getbroadifs() 165 !(ifap->ifa_flags & IFF_UP)) in __rpc_getbroadifs() 170 bip->index = if_nametoindex(ifap->ifa_name); in __rpc_getbroadifs() 175 (ifap->ifa_flags & IFF_BROADCAST) && in __rpc_getbroadifs() 176 ifap->ifa_broadaddr) { in __rpc_getbroadifs() 177 memcpy(&bip->broadaddr, ifap->ifa_broadaddr, in __rpc_getbroadifs() 178 (size_t)ifap->ifa_broadaddr->sa_len); in __rpc_getbroadifs() 185 if (af == AF_INET6 && (ifap->ifa_flags & IFF_MULTICAST)) { in __rpc_getbroadifs()
|
/netbsd-src/usr.sbin/mrouted/ |
H A D | config.c | 24 struct ifaddrs *ifa, *ifap; in config_vifs_from_kernel() local 30 if (getifaddrs(&ifap) < 0) in config_vifs_from_kernel() 33 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in config_vifs_from_kernel() 122 freeifaddrs(ifap); in config_vifs_from_kernel()
|
H A D | cfparse.y | 594 struct ifaddrs *ifap, *ifa; local 596 if (getifaddrs(&ifap) != 0) 599 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 603 freeifaddrs(ifap); 608 freeifaddrs(ifap);
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/roken/ |
H A D | getifaddrs.c | 504 rk_getifaddrs(struct ifaddrs **ifap) in rk_getifaddrs() argument 523 if (ifap) in rk_getifaddrs() 524 *ifap = NULL; in rk_getifaddrs() 566 if (ifap != NULL) in rk_getifaddrs() 567 *ifap = (ifdata != NULL) ? ifa : NULL; in rk_getifaddrs() 842 if (ifap != NULL) in rk_getifaddrs() 843 *ifap = NULL; in rk_getifaddrs() 872 getifaddrs2(struct ifaddrs **ifap, in getifaddrs2() argument 1000 *ifap = start; in getifaddrs2() 1014 getlifaddrs2(struct ifaddrs **ifap, in getlifaddrs2() argument [all …]
|
/netbsd-src/external/mit/libuv/dist/src/unix/ |
H A D | ibmi.c | 391 struct ifaddrs_pase *ifap = NULL, *cur; in uv_interface_addresses() local 397 if (Qp2getifaddrs(&ifap)) in uv_interface_addresses() 401 for (cur = ifap; cur; cur = cur->ifa_next) { in uv_interface_addresses() 413 Qp2freeifaddrs(ifap); in uv_interface_addresses() 420 Qp2freeifaddrs(ifap); in uv_interface_addresses() 426 for (cur = ifap; cur; cur = cur->ifa_next) { in uv_interface_addresses() 490 Qp2freeifaddrs(ifap); in uv_interface_addresses()
|
/netbsd-src/usr.sbin/rbootd/ |
H A D | bpf.c | 220 struct ifaddrs *ifap, *ifa, *p; in BpfGetIntfName() local 229 if (getifaddrs(&ifap) != 0) { in BpfGetIntfName() 236 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in BpfGetIntfName() 260 freeifaddrs(ifap); in BpfGetIntfName() 265 freeifaddrs(ifap); in BpfGetIntfName()
|
/netbsd-src/usr.sbin/wakeonlan/ |
H A D | wakeonlan.c | 118 struct ifaddrs *ifap, *ifa; in find_ether() local 125 if (getifaddrs(&ifap) != 0) in find_ether() 129 for (nifs = 0, ifa = ifap; ifa; ifa = ifa->ifa_next) in find_ether() 139 freeifaddrs(ifap); in find_ether()
|
/netbsd-src/usr.sbin/rtadvd/ |
H A D | if.c | 87 struct ifaddrs *ifap, *ifa; in if_nametosdl() local 90 if (getifaddrs(&ifap) != 0) in if_nametosdl() 93 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in if_nametosdl() 104 freeifaddrs(ifap); in if_nametosdl() 108 freeifaddrs(ifap); in if_nametosdl()
|
/netbsd-src/usr.sbin/rarpd/ |
H A D | rarpd.c | 240 struct ifaddrs *ifap, *ifa, *p; in init_some() local 242 if (getifaddrs(&ifap) != 0) { in init_some() 248 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in init_some() 264 freeifaddrs(ifap); in init_some() 634 struct ifaddrs *ifap, *ifa; local 637 if (getifaddrs(&ifap) != 0) { 642 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 652 freeifaddrs(ifap); 657 freeifaddrs(ifap);
|
/netbsd-src/usr.sbin/lpr/common_source/ |
H A D | common.c | 356 struct ifaddrs *ifap; in checkremote() local 372 if (getifaddrs(&ifap) < 0) { in checkremote() 389 freeifaddrs(ifap); in checkremote() 400 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in checkremote() 419 freeifaddrs(ifap); in checkremote()
|
/netbsd-src/usr.sbin/rpc.bootparamd/ |
H A D | bootparamd.c | 466 struct ifaddrs *ifap, *ifa; in get_localaddr() local 468 if (getifaddrs(&ifap) != 0) in get_localaddr() 471 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in get_localaddr() 496 freeifaddrs(ifap); in get_localaddr() 501 freeifaddrs(ifap); in get_localaddr()
|
/netbsd-src/usr.sbin/ndbootd/ |
H A D | ndbootd.c | 212 struct ifaddrs *ifap, *ifa, *ifa_user; in _ndbootd_find_interface() local 215 if (getifaddrs(&ifap) != 0) { in _ndbootd_find_interface() 221 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in _ndbootd_find_interface() 246 freeifaddrs(ifap); in _ndbootd_find_interface() 257 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in _ndbootd_find_interface() 267 freeifaddrs(ifap); in _ndbootd_find_interface() 286 freeifaddrs(ifap); in _ndbootd_find_interface()
|
/netbsd-src/tests/net/net/ |
H A D | t_ip_reass.c | 166 struct ifaddrs *ifa, *ifap; in open_lobpf() local 179 error = getifaddrs(&ifap); in open_lobpf() 181 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) in open_lobpf() 195 freeifaddrs(ifap); in open_lobpf()
|
/netbsd-src/external/ibm-public/postfix/dist/src/util/ |
H A D | inet_addr_local.c | 170 struct ifaddrs *ifap, *ifa; in ial_getifaddrs() local 173 if (getifaddrs(&ifap) < 0) in ial_getifaddrs() 189 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in ial_getifaddrs() 234 freeifaddrs(ifap); in ial_getifaddrs()
|
/netbsd-src/sbin/canconfig/ |
H A D | canconfig.c | 293 struct ifaddrs *ifap, *ifa; in printall() local 296 if (getifaddrs(&ifap) != 0) in printall() 299 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in printall() 308 freeifaddrs(ifap); in printall()
|
/netbsd-src/usr.sbin/arp/ |
H A D | arp.c | 243 struct ifaddrs *ifap, *ifa; in getlink() local 245 if (getifaddrs(&ifap) != 0) { in getlink() 250 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in getlink() 256 freeifaddrs(ifap); in getlink() 259 freeifaddrs(ifap); in getlink()
|
/netbsd-src/tests/net/inpcb/ |
H A D | inpcb_bind.c | 350 struct ifaddrs *ifap, *curifa; in main() local 411 if (getifaddrs(&ifap)) in main() 413 curifa = ifap; in main() 429 freeifaddrs(ifap); in main()
|