Lines Matching defs:in6_ifaddr
118 struct in6_ifaddr {
127 CK_STAILQ_ENTRY(in6_ifaddr) ia_link; /* list of IPv6 addresses */
142 CK_LIST_ENTRY(in6_ifaddr) ia6_hash;
145 /* List of in6_ifaddr's. */
146 CK_STAILQ_HEAD(in6_ifaddrhead, in6_ifaddr);
147 CK_LIST_HEAD(in6_ifaddrlisthead, in6_ifaddr);
399 * Given a pointer to an in6_ifaddr (ifaddr),
865 struct in6_ifaddr *, int);
868 int in6_addifaddr(struct ifnet *, struct in6_aliasreq *, struct in6_ifaddr *);
870 void in6_purgeifaddr(struct in6_ifaddr *);
872 void in6_savemkludge(struct in6_ifaddr *);
880 struct in6_ifaddr *in6ifa_ifpforlinklocal(struct ifnet *, int);
881 struct in6_ifaddr *in6ifa_ifpwithaddr(struct ifnet *, const struct in6_addr *);
882 struct in6_ifaddr *in6ifa_ifwithaddr(const struct in6_addr *, uint32_t, bool);
883 struct in6_ifaddr *in6ifa_llaonifp(struct ifnet *);
890 int in6_prefix_add_ifid(int, struct in6_ifaddr *);
891 void in6_prefix_remove_ifid(int, struct in6_ifaddr *);
897 void in6_newaddrmsg(struct in6_ifaddr *, int);