Lines Matching refs:rc_rt
659 rc->rc_rt = (struct rtentry *) rnh->rnh_matchaddr( in handle_rtm_get()
662 rc->rc_rt = (struct rtentry *) rnh->rnh_lookup( in handle_rtm_get()
666 if (rc->rc_rt == NULL) { in handle_rtm_get()
671 nh = select_nhop(rt_get_raw_nhop(rc->rc_rt), info->rti_info[RTAX_GATEWAY]); in handle_rtm_get()
703 rc->rc_rt = (struct rtentry *)rnh->rnh_matchaddr(&laddr, in handle_rtm_get()
705 if (rc->rc_rt == NULL) { in handle_rtm_get()
709 nh = select_nhop(rt_get_raw_nhop(rc->rc_rt), info->rti_info[RTAX_GATEWAY]); in handle_rtm_get()
716 rc->rc_nh_weight = rc->rc_rt->rt_weight; in handle_rtm_get()
948 export_rtaddrs(rc->rc_rt, &sa_dst.sa, &sa_mask.sa); in update_rtm_from_rc()
951 info->rti_info[RTAX_NETMASK] = rt_is_host(rc->rc_rt) ? NULL : &sa_mask.sa; in update_rtm_from_rc()
1001 rtm->rtm_flags = rc->rc_rt->rte_flags | nhop_get_rtflags(nh); in update_rtm_from_rc()
1005 rt_getmetrics(rc->rc_rt, nh, &rtm->rtm_rmx); in update_rtm_from_rc()
1134 rtm->rtm_flags = rc.rc_rt->rte_flags | nhop_get_rtflags(nh); in ff_rtioctl()