Lines Matching refs:fibnum
177 in6_selectsrc(uint32_t fibnum, struct sockaddr_in6 *dstsock, in in6_selectsrc() argument
227 fibnum)) in in6_selectsrc()
292 (inp != NULL) ? inp->inp_inc.inc_fibnum : fibnum)) != 0) in in6_selectsrc()
554 uint32_t fibnum; in in6_selectsrc_socket() local
557 fibnum = inp->inp_inc.inc_fibnum; in in6_selectsrc_socket()
560 error = in6_selectsrc(fibnum, dstsock, opts, inp, cred, &retifp, srcp); in in6_selectsrc_socket()
591 in6_selectsrc_addr(uint32_t fibnum, const struct in6_addr *dst, in in6_selectsrc_addr() argument
607 error = in6_selectsrc(fibnum, &dst_sa, NULL, NULL, NULL, &retifp, srcp); in in6_selectsrc_addr()
615 cache_route(uint32_t fibnum, const struct sockaddr_in6 *dst, struct route_in6 *ro, in cache_route() argument
640 ro->ro_nh = fib6_lookup(fibnum, paddr, scopeid, NHR_REF, flowid); in cache_route()
646 lookup_route(uint32_t fibnum, struct sockaddr_in6 *dst, struct route_in6 *ro, in lookup_route() argument
659 nh = cache_route(fibnum, sin6_next, ron, flowid); in lookup_route()
668 nh = cache_route(fibnum, dst, ro, flowid); in lookup_route()
695 u_int fibnum, uint32_t flowid) in selectroute() argument
737 struct nhop_object *nh = lookup_route(fibnum, dstsock, ro, opts, flowid); in selectroute()
769 struct ifnet *oifp, u_int fibnum) in in6_selectif() argument
781 error = selectroute(dstsock, opts, mopts, &sro, retifp, &nh, 1, fibnum, 0); in in6_selectif()
790 if (oifp != NULL && fibnum == RT_DEFAULT_FIB) { in in6_selectif()
827 struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid) in in6_selectroute() argument
833 retnh, 0, fibnum, flowid)); in in6_selectroute()
854 uint32_t fibnum, scopeid; in in6_selecthlim() local
857 fibnum = inp->inp_inc.inc_fibnum; in in6_selecthlim()
859 nh = fib6_lookup(fibnum, &dst, scopeid, 0, 0); in in6_selecthlim()