Lines Matching refs:ro_rt
480 if (in6p->in6p_route.ro_rt != NULL) {
481 RT_LOCK(in6p->in6p_route.ro_rt);
482 if (in6p->in6p_route.ro_rt->rt_ifp != NULL)
483 index = in6p->in6p_route.ro_rt->rt_ifp->if_index;
484 RT_UNLOCK(in6p->in6p_route.ro_rt);
541 if (in6p->in6p_route.ro_rt != NULL &&
542 in6p->in6p_route.ro_rt->generation_id != route_generation) {
543 rtfree(in6p->in6p_route.ro_rt);
544 in6p->in6p_route.ro_rt = NULL;
565 if (in6p->in6p_route.ro_rt != NULL) {
566 struct rtentry *rt = in6p->in6p_route.ro_rt;
579 rtfree(in6p->in6p_route.ro_rt);
580 in6p->in6p_route.ro_rt = NULL;
606 if (optp == &opt && optp->ip6po_rthdr && optp->ip6po_route.ro_rt) {
607 rtfree(optp->ip6po_route.ro_rt);
608 optp->ip6po_route.ro_rt = NULL;
887 if (inp->in6p_route.ro_rt != NULL)
888 outif = inp->in6p_route.ro_rt->rt_ifp;