| /freebsd-14-stable/usr.sbin/rpcbind/ |
| HD | util.c | 115 struct ifaddrs *ifap, *ifp = NULL, *bestif; in addrmerge() local 191 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) { in addrmerge() 192 ifsa = ifap->ifa_addr; in addrmerge() 193 ifmasksa = ifap->ifa_netmask; in addrmerge() 197 !(ifap->ifa_flags & IFF_UP)) in addrmerge() 200 if (!(ifap->ifa_flags & IFF_LOOPBACK) && !listen_addr(ifsa)) in addrmerge() 209 bestif = ifap; in addrmerge() 222 bestif = ifap; in addrmerge() 239 bestif = ifap; in addrmerge() 252 bestif = ifap; in addrmerge() [all …]
|
| /freebsd-14-stable/usr.sbin/rtsold/ |
| HD | cap_llflags.c | 65 struct ifaddrs *ifap, *ifa; in llflags_get() local 73 ifap = NULL; in llflags_get() 74 if (getifaddrs(&ifap) != 0) { in llflags_get() 79 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in llflags_get() 107 if (ifap != NULL) in llflags_get() 108 freeifaddrs(ifap); in llflags_get()
|
| HD | rtsold.c | 840 struct ifaddrs *ifap, *ifa; in autoifprobe() local 852 if (getifaddrs(&ifap) != 0) in autoifprobe() 861 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in autoifprobe() 936 freeifaddrs(ifap); in autoifprobe()
|
| /freebsd-14-stable/usr.sbin/mld6query/ |
| HD | mld6.c | 209 struct ifaddrs *ifa, *ifap; in make_msg() local 229 for (ifap = ifa; ifap; ifap = ifap->ifa_next) { in make_msg() 230 if (index != if_nametoindex(ifap->ifa_name)) in make_msg() 233 if (ifap->ifa_addr->sa_family != AF_INET6) in make_msg() 236 ifap->ifa_addr)->sin6_addr)) in make_msg() 240 if (ifap == NULL) in make_msg() 242 memcpy(&src, &((struct sockaddr_in6 *)ifap->ifa_addr)->sin6_addr, in make_msg()
|
| /freebsd-14-stable/usr.sbin/ifmcstat/ |
| HD | ifmcstat.c | 381 ll_addrlist(struct ifaddr *ifap) in ll_addrlist() argument 392 ifap0 = ifap; in ll_addrlist() 393 while (ifap) { in ll_addrlist() 394 KREAD(ifap, &ifa, struct ifaddr); in ll_addrlist() 408 ifap = ifa.ifa_link.tqe_next; in ll_addrlist() 441 if6_addrlist(struct ifaddr *ifap) in if6_addrlist() argument 451 ifap0 = ifap; in if6_addrlist() 452 while (ifap) { in if6_addrlist() 453 KREAD(ifap, &ifa, struct ifaddr); in if6_addrlist() 459 KREAD(ifap, &if6a, struct in6_ifaddr); in if6_addrlist() [all …]
|
| /freebsd-14-stable/lib/libc/rpc/ |
| HD | clnt_bcast.c | 125 struct ifaddrs *ifap, *ifp; in __rpc_getbroadifs() local 146 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) { in __rpc_getbroadifs() 147 if (ifap->ifa_addr->sa_family != af || in __rpc_getbroadifs() 148 !(ifap->ifa_flags & IFF_UP)) in __rpc_getbroadifs() 153 bip->index = if_nametoindex(ifap->ifa_name); in __rpc_getbroadifs() 158 (ifap->ifa_flags & IFF_BROADCAST) && in __rpc_getbroadifs() 159 ifap->ifa_broadaddr) { in __rpc_getbroadifs() 160 memcpy(&bip->broadaddr, ifap->ifa_broadaddr, in __rpc_getbroadifs() 161 (size_t)ifap->ifa_broadaddr->sa_len); in __rpc_getbroadifs() 168 if (af == AF_INET6 && (ifap->ifa_flags & IFF_MULTICAST)) { in __rpc_getbroadifs()
|
| /freebsd-14-stable/usr.bin/netstat/ |
| HD | common.c | 93 struct ifaddrs *ifap, *ifa; in prepare_ifmap() local 103 if (getifaddrs(&ifap) != 0) in prepare_ifmap() 106 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in prepare_ifmap() 132 freeifaddrs(ifap); in prepare_ifmap()
|
| HD | if.c | 369 struct ifaddrs *ifap, *ifa; in intpr() local 378 if (getifaddrs(&ifap) != 0) in intpr() 383 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in intpr() 435 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in intpr() 563 freeifaddrs(ifap); in intpr() 586 struct ifaddrs *ifap, *ifa; in fill_iftot() local 589 if (getifaddrs(&ifap) != 0) in fill_iftot() 594 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in fill_iftot() 618 freeifaddrs(ifap); in fill_iftot()
|
| /freebsd-14-stable/contrib/libpcap/ |
| HD | fad-getad.c | 163 struct ifaddrs *ifap, *ifa; in pcapint_findalldevs_interfaces() local 183 if (getifaddrs(&ifap) != 0) { in pcapint_findalldevs_interfaces() 188 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in pcapint_findalldevs_interfaces() 290 freeifaddrs(ifap); in pcapint_findalldevs_interfaces()
|
| /freebsd-14-stable/crypto/heimdal/lib/roken/ |
| HD | getifaddrs.c | 502 rk_getifaddrs(struct ifaddrs **ifap) in rk_getifaddrs() argument 521 if (ifap) in rk_getifaddrs() 522 *ifap = NULL; in rk_getifaddrs() 564 if (ifap != NULL) in rk_getifaddrs() 565 *ifap = (ifdata != NULL) ? ifa : NULL; in rk_getifaddrs() 840 if (ifap != NULL) in rk_getifaddrs() 841 *ifap = NULL; in rk_getifaddrs() 870 getifaddrs2(struct ifaddrs **ifap, in getifaddrs2() argument 998 *ifap = start; in getifaddrs2() 1012 getlifaddrs2(struct ifaddrs **ifap, in getlifaddrs2() argument [all …]
|
| /freebsd-14-stable/usr.sbin/wake/ |
| HD | wake.c | 109 struct ifaddrs *ifap, *ifa; in find_ether() local 116 if (getifaddrs(&ifap) != 0) in find_ether() 120 for (nifs = 0, ifa = ifap; ifa; ifa = ifa->ifa_next) in find_ether() 130 freeifaddrs(ifap); in find_ether()
|
| /freebsd-14-stable/sbin/dumpon/ |
| HD | dumpon.c | 103 struct ifaddrs *ifa, *ifap; in find_gateway() local 113 if (getifaddrs(&ifap) != 0) in find_gateway() 115 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in find_gateway() 126 freeifaddrs(ifap); in find_gateway() 190 struct ifaddrs *ifap, *ifa; in check_link_status() local 192 if (getifaddrs(&ifap) != 0) in check_link_status() 195 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in check_link_status() 203 freeifaddrs(ifap); in check_link_status()
|
| /freebsd-14-stable/lib/libifconfig/ |
| HD | libifconfig_internal.c | 45 if (h->ifap == NULL) { in ifconfig_getifaddrs() 46 ret = getifaddrs(&h->ifap); in ifconfig_getifaddrs()
|
| HD | libifconfig_internal.h | 54 struct ifaddrs *ifap; member
|
| HD | libifconfig.c | 100 freeifaddrs(h->ifap); in ifconfig_close() 136 for (ifa = h->ifap; ifa; ifa = ifa->ifa_next) { in ifconfig_foreach_iface() 144 freeifaddrs(h->ifap); in ifconfig_foreach_iface() 145 h->ifap = NULL; in ifconfig_foreach_iface()
|
| /freebsd-14-stable/tools/tools/net80211/wlanwds/ |
| HD | wlanwds.c | 277 struct ifaddrs *ifap, *ifa; in getlladdr() local 280 if (getifaddrs(&ifap) < 0) { in getlladdr() 286 for (ifa = ifap; ifa != NULL; ifa++) { in getlladdr() 321 freeifaddrs(ifap); in getlladdr() 325 freeifaddrs(ifap); in getlladdr()
|
| /freebsd-14-stable/tests/sys/netinet/ |
| HD | ip_reass_test.c | 139 struct ifaddrs *ifa, *ifap; in open_lobpf() local 147 error = getifaddrs(&ifap); in open_lobpf() 149 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) in open_lobpf() 163 freeifaddrs(ifap); in open_lobpf()
|
| /freebsd-14-stable/sbin/dhclient/ |
| HD | dispatch.c | 81 struct ifaddrs *ifap, *ifa; in discover_interfaces() local 85 if (getifaddrs(&ifap) != 0) in discover_interfaces() 88 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in discover_interfaces() 141 freeifaddrs(ifap); in discover_interfaces()
|
| /freebsd-14-stable/usr.sbin/ppp/ |
| HD | ipv6cp.c | 119 struct ifaddrs *ifa, *ifap = NULL; in SetInterfaceID() local 135 if (getifaddrs(&ifap) < 0) in SetInterfaceID() 138 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in SetInterfaceID() 169 freeifaddrs(ifap); in SetInterfaceID() 173 freeifaddrs(ifap); in SetInterfaceID()
|
| /freebsd-14-stable/sbin/ifconfig/ |
| HD | af_inet6.c | 179 struct ifaddrs *ifap, *ifa; in setip6eui64() local 193 if (getifaddrs(&ifap) != 0) in setip6eui64() 195 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in setip6eui64() 210 freeifaddrs(ifap); in setip6eui64()
|
| HD | ifconfig.c | 791 struct ifaddrs *ifap, *sifap, *ifa; in list_interfaces_ioctl() local 797 if (getifaddrs(&ifap) != 0) in list_interfaces_ioctl() 802 if (calcorders(ifap, &q) != 0) in list_interfaces_ioctl() 805 sifap = sortifaddrs(ifap, cmpifaddrs, &q); in list_interfaces_ioctl() 865 freeifaddrs(ifap); in list_interfaces_ioctl()
|
| /freebsd-14-stable/usr.sbin/bsnmpd/modules/snmp_bridge/ |
| HD | bridge_sys.c | 573 struct ifaddrs *ifap, *ifa; in bridge_get_basemac() local 576 if (getifaddrs(&ifap) != 0) { in bridge_get_basemac() 582 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in bridge_get_basemac() 602 freeifaddrs(ifap); in bridge_get_basemac() 607 freeifaddrs(ifap); in bridge_get_basemac()
|
| /freebsd-14-stable/contrib/hyperv/tools/ |
| HD | hv_kvp_daemon.c | 811 struct ifaddrs *ifap; in kvp_get_ip_info() local 837 if (getifaddrs(&ifap)) { in kvp_get_ip_info() 842 curp = ifap; in kvp_get_ip_info() 947 freeifaddrs(ifap); in kvp_get_ip_info()
|
| /freebsd-14-stable/usr.sbin/rtadvd/ |
| HD | config.c | 1030 struct ifaddrs *ifap, *ifa; in get_prefix() local 1037 if (getifaddrs(&ifap) < 0) { in get_prefix() 1045 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in get_prefix() 1109 freeifaddrs(ifap); in get_prefix()
|
| /freebsd-14-stable/usr.sbin/rpcbind/tests/ |
| HD | addrmerge_test.c | 72 getifaddrs(struct ifaddrs **ifap) in getifaddrs() argument 74 *ifap = mock_ifaddrs; in getifaddrs()
|