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) {