in6_ifaddr
static struct in6_ifaddr *stf_getsrcifa6(struct ifnet *);
struct in6_ifaddr *ia6;
static struct in6_ifaddr *
return (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia6;
struct in6_ifaddr *ia6;
struct in6_ifaddr *ia, *ia_if;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ifa6;
ifa6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia6;
dstifp = ((struct in6_ifaddr *)rt->rt_ifa)->ia_ifp;
struct in6_ifaddr *ia6;
ia6 = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia6;
ia6 = (struct in6_ifaddr *)ifa;
const struct in6_ifaddr *ia;
struct in6_ifaddr *ia;
struct in6_ifaddr **iap, struct psref *psref, int flags)
struct in6_ifaddr *ia = iap ? *iap : NULL;
struct in6_ifaddr *ia = (struct in6_ifaddr *) ifa;
static int in6_ifaddprefix(struct in6_ifaddr *);
static int in6_ifremprefix(struct in6_ifaddr *);
in6_unlink_ifa(struct in6_ifaddr *ia, struct ifnet *ifp)
static int in6_ifinit(struct ifnet *, struct in6_ifaddr *,
static void in6_unlink_ifa(struct in6_ifaddr *, struct ifnet *);
struct in6_ifaddr *ia;
struct in6_ifaddr **, struct psref *, int);
struct in6_ifaddr *ia = NULL; /* XXX gcc 4.8 maybe-uninitialized */
in6_ifinit(struct ifnet *ifp, struct in6_ifaddr *ia,
struct in6_ifaddr *
if ((((struct in6_ifaddr *)ifa)->ia6_flags & ignoreflags) != 0)
return (struct in6_ifaddr *)best_ifa;
struct in6_ifaddr *
struct in6_ifaddr *ia;
struct in6_ifaddr *
struct in6_ifaddr *ia;
struct in6_ifaddr *
struct in6_ifaddr *ia;
return (struct in6_ifaddr *)best_ifa;
struct in6_ifaddr *
struct in6_ifaddr *ia;
static struct in6_ifaddr *
bestia(struct in6_ifaddr *best_ia, struct in6_ifaddr *ia)
struct in6_ifaddr *ia;
struct in6_ifaddr *ia;
struct in6_ifaddr *
struct in6_ifaddr *best_ia = NULL, *ia;
struct in6_ifaddr *dep[2]; /* last-resort: deprecated */
ia = (struct in6_ifaddr *)ifa;
ia = (struct in6_ifaddr *)ifa;
dep[1] = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia;
ia = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia;
ia = (struct in6_ifaddr *)ifa;
in6_ifaddprefix(struct in6_ifaddr *ia)
in6_ifremprefix(struct in6_ifaddr *target)
struct in6_ifaddr *ia;
#define ifa2ia6(ifa) ((struct in6_ifaddr *)(ifa))
struct in6_ifaddr *ia = NULL;
in6_join_mcastgroups(struct in6_aliasreq *ifra, struct in6_ifaddr *ia,
struct in6_ifaddr *in6_ifawithifp(struct ifnet *, struct in6_addr *);
#define ifatoia6(ifa) ((struct in6_ifaddr *)(ifa))
struct in6_ifaddr *ia;
static struct in6_ifaddr *
struct in6_ifaddr *ia, *ia_best = NULL;
struct in6_ifaddr *ia = NULL;
struct in6_ifaddr *ia6;
struct in6_ifaddr *ia_next; /* next in6 list of IP6 addresses */
ia6_acquire(struct in6_ifaddr *ia, struct psref *psref)
ia6_release(struct in6_ifaddr *ia, struct psref *psref)
(PSLIST_READER_FIRST(&in6_ifaddr_list, struct in6_ifaddr, \
PSLIST_READER_FIRST(&in6_ifaddr_list, struct in6_ifaddr, \
PSLIST_READER_NEXT((__ia), struct in6_ifaddr, ia6_pslist_entry)
struct in6_ifaddr, ia6_pslist_entry)
PSLIST_WRITER_FOREACH((__ia), &in6_ifaddr_list, struct in6_ifaddr, \
PSLIST_WRITER_FIRST(&in6_ifaddr_list, struct in6_ifaddr, \
PSLIST_WRITER_NEXT((__ia), struct in6_ifaddr, ia6_pslist_entry)
(PSLIST_WRITER_FIRST(&in6_ifaddr_list, struct in6_ifaddr, \
struct in6_ifaddr *__ia; \
struct in6_ifaddr *_in6m_ia; /* back pointer to in6_ifaddr */
struct in6_ifaddr *
struct in6_ifaddr *
struct in6_ifaddr *
struct in6_ifaddr *
struct in6_ifaddr *in6ifa_ifwithaddr(const struct in6_addr *, uint32_t);
static struct m_tag *ip6_setdstifaddr(struct mbuf *, const struct in6_ifaddr *);
struct in6_ifaddr *ia6 = (struct in6_ifaddr *)rt->rt_ifa;
struct in6_ifaddr *ia6;
struct in6_ifaddr *ia6;
ip6_setdstifaddr(struct mbuf *m, const struct in6_ifaddr *ia)
struct in6_ifaddr *ia6;
struct in6_ifaddr *ia = NULL;
struct in6_ifaddr *ia6;
ia = (struct in6_ifaddr *)(rt->rt_ifa);
struct in6_ifaddr *ia6;
struct in6_ifaddr *ia = NULL;
struct in6_ifaddr *ia6;
struct in6_ifaddr *ia;
ia = (struct in6_ifaddr *)ifa;
ia = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia6, *nia6;
struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia;
ia = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia;
ia = (struct in6_ifaddr *)ifa;
struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa;
if (ifa && (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST))
anycast = ((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST;
tentative = ((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_TENTATIVE;
if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DUPLICATED)
if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_TENTATIVE) {
#define ifatoia6(ifa) ((struct in6_ifaddr *)(ifa))
struct in6_ifaddr *ia;
struct in6_ifaddr in6;
struct in6_ifaddr *ifaddr_in6 = (void *)rtinfo;