Lines Matching refs:hint_sa
117 struct sockaddr *caller_sa, *hint_sa, *ifsa, *ifmasksa, *serv_sa; in addrmerge() local
142 hint_sa = NULL; in addrmerge()
149 hint_sa = hint_nbp->buf; in addrmerge()
151 if (hint_sa == NULL || hint_sa->sa_family != caller_sa->sa_family) { in addrmerge()
155 hint_sa = caller->buf; in addrmerge()
196 if (ifsa == NULL || ifsa->sa_family != hint_sa->sa_family || in addrmerge()
203 if ((hint_sa->sa_family == AF_INET) && in addrmerge()
204 ((((struct sockaddr_in*)hint_sa)->sin_addr.s_addr == in addrmerge()
213 if ((hint_sa->sa_family == AF_INET6) && in addrmerge()
214 (0 == memcmp(&((struct sockaddr_in6*)hint_sa)->sin6_addr, in addrmerge()
217 (((struct sockaddr_in6*)hint_sa)->sin6_scope_id == in addrmerge()
225 if (hint_sa->sa_family == AF_INET6) { in addrmerge()
233 IN6_IS_ADDR_LINKLOCAL(&SA2SIN6ADDR(hint_sa)) && in addrmerge()
248 if (0 == bitmaskcmp(hint_sa, ifsa, ifmasksa)) { in addrmerge()