Lines Matching defs:ia6
675 struct in6_ifaddr *ia6;
708 ia6 = in6ifa_ifpwithaddr(rpp->rp_ifp, &ifra.ifra_addr.sin6_addr);
709 if (ia6 != NULL) {
712 IFA_LOCK(&ia6->ia_ifa);
713 if (ia6->ia6_ifpr == NULL) {
718 rap->ra_addr = ia6;
719 ia6->ia6_ifpr = rp2ifpr(rpp);
720 IFA_UNLOCK(&ia6->ia_ifa);
725 if (ia6->ia6_ifpr == rp2ifpr(rpp)) {
729 rap->ra_addr = ia6;
730 IFA_UNLOCK(&ia6->ia_ifa);
749 ip6_sprintf(IA6_IN6(ia6)),
750 in6_mask2len(&ia6->ia_prefixmask.sin6_addr, NULL));
751 IFA_UNLOCK(&ia6->ia_ifa);
752 IFA_REMREF(&ia6->ia_ifa);
928 struct in6_ifaddr *ia6;
930 if ((ia6 = rap->ra_addr) != NULL) {
931 IFA_LOCK(&ia6->ia_ifa);
932 if (ia6->ia6_ifpr == NULL)
933 ia6->ia6_ifpr = rp2ifpr(rpp);
934 IFA_UNLOCK(&ia6->ia_ifa);
1027 struct in6_ifaddr *ia6;
1032 ia6 = orap->ra_addr->ia_ifa;
1033 if (ia6 != NULL) {
1034 IFA_LOCK(&ia6->ia_ifa);
1036 ((ia6->ia6_flags & IN6_IFF_ANYCAST) != 0) ? 1 : 0;
1037 IFA_UNLOCK(&ia6->ia_ifa);
1123 struct in6_ifaddr *ia6;
1125 if ((ia6 = rap->ra_addr) == NULL)
1127 IFA_LOCK(&ia6->ia_ifa);
1128 ia6->ia6_lifetime.ia6t_preferred = timenow.tv_sec;
1129 ia6->ia6_lifetime.ia6t_pltime = 0;
1130 IFA_UNLOCK(&ia6->ia_ifa);
1147 struct in6_ifaddr *ia6;
1154 if ((ia6 = rap->ra_addr) == NULL) {
1159 IFA_LOCK(&ia6->ia_ifa);
1160 ia6->ia6_ifpr = NULL;
1161 IFA_UNLOCK(&ia6->ia_ifa);
1163 in6_purgeaddr(&ia6->ia_ifa, 0);
1164 IFA_REMREF(&ia6->ia_ifa);