Lines Matching refs:nh
212 struct nhop_object *nh = nhop_alloc(fibnum, dst->sa_family); in rib_add_redirect() local
213 if (nh == NULL) in rib_add_redirect()
216 nhop_set_gw(nh, gateway, flags & RTF_GATEWAY); in rib_add_redirect()
217 nhop_set_transmit_ifp(nh, ifp); in rib_add_redirect()
218 nhop_set_src(nh, ifa); in rib_add_redirect()
219 nhop_set_pxtype_flag(nh, NHF_HOST); in rib_add_redirect()
220 nhop_set_expire(nh, lifetime_sec + time_uptime); in rib_add_redirect()
221 nhop_set_redirect(nh, true); in rib_add_redirect()
222 nhop_set_origin(nh, NH_ORIGIN_REDIRECT); in rib_add_redirect()
223 rnd.rnd_nhop = nhop_get_nhop(nh, &error); in rib_add_redirect()
299 struct nhop_object *nh; in ifa_ifwithroute() local
301 nh = rib_lookup(fibnum, gateway, NHR_NONE, 0); in ifa_ifwithroute()
307 if ((nh == NULL) || (nh->nh_flags & NHF_DEFAULT)) in ifa_ifwithroute()
309 ifa = nh->nh_ifa; in ifa_ifwithroute()
337 rt_ifdelroute(const struct rtentry *rt, const struct nhop_object *nh, void *arg) in rt_ifdelroute() argument
341 if (nh->nh_ifp != ifp) in rt_ifdelroute()
662 rt_routemsg(int cmd, struct rtentry *rt, struct nhop_object *nh, in rt_routemsg() argument
674 return (rtsock_routemsg(cmd, rt, nh, fibnum)); in rt_routemsg()