Lines Matching refs:ia6
246 struct in6_ifaddr *ia6;
273 ia6 = (struct in6_ifaddr *)ifa_ifwithaddr((struct sockaddr *)
275 if (ia6 == NULL) {
280 IFA_LOCK_SPIN(&ia6->ia_ifa);
281 if ((ia6->ia6_flags & (IN6_IFF_ANYCAST | IN6_IFF_NOTREADY)) ||
283 (ia6->ia_ifa.ifa_ifp->if_type == IFT_CELLULAR))) {
284 IFA_UNLOCK(&ia6->ia_ifa);
285 IFA_REMREF(&ia6->ia_ifa);
291 *src_storage = satosin6(&ia6->ia_addr)->sin6_addr;
292 IFA_UNLOCK(&ia6->ia_ifa);
293 IFA_REMREF(&ia6->ia_ifa);