ifa_ifwithaddr
ifa = ifa_ifwithaddr(addr);
if ((ia = ifa_ifwithaddr(addr)) || (ia = ifa_ifwithdstaddr(addr)) ||
struct ifaddr *ifa_ifwithaddr(const struct sockaddr *);
(ifa = ifa_ifwithaddr(dst)) != NULL) {
_ifa = ifa_ifwithaddr(gateway);
ifa = ifa_ifwithaddr(sintosa(sin));
ifa = ifa_ifwithaddr(sintosa(&ipaddr));
ifa = ifa_ifwithaddr(sintosa(&ipaddr));
ifa = ifa_ifwithaddr(sintosa(&ipaddr));
ifa = ifa_ifwithaddr(sintosa(&sin));
if ((ifa = ifa_ifwithaddr(sintosa(addr))) == NULL &&
ifa = ifa_ifwithaddr(sin6tosa(&sin6));
ifa = ifa_ifwithaddr(&u.sa);
ifa = ifa_ifwithaddr((struct sockaddr *)&sin);
ifa = ifa_ifwithaddr(sin6tosa(sin6));
ifa = ifa_ifwithaddr(sin6tosa(&srcsock));
addrok = (ifa_ifwithaddr(sin6tosa(&sin6)) != NULL);
ifa = ifa_ifwithaddr(sin6tosa(&sin6));
(sin6.sin6_addr = *dst, ifa_ifwithaddr(sin6tosa(&sin6)) == NULL))
(ifa = ifa_ifwithaddr(sin6tosa(addr))) == NULL) {