Home
last modified time | relevance | path

Searched refs:ifap (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-14-stable/usr.sbin/rpcbind/
HDutil.c115 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/
HDcap_llflags.c65 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()
HDrtsold.c840 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/
HDmld6.c209 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/
HDifmcstat.c381 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/
HDclnt_bcast.c125 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/
HDcommon.c93 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()
HDif.c369 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/
HDfad-getad.c163 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/
HDgetifaddrs.c502 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/
HDwake.c109 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/
HDdumpon.c103 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/
HDlibifconfig_internal.c45 if (h->ifap == NULL) { in ifconfig_getifaddrs()
46 ret = getifaddrs(&h->ifap); in ifconfig_getifaddrs()
HDlibifconfig_internal.h54 struct ifaddrs *ifap; member
HDlibifconfig.c100 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/
HDwlanwds.c277 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/
HDip_reass_test.c139 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/
HDdispatch.c81 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/
HDipv6cp.c119 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/
HDaf_inet6.c179 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()
HDifconfig.c791 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/
HDbridge_sys.c573 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/
HDhv_kvp_daemon.c811 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/
HDconfig.c1030 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/
HDaddrmerge_test.c72 getifaddrs(struct ifaddrs **ifap) in getifaddrs() argument
74 *ifap = mock_ifaddrs; in getifaddrs()

12