nd_defrouter       94 netinet6/nd6.c struct nd_drhead nd_defrouter;
nd_defrouter      129 netinet6/nd6.c 	TAILQ_INIT(&nd_defrouter);
nd_defrouter      507 netinet6/nd6.c 	struct nd_defrouter *dr;
nd_defrouter      517 netinet6/nd6.c 	dr = TAILQ_FIRST(&nd_defrouter);
nd_defrouter      520 netinet6/nd6.c 			struct nd_defrouter *t;
nd_defrouter      587 netinet6/nd6.c 	struct nd_defrouter *dr, *ndr;
nd_defrouter      596 netinet6/nd6.c 	for (dr = TAILQ_FIRST(&nd_defrouter); dr; dr = ndr) {
nd_defrouter      604 netinet6/nd6.c 	for (dr = TAILQ_FIRST(&nd_defrouter); dr; dr = ndr) {
nd_defrouter      810 netinet6/nd6.c 	if (!ip6_forwarding && TAILQ_FIRST(&nd_defrouter) == NULL &&
nd_defrouter      838 netinet6/nd6.c 	struct nd_defrouter *dr;
nd_defrouter     1248 netinet6/nd6.c 	struct nd_defrouter *dr;
nd_defrouter     1261 netinet6/nd6.c 		dr = TAILQ_FIRST(&nd_defrouter);
nd_defrouter     1395 netinet6/nd6.c 		struct nd_defrouter *dr, *next;
nd_defrouter     1399 netinet6/nd6.c 		for (dr = TAILQ_FIRST(&nd_defrouter); dr; dr = next) {
nd_defrouter     2039 netinet6/nd6.c 	struct nd_defrouter *dr;
nd_defrouter     2050 netinet6/nd6.c 	for (dr = TAILQ_FIRST(&nd_defrouter); dr;
nd_defrouter      235 netinet6/nd6.h TAILQ_HEAD(nd_drhead, nd_defrouter);
nd_defrouter      236 netinet6/nd6.h struct	nd_defrouter {
nd_defrouter      237 netinet6/nd6.h 	TAILQ_ENTRY(nd_defrouter) dr_entry;
nd_defrouter      303 netinet6/nd6.h 	struct nd_defrouter *router;
nd_defrouter      317 netinet6/nd6.h extern struct nd_drhead nd_defrouter;
nd_defrouter      397 netinet6/nd6.h void defrouter_addreq(struct nd_defrouter *);
nd_defrouter      400 netinet6/nd6.h void defrtrlist_del(struct nd_defrouter *);
nd_defrouter      402 netinet6/nd6.h int prelist_update(struct nd_prefix *, struct nd_defrouter *, struct mbuf *);
nd_defrouter      403 netinet6/nd6.h int nd6_prelist_add(struct nd_prefix *, struct nd_defrouter *,
nd_defrouter      408 netinet6/nd6.h struct nd_defrouter *defrouter_lookup(struct in6_addr *, struct ifnet *);
nd_defrouter      771 netinet6/nd6_nbr.c 			struct nd_defrouter *dr;
nd_defrouter       62 netinet6/nd6_rtr.c static int rtpref(struct nd_defrouter *);
nd_defrouter       63 netinet6/nd6_rtr.c static struct nd_defrouter *defrtrlist_update(struct nd_defrouter *);
nd_defrouter       66 netinet6/nd6_rtr.c 	struct nd_defrouter *);
nd_defrouter       67 netinet6/nd6_rtr.c static void pfxrtr_add(struct nd_prefix *, struct nd_defrouter *);
nd_defrouter       70 netinet6/nd6_rtr.c static void defrouter_delreq(struct nd_defrouter *);
nd_defrouter      195 netinet6/nd6_rtr.c 	struct nd_defrouter *dr;
nd_defrouter      238 netinet6/nd6_rtr.c 	struct nd_defrouter dr0;
nd_defrouter      440 netinet6/nd6_rtr.c 	struct nd_defrouter *new;
nd_defrouter      471 netinet6/nd6_rtr.c struct nd_defrouter *
nd_defrouter      476 netinet6/nd6_rtr.c 	struct nd_defrouter *dr;
nd_defrouter      478 netinet6/nd6_rtr.c 	for (dr = TAILQ_FIRST(&nd_defrouter); dr;
nd_defrouter      490 netinet6/nd6_rtr.c 	struct nd_defrouter *dr;
nd_defrouter      492 netinet6/nd6_rtr.c 	struct nd_defrouter *deldr = NULL;
nd_defrouter      506 netinet6/nd6_rtr.c 	TAILQ_REMOVE(&nd_defrouter, dr, dr_entry);
nd_defrouter      536 netinet6/nd6_rtr.c 	struct nd_defrouter *dr;
nd_defrouter      580 netinet6/nd6_rtr.c 	struct nd_defrouter *dr;
nd_defrouter      582 netinet6/nd6_rtr.c 	for (dr = TAILQ_FIRST(&nd_defrouter); dr;
nd_defrouter      617 netinet6/nd6_rtr.c 	struct nd_defrouter *dr, *selected_dr = NULL, *installed_dr = NULL;
nd_defrouter      639 netinet6/nd6_rtr.c 	if (!TAILQ_FIRST(&nd_defrouter)) {
nd_defrouter      649 netinet6/nd6_rtr.c 	for (dr = TAILQ_FIRST(&nd_defrouter); dr;
nd_defrouter      676 netinet6/nd6_rtr.c 			selected_dr = TAILQ_FIRST(&nd_defrouter);
nd_defrouter      707 netinet6/nd6_rtr.c rtpref(struct nd_defrouter *dr)
nd_defrouter      733 netinet6/nd6_rtr.c static struct nd_defrouter *
nd_defrouter      735 netinet6/nd6_rtr.c 	struct nd_defrouter *new;
nd_defrouter      737 netinet6/nd6_rtr.c 	struct nd_defrouter *dr, *n;
nd_defrouter      771 netinet6/nd6_rtr.c 			TAILQ_REMOVE(&nd_defrouter, dr, dr_entry);
nd_defrouter      785 netinet6/nd6_rtr.c 	n = (struct nd_defrouter *)malloc(sizeof(*n), M_IP6NDP, M_NOWAIT);
nd_defrouter      802 netinet6/nd6_rtr.c 	for (dr = TAILQ_FIRST(&nd_defrouter); dr;
nd_defrouter      810 netinet6/nd6_rtr.c 		TAILQ_INSERT_TAIL(&nd_defrouter, n, dr_entry);
nd_defrouter      822 netinet6/nd6_rtr.c 	struct nd_defrouter *dr;
nd_defrouter      837 netinet6/nd6_rtr.c 	struct nd_defrouter *dr;
nd_defrouter      881 netinet6/nd6_rtr.c 	struct nd_defrouter *dr;
nd_defrouter      977 netinet6/nd6_rtr.c 	struct nd_defrouter *dr; /* may be NULL */
nd_defrouter     1280 netinet6/nd6_rtr.c 	if (pr != NULL || TAILQ_FIRST(&nd_defrouter) != NULL) {