Home
last modified time | relevance | path

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

12

/netbsd/src/usr.sbin/rpcbind/
Dutil.c96 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/
Dutil.c248 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 …]
Daf_inet6.c204 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()
Daf_inet.c152 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()
Difconfig.c854 struct ifaddrs *ifap, *ifa; in printall() local
869 if (getifaddrs(&ifap) != 0) in printall()
873 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in printall()
908 freeifaddrs(ifap); in printall()
1165 struct if_addrprefreq ifap; in do_setifpreference() local
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.ifap_addr), pfx->pfx_addr.sa_len)); in do_setifpreference()
1182 if (direct_ioctl(env, SIOCSIFADDRPREF, &ifap) == -1) in do_setifpreference()
/netbsd/src/external/bsd/am-utils/dist/libamu/
Dwire.c386 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/
Difaddrlist.c94 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/
Ddevice.c65 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() local
239 if (getifaddrs(&ifap) != 0) in deviceInitAll()
242 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in deviceInitAll()
256 freeifaddrs(ifap); in deviceInitAll()
/netbsd/src/lib/libc/rpc/
Dclnt_bcast.c140 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/external/bsd/libpcap/dist/
Dfad-getad.c168 struct ifaddrs *ifap, *ifa; in pcapint_findalldevs_interfaces() local
188 if (getifaddrs(&ifap) != 0) { in pcapint_findalldevs_interfaces()
193 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in pcapint_findalldevs_interfaces()
295 freeifaddrs(ifap); in pcapint_findalldevs_interfaces()
/netbsd/src/usr.sbin/mrouted/
Dconfig.c24 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()
Dcfparse.y594 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/
Dgetifaddrs.c504 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/usr.sbin/rbootd/
Dbpf.c220 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/
Dwakeonlan.c118 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/
Dif.c87 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/
Drarpd.c240 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/
Dcommon.c356 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/
Dbootparamd.c466 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/
Dndbootd.c212 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/external/ibm-public/postfix/dist/src/util/
Dinet_addr_local.c170 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/tests/net/net/
Dt_ip_reass.c166 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/bsd/ppp/usr.sbin/pppd/
Dsys-bsd.c1905 struct ifaddrs *ifap, *ifa, *ifp; in get_ether_addr() local
1911 if (getifaddrs(&ifap) != 0) { in get_ether_addr()
1916 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in get_ether_addr()
1938 freeifaddrs(ifap); in get_ether_addr()
1949 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in get_ether_addr()
1959 freeifaddrs(ifap); in get_ether_addr()
1963 freeifaddrs(ifap); in get_ether_addr()
2053 struct ifaddrs *ifap, *ifa; in GetMask() local
2068 if (getifaddrs(&ifap) != 0) { in GetMask()
2073 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in GetMask()
[all …]
/netbsd/src/usr.sbin/arp/
Darp.c243 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/usr.sbin/timed/timed/
Dtimed.c136 struct ifaddrs *ifap, *ifa; in main() local
272 if (getifaddrs(&ifap) != 0) in main()
276 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in main()
324 freeifaddrs(ifap); in main()

12