Lines Matching refs:rn

367 rt_freeentry(struct radix_node *rn, void *arg)  in rt_freeentry()  argument
372 x = (struct radix_node *)rn_delete(rn + 2, NULL, rnh); in rt_freeentry()
442 struct radix_node *rn; in rtalloc1_fib() local
462 rn = rh->rnh_matchaddr(dst, &rh->head); in rtalloc1_fib()
463 if (rn && ((rn->rn_flags & RNF_ROOT) == 0)) { in rtalloc1_fib()
464 newrt = RNTORT(rn); in rtalloc1_fib()
925 struct radix_node *rn; in rib_lookup_info() local
935 rn = rh->rnh_matchaddr(__DECONST(void *, dst), &rh->head); in rib_lookup_info()
936 if (rn != NULL && ((rn->rn_flags & RNF_ROOT) == 0)) { in rib_lookup_info()
937 rt = RNTORT(rn); in rib_lookup_info()
1020 rt_checkdelroute(struct radix_node *rn, void *arg) in rt_checkdelroute() argument
1028 rt = (struct rtentry *)rn; in rt_checkdelroute()
1177 struct radix_node *rn; in rt_unlinkrte() local
1218 rn = rt_mpath_unlink(rnh, info, rt, perror); in rt_unlinkrte()
1221 rn = rnh->rnh_deladdr(dst, netmask, &rnh->head); in rt_unlinkrte()
1222 if (rn == NULL) in rt_unlinkrte()
1225 if (rn->rn_flags & (RNF_ACTIVE | RNF_ROOT)) in rt_unlinkrte()
1228 rt = RNTORT(rn); in rt_unlinkrte()
1319 if_updatemtu_cb(struct radix_node *rn, void *arg) in if_updatemtu_cb() argument
1324 rt = (struct rtentry *)rn; in if_updatemtu_cb()
1450 struct radix_node *rn; in rt_mpath_unlink() local
1464 rn = rn_mpath_next((struct radix_node *)rt); in rt_mpath_unlink()
1468 if (rn) { in rt_mpath_unlink()
1469 rto = RNTORT(rn); in rt_mpath_unlink()
1494 rn = rnh->rnh_deladdr(dst, netmask, &rnh->head); in rt_mpath_unlink()
1496 return (rn); in rt_mpath_unlink()
1505 rn = (struct radix_node *)rt; in rt_mpath_unlink()
1506 return (rn); in rt_mpath_unlink()
1516 struct radix_node *rn; in rtrequest1_fib() local
1653 rn = rnh->rnh_addaddr(ndst, netmask, &rnh->head, rt->rt_nodes); in rtrequest1_fib()
1656 if (rn == NULL && (info->rti_flags & RTF_PINNED) != 0) { in rtrequest1_fib()
1670 rn = rnh->rnh_addaddr(ndst, netmask, &rnh->head, in rtrequest1_fib()
1682 if (rn == NULL) { in rtrequest1_fib()
2021 struct radix_node *rn; in rtinit1() local
2031 rn = rnh->rnh_lookup(dst, netmask, &rnh->head); in rtinit1()
2035 if (rn == NULL) in rtinit1()
2038 rt = RNTORT(rn); in rtinit1()
2053 error = (rn == NULL || in rtinit1()
2054 (rn->rn_flags & RNF_ROOT) || in rtinit1()
2055 RNTORT(rn)->rt_ifa != ifa); in rtinit1()