Lines Matching refs:in6_ifaddr

165 static int in6_notify_ifa(struct ifnet *, struct in6_ifaddr *,
167 static void in6_unlink_ifa(struct in6_ifaddr *, struct ifnet *);
170 struct in6_ifaddr *, int);
171 static struct in6_ifaddr *in6_alloc_ifa(struct ifnet *,
174 struct in6_ifaddr *, int, int);
176 struct in6_ifaddr *, int);
181 #define ifa2ia6(ifa) ((struct in6_ifaddr *)(ifa))
188 in6_newaddrmsg(struct in6_ifaddr *ia, int cmd) in in6_newaddrmsg()
269 struct in6_ifaddr *ia = NULL; in in6_control_ioctl()
675 struct in6_ifaddr *ia, int flags, struct in6_multi **in6m_sol) in in6_update_ifa_join_mc()
788 struct in6_ifaddr *ia, int flags) in in6_update_ifa()
839 struct in6_ifaddr *ia, int flags) in in6_validate_ifra()
980 static struct in6_ifaddr *
983 struct in6_ifaddr *ia; in in6_alloc_ifa()
990 ia = (struct in6_ifaddr *)ifa_alloc(sizeof(*ia), M_NOWAIT); in in6_alloc_ifa()
1044 struct in6_ifaddr *ia, int hostIsNew, int flags) in in6_update_ifa_internal()
1112 struct in6_ifaddr *ia, int flags) in in6_broadcast_ifa()
1178 in6_handle_dstaddr_rtrequest(int cmd, struct in6_ifaddr *ia) in in6_handle_dstaddr_rtrequest()
1217 ifa_is_p2p(struct in6_ifaddr *ia) in ifa_is_p2p()
1231 in6_addifaddr(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia) in in6_addifaddr()
1386 struct in6_ifaddr *ia = (struct in6_ifaddr *) ifa; in in6_purgeaddr()
1433 in6_purgeifaddr(struct in6_ifaddr *ia) in in6_purgeifaddr()
1459 in6_unlink_ifa(struct in6_ifaddr *ia, struct ifnet *ifp) in in6_unlink_ifa()
1475 CK_STAILQ_REMOVE(&V_in6_ifaddrhead, ia, in6_ifaddr, ia_link); in in6_unlink_ifa()
1516 in6_notify_ifa(struct ifnet *ifp, struct in6_ifaddr *ia, in in6_notify_ifa()
1604 struct in6_ifaddr *
1615 if ((((struct in6_ifaddr *)ifa)->ia6_flags & in in6ifa_ifpforlinklocal()
1623 return ((struct in6_ifaddr *)ifa); in in6ifa_ifpforlinklocal()
1630 struct in6_ifaddr *
1634 struct in6_ifaddr *ia; in in6ifa_ifwithaddr()
1655 struct in6_ifaddr *
1672 return ((struct in6_ifaddr *)ifa); in in6ifa_ifpwithaddr()
1678 struct in6_ifaddr *
1699 return ((struct in6_ifaddr *)ifa); in in6ifa_llaonifp()
1788 struct in6_ifaddr *ia; in in6_localaddr()
1814 struct in6_ifaddr *ia; in in6_localip()
1834 struct in6_ifaddr *ia; in in6_localip_fib()
1858 struct in6_ifaddr *ia6; in in6_ifhasaddr()
1870 ia6 = (struct in6_ifaddr *)ifa; in in6_ifhasaddr()
1882 struct in6_ifaddr *ia; in in6_is_addr_deprecated()
1974 struct in6_ifaddr *
1979 struct in6_ifaddr *besta = NULL; in in6_ifawithifp()
1980 struct in6_ifaddr *dep[2]; /* last-resort: deprecated */ in in6_ifawithifp()
1995 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST) in in6_ifawithifp()
1997 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_NOTREADY) in in6_ifawithifp()
1999 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DETACHED) in in6_ifawithifp()
2001 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DEPRECATED) { in in6_ifawithifp()
2003 dep[0] = (struct in6_ifaddr *)ifa; in in6_ifawithifp()
2017 besta = (struct in6_ifaddr *)ifa; in in6_ifawithifp()
2020 besta = (struct in6_ifaddr *)ifa; in in6_ifawithifp()
2029 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST) in in6_ifawithifp()
2031 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_NOTREADY) in in6_ifawithifp()
2033 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DETACHED) in in6_ifawithifp()
2035 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DEPRECATED) { in in6_ifawithifp()
2037 dep[1] = (struct in6_ifaddr *)ifa; in in6_ifawithifp()
2041 return (struct in6_ifaddr *)ifa; in in6_ifawithifp()
2061 struct in6_ifaddr *ia; in in6_if_up()
2067 ia = (struct in6_ifaddr *)ifa; in in6_if_up()