Lines Matching refs:in6_ifaddr
145 struct in6_ifaddr {
154 struct in6_ifaddr *ia_next; /* next in6 list of IP6 addresses */
172 #define ifatoia6(ifa) ((struct in6_ifaddr *)(void *)(ifa))
433 * Given a pointer to an in6_ifaddr (ifaddr),
467 u_int32_t ia6_flags; /* address flags from in6_ifaddr */
486 void in6_post_msg(struct ifnet *, u_int32_t, struct in6_ifaddr *);
646 extern struct in6_ifaddr *in6_ifaddrs;
675 * Macro for finding the internet address structure (in6_ifaddr) corresponding
681 /* struct in6_ifaddr *ia; */ \
695 (ia) = (struct in6_ifaddr *)_ifa; \
841 struct in6_ifaddr *i_ia;
936 struct in6_ifaddr *, int, int);
940 extern void in6_savemkludge(struct in6_ifaddr *);
942 extern void in6_restoremkludge(struct in6_ifaddr *, struct ifnet *);
944 extern struct in6_ifaddr *in6ifa_ifpforlinklocal(struct ifnet *, int);
945 extern struct in6_ifaddr *in6ifa_ifpwithaddr(struct ifnet *, struct in6_addr *);
946 extern struct in6_ifaddr *in6ifa_prproxyaddr(struct in6_addr *);
953 extern int in6_prefix_add_ifid(int iilen, struct in6_ifaddr *ia);
954 extern void in6_prefix_remove_ifid(int iilen, struct in6_ifaddr *ia);