Lines Matching refs:in6_ifaddr

177 static int in6_ifinit(struct ifnet *, struct in6_ifaddr *,
179 static void in6_unlink_ifa(struct in6_ifaddr *, struct ifnet *);
180 static struct in6_ifaddr *in6_ifaddr_alloc(int);
188 static void in6_ifaddr_set_dadprogress(struct in6_ifaddr *);
199 struct in6_ifaddr in6ifa; /* in6_ifaddr */
200 struct in6_ifaddr in6ifa_old; /* saved in6_ifaddr */
219 /* List of trash in6_ifaddr entries protected by in6ifa_trash_lock */
229 static struct zone *in6ifa_zone; /* zone for in6_ifaddr */
232 #define IN6IFA_ZONE_NAME "in6_ifaddr" /* zone name */
267 ip6_sprintf(&((struct in6_ifaddr *)ifa)->ia_addr.sin6_addr),
343 struct in6_ifaddr *ia;
504 #define ifa2ia6(ifa) ((struct in6_ifaddr *)(void *)(ifa))
511 struct in6_ifaddr *ia = NULL;
1351 struct in6_ifaddr *ia = NULL;
1447 struct in6_ifaddr *ia, int flags, int how)
1450 struct in6_ifaddr *oia;
2025 struct in6_ifaddr *ia = (struct in6_ifaddr *) ifa;
2081 in6_unlink_ifa(struct in6_ifaddr *ia, struct ifnet *ifp)
2083 struct in6_ifaddr *oia;
2111 printf("Couldn't unlink in6_ifaddr from in6_ifaddr\n");
2164 struct in6_ifaddr *ia;
2364 struct in6_ifaddr *ia;
2547 struct in6_ifaddr *ia;
2640 struct in6_ifaddr *
2656 if ((((struct in6_ifaddr *)ifa)->ia6_flags &
2669 return((struct in6_ifaddr *)ifa);
2675 struct in6_ifaddr *
2699 return((struct in6_ifaddr *)ifa);
2702 struct in6_ifaddr *
2705 struct in6_ifaddr *ia;
2811 struct in6_ifaddr *ia;
2834 struct in6_ifaddr *ia;
2933 struct in6_ifaddr *
2942 struct in6_ifaddr *ifa_best = NULL;
2978 if (((struct in6_ifaddr *)ifa)->ia6_flags &
2984 if (((struct in6_ifaddr *)ifa)->ia6_flags &
2989 if (((struct in6_ifaddr *)ifa)->ia6_flags &
3035 if (((struct in6_ifaddr *)ifa)->ia6_flags &
3063 (((struct in6_ifaddr *)ifa)->ia6_flags &
3077 struct in6_ifaddr *ifat;
3079 ifat = (struct in6_ifaddr *)ifa;
3202 ifa_best = (struct in6_ifaddr *)ifa;
3235 struct in6_ifaddr *
3242 struct in6_ifaddr *besta = NULL;
3243 struct in6_ifaddr *dep[2]; /* last-resort: deprecated */
3279 dep[0] = (struct in6_ifaddr *)ifa;
3304 besta = (struct in6_ifaddr *)ifa;
3309 besta = (struct in6_ifaddr *)ifa;
3349 dep[1] = (struct in6_ifaddr *)ifa;
3362 return (struct in6_ifaddr *)ifa;
3387 struct in6_ifaddr *ia;
3408 ia = (struct in6_ifaddr *)ifa;
3642 in6_post_msg(struct ifnet *ifp, u_int32_t event_code, struct in6_ifaddr *ifa)
3696 in6ifa_size = (in6ifa_debug == 0) ? sizeof (struct in6_ifaddr) :
3712 static struct in6_ifaddr *
3715 struct in6_ifaddr *in6ifa;
3754 sizeof (struct in6_ifaddr));
3767 bzero(ifa, sizeof (struct in6_ifaddr));
3839 in6_ifaddr_set_dadprogress(struct in6_ifaddr *ia)