Lines Matching refs:ia_ifa

182 #define ia62ifa(ia6)	(&((ia6)->ia_ifa))
195 ifa = &ia->ia_ifa; in in6_newaddrmsg()
212 rt_addrmsg(cmd, &ia->ia_ifa, fibnum); in in6_newaddrmsg()
216 rt_addrmsg(cmd, &ia->ia_ifa, fibnum); in in6_newaddrmsg()
595 EVENTHANDLER_INVOKE(ifaddr_event_ext, ifp, &ia->ia_ifa, in in6_control_ioctl()
614 ifa_free(&ia->ia_ifa); in in6_control_ioctl()
805 ifa_free(&ia->ia_ifa); in in6_update_ifa()
995 ia->ia_ifa.ifa_addr = (struct sockaddr *)&ia->ia_addr; in in6_alloc_ifa()
1006 ia->ia_ifa.ifa_dstaddr = in in6_alloc_ifa()
1009 ia->ia_ifa.ifa_dstaddr = NULL; in in6_alloc_ifa()
1013 ia->ia_ifa.ifa_netmask = (struct sockaddr *)&ia->ia_prefixmask; in in6_alloc_ifa()
1021 ifa_ref(&ia->ia_ifa); /* if_addrhead */ in in6_alloc_ifa()
1023 CK_STAILQ_INSERT_TAIL(&ifp->if_addrhead, &ia->ia_ifa, ifa_link); in in6_alloc_ifa()
1026 ifa_ref(&ia->ia_ifa); /* in6_ifaddrhead */ in in6_alloc_ifa()
1119 in6_purgeaddr(&ia->ia_ifa); in in6_broadcast_ifa()
1120 ifa_free(&ia->ia_ifa); in in6_broadcast_ifa()
1129 in6_purgeaddr(&ia->ia_ifa); in in6_broadcast_ifa()
1130 ifa_free(&ia->ia_ifa); in in6_broadcast_ifa()
1169 ifa_free(&ia->ia_ifa); in in6_broadcast_ifa()
1181 struct ifaddr *ifa = &ia->ia_ifa; in in6_handle_dstaddr_rtrequest()
1252 if (ia->ia_ifa.ifa_carp) in in6_addifaddr()
1253 (*carp_detach_p)(&ia->ia_ifa, true); in in6_addifaddr()
1254 ifa_free(&ia->ia_ifa); in in6_addifaddr()
1266 error = (*carp_attach_p)(&ia->ia_ifa, in in6_addifaddr()
1321 (*carp_detach_p)(&ia->ia_ifa, false); in in6_addifaddr()
1378 ifa_free(&ia->ia_ifa); in in6_addifaddr()
1448 in6_purgeaddr(&ia->ia_ifa); in in6_purgeifaddr()
1465 CK_STAILQ_REMOVE(&ifp->if_addrhead, &ia->ia_ifa, ifaddr, ifa_link); in in6_unlink_ifa()
1467 ifa_free(&ia->ia_ifa); /* if_addrhead */ in in6_unlink_ifa()
1506 ifa_free(&ia->ia_ifa); /* in6_ifaddrhead */ in in6_unlink_ifa()
1592 ifa_ref(&ia->ia_ifa); in in6_notify_ifa()
1593 EVENTHANDLER_INVOKE(ifaddr_event_ext, ifp, &ia->ia_ifa, in in6_notify_ifa()
1595 ifa_free(&ia->ia_ifa); in in6_notify_ifa()
1643 ifa_ref(&ia->ia_ifa); in in6ifa_ifwithaddr()
1839 (ia->ia_ifa.ifa_carp == NULL || in in6_localip_fib()
1840 carp_master_p(&ia->ia_ifa)) && in in6_localip_fib()
1841 ia->ia_ifa.ifa_ifp->if_fib == fib) { in in6_localip_fib()