installed_dr 617 netinet6/nd6_rtr.c struct nd_defrouter *dr, *selected_dr = NULL, *installed_dr = NULL;
installed_dr 658 netinet6/nd6_rtr.c if (dr->installed && !installed_dr)
installed_dr 659 netinet6/nd6_rtr.c installed_dr = dr;
installed_dr 660 netinet6/nd6_rtr.c else if (dr->installed && installed_dr) {
installed_dr 675 netinet6/nd6_rtr.c if (!installed_dr || !TAILQ_NEXT(installed_dr, dr_entry))
installed_dr 678 netinet6/nd6_rtr.c selected_dr = TAILQ_NEXT(installed_dr, dr_entry);
installed_dr 679 netinet6/nd6_rtr.c } else if (installed_dr &&
installed_dr 680 netinet6/nd6_rtr.c (rt = nd6_lookup(&installed_dr->rtaddr, 0, installed_dr->ifp)) &&
installed_dr 683 netinet6/nd6_rtr.c rtpref(selected_dr) <= rtpref(installed_dr)) {
installed_dr 684 netinet6/nd6_rtr.c selected_dr = installed_dr;
installed_dr 692 netinet6/nd6_rtr.c if (installed_dr != selected_dr) {
installed_dr 693 netinet6/nd6_rtr.c if (installed_dr)
installed_dr 694 netinet6/nd6_rtr.c defrouter_delreq(installed_dr);