dadq
struct dadq *dadq;
TAILQ_ENTRY(dadq) dad_list;
TAILQ_HEAD(dadq_head, dadq);
static struct dadq_head dadq = TAILQ_HEAD_INITIALIZER(dadq);
static struct dadq *
struct dadq *dp;
TAILQ_FOREACH(dp, &dadq, dad_list) {
nd6_dad_starttimer(struct dadq *dp, int ticks)
nd6_dad_stoptimer(struct dadq *dp)
struct dadq *dp;
struct dadq *dp;
static struct dadq *
struct dadq *dp;
dm->dadq = dp;
TAILQ_INSERT_TAIL(&dadq, dp, dad_list);
nd6_dad_destroy(struct dadq *dp)
TAILQ_REMOVE(&dadq, dp, dad_list);
struct dadq *dp = xdp;
struct dadq *dp = dm->dadq;
struct dadq *dp;
nd6_dad_ns_output(struct dadq *dp)
struct dadq *dp;
struct dadq *dp;
struct dadq;
static struct dadq *nd6_dad_find(struct ifaddr *);
static void nd6_dad_starttimer(struct dadq *, int);
static void nd6_dad_stoptimer(struct dadq *);
static void nd6_dad_ns_output(struct dadq *);
static struct dadq *nd6_dad_create(struct ifaddr *);
static void nd6_dad_destroy(struct dadq *);