Home | History | Annotate | Download | only in rpcbind

Lines Matching defs:ifap

96 	struct ifaddrs *ifap, *ifp, *bestif;
170 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
171 if (ifap->ifa_addr->sa_family != clnt->sa_family ||
172 !(ifap->ifa_flags & IFF_UP))
189 sinmask = (struct sockaddr_in *)ifap->ifa_netmask;
191 ifsin = (struct sockaddr_in *)ifap->ifa_addr;
214 ifsin6 = (struct sockaddr_in6 *)ifap->ifa_addr;
218 sin6mask = (struct sockaddr_in6 *)ifap->ifa_netmask;
244 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
245 if (ifap->ifa_addr->sa_family != clnt->sa_family ||
246 !(ifap->ifa_flags & IFF_UP))
248 if (!(ifap->ifa_flags & IFF_LOOPBACK) &&
249 !(ifap->ifa_flags & IFF_POINTOPOINT)) {
250 bestif = ifap;
254 bestif = ifap;
256 !(ifap->ifa_flags & IFF_LOOPBACK))
257 bestif = ifap;
259 ifap = bestif;
263 memcpy(newsin, ifap->ifa_addr, clnt_sa->sa_len);
281 if (ifap != NULL)
304 struct ifaddrs *ifap, *ifp;
358 for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
359 if (ifap->ifa_addr->sa_family != AF_INET6 ||
360 !(ifap->ifa_flags & IFF_MULTICAST))
362 ifindex = if_nametoindex(ifap->ifa_name);