Lines Matching refs:installed_dr

1529 	struct nd_defrouter *installed_dr = NULL;  in defrouter_select()  local
1684 VERIFY(selected_dr == NULL && installed_dr == NULL); in defrouter_select()
1687 installed_dr = dr; in defrouter_select()
1747 if (installed_dr == NULL) { in defrouter_select()
1748 installed_dr = dr; in defrouter_select()
1749 NDDR_ADDREF(installed_dr); in defrouter_select()
1751 rtaddr = installed_dr->rtaddr_mapped; in defrouter_select()
1753 rtaddr = installed_dr->rtaddr; in defrouter_select()
1758 if ((rt = nd6_lookup(&rtaddr, 0, installed_dr->ifp, 0)) != NULL) { in defrouter_select()
1774 if_name(installed_dr->ifp)); in defrouter_select()
1796 if (installed_dr) { in defrouter_select()
1797 NDDR_REMREF(installed_dr); in defrouter_select()
1798 installed_dr = NULL; in defrouter_select()
1830 if (installed_dr) { in defrouter_select()
1831 for (dr = TAILQ_NEXT(installed_dr, dr_entry); dr; in defrouter_select()
1833 if (installed_dr->ifp != dr->ifp && !is_rti_rtrlist) { in defrouter_select()
1848 if ((installed_dr == NULL) || (selected_dr == NULL)) { in defrouter_select()
1861 if ((selected_dr == NULL) && (installed_dr == NULL)) { in defrouter_select()
1871 if (selected_dr != installed_dr) { in defrouter_select()
1874 } else if (installed_dr != NULL) { in defrouter_select()
1875 if (installed_dr != selected_dr) { in defrouter_select()
1882 if ((installed_dr->stateflags & NDDRF_STATIC) && in defrouter_select()
1883 rtpref(installed_dr) >= rtpref(selected_dr)) { in defrouter_select()
1885 selected_dr = installed_dr; in defrouter_select()
1887 if (rtpref(selected_dr) <= rtpref(installed_dr)) { in defrouter_select()
1889 selected_dr = installed_dr; in defrouter_select()
1905 if (installed_dr != selected_dr) { in defrouter_select()
1910 if (installed_dr != NULL) { in defrouter_select()
1911 defrouter_delreq(installed_dr, rti); in defrouter_select()
1919 } else if (((installed_dr->stateflags & NDDRF_IFSCOPE) && in defrouter_select()
1920 (installed_dr->ifp == nd6_defifp)) || in defrouter_select()
1921 (scoped && !(installed_dr->stateflags & NDDRF_IFSCOPE) && in defrouter_select()
1922 (installed_dr->ifp != nd6_defifp))) { in defrouter_select()
1927 defrouter_delreq(installed_dr, rti); in defrouter_select()
1928 defrouter_addreq(installed_dr, rti, in defrouter_select()
1929 scoped && (installed_dr->ifp != nd6_defifp)); in defrouter_select()
1938 if (selected_dr && (selected_dr != installed_dr)) { in defrouter_select()
1941 if (installed_dr) { in defrouter_select()
1942 NDDR_REMREF(installed_dr); in defrouter_select()