Lines Matching refs:ifap
115 struct ifaddrs *ifap, *ifp = NULL, *bestif;
191 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
192 ifsa = ifap->ifa_addr;
193 ifmasksa = ifap->ifa_netmask;
197 !(ifap->ifa_flags & IFF_UP))
200 if (!(ifap->ifa_flags & IFF_LOOPBACK) && !listen_addr(ifsa))
209 bestif = ifap;
222 bestif = ifap;
239 bestif = ifap;
252 bestif = ifap;
256 if (!(ifap->ifa_flags & (IFF_LOOPBACK | IFF_POINTOPOINT))) {
260 bestif = ifap;
265 bestif = ifap;
320 struct ifaddrs *ifap, *ifp;
382 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
383 if (ifap->ifa_addr->sa_family != AF_INET6 ||
384 !(ifap->ifa_flags & IFF_MULTICAST))
386 ifindex = if_nametoindex(ifap->ifa_name);