Searched refs:dr (Results 1 – 5 of 5) sorted by relevance
| /xnu-11215/bsd/netinet6/ |
| H A D | nd6_rtr.c | 1086 dr = TAILQ_NEXT(dr, dr_entry)) { in defrouter_lookup() 1210 dr = TAILQ_NEXT(dr, dr_entry); in defrouter_reset() 1676 dr = TAILQ_NEXT(dr, dr_entry); in defrouter_select() 1682 dr = TAILQ_NEXT(dr, dr_entry); in defrouter_select() 1693 dr = TAILQ_NEXT(dr, dr_entry); in defrouter_select() 1848 dr = TAILQ_NEXT(dr, dr_entry); in defrouter_select() 1861 dr = TAILQ_NEXT(dr, dr_entry)) { in defrouter_select() 1879 dr = TAILQ_NEXT(dr, dr_entry)) { in defrouter_select() 2155 dr = TAILQ_NEXT(dr, dr_entry)) { in defrtrlist_update_common() 3005 dr->expire - dr->base_uptime; in nddr_getexpire() [all …]
|
| H A D | nd6_rti.c | 108 VERIFY(new_rti != NULL && dr != NULL); in nd6_rtilist_update() 112 (void)defrtrlist_update(dr, &rti->nd_rti_router_list); in nd6_rtilist_update() 121 } else if (dr->rtlifetime != 0) { in nd6_rtilist_update() 126 (void)defrtrlist_update(dr, &rti->nd_rti_router_list); in nd6_rtilist_update() 144 struct nd_defrouter *dr = NULL; in nd6_rti_purge() local 148 TAILQ_REMOVE(&rti->nd_rti_router_list, dr, dr_entry); in nd6_rti_purge() 149 defrtrlist_del(dr, &rti->nd_rti_router_list); in nd6_rti_purge() 150 NDDR_REMREF(dr); in nd6_rti_purge() 168 struct nd_defrouter *__single dr = NULL; in nd6_rti_delreq() local 172 if (dr->stateflags & NDDRF_INSTALLED) { in nd6_rti_delreq() [all …]
|
| H A D | nd6.c | 1182 if (dr->expire != 0 && dr->expire < timenow) { in nd6_service_expired_default_router() 1187 &dr->rtaddr, dr->rtlifetime); in nd6_service_expired_default_router() 1213 dr->expire += dr->rtlifetime; in nd6_service_expired_default_router() 1217 ip6_sprintf(&dr->rtaddr), if_name(dr->ifp)); in nd6_service_expired_default_router() 1293 if (dr->expire != 0 && dr->expire < timenow) { in nd6_service_expired_route_info() 1301 dr->expire += dr->rtlifetime; in nd6_service_expired_route_info() 1305 ip6_sprintf(&dr->rtaddr), if_name(dr->ifp)); in nd6_service_expired_route_info() 2653 if (dr) { in nd6_free() 3277 for (dr = TAILQ_NEXT(dr, dr_entry); dr; dr = next) { in nd6_ioctl() 4698 &dr->rtaddr, dr->ifp) != 0) { [all …]
|
| H A D | in6_src.c | 287 struct nd_defrouter *__single dr = NULL; in in6_selectsrc_core() local 328 dr = defrouter_lookup(NULL, in in6_selectsrc_core() 496 if (dr != NULL && ia_best->ia6_ndpr != ia->ia6_ndpr) { in in6_selectsrc_core() 521 ia_best_has_prefix = (pfxrtr_lookup(p_ia_best_prefix, dr) != NULL); in in6_selectsrc_core() 527 ia_has_prefix = (pfxrtr_lookup(p_ia_prefix, dr) != NULL); in in6_selectsrc_core() 721 if (dr != NULL) { in in6_selectsrc_core() 722 NDDR_REMREF(dr); in in6_selectsrc_core()
|
| H A D | nd6_nbr.c | 1316 struct nd_defrouter *__single dr; in nd6_na_input() local 1328 dr = defrouter_lookup(NULL, in6, rt_ifp); in nd6_na_input() 1329 if (dr) { in nd6_na_input() 1330 TAILQ_REMOVE(&nd_defrouter_list, dr, dr_entry); in nd6_na_input() 1331 defrtrlist_del(dr, NULL); in nd6_na_input() 1332 NDDR_REMREF(dr); /* remove list reference */ in nd6_na_input() 1333 NDDR_REMREF(dr); in nd6_na_input()
|