Lines Matching refs:retifp
551 struct ifnet *retifp; in in6_selectsrc_socket() local
556 retifp = NULL; in in6_selectsrc_socket()
558 error = in6_selectsrc(fibnum, dstsock, opts, inp, cred, &retifp, srcp); in in6_selectsrc_socket()
563 *hlim = in6_selecthlim(inp, retifp); in in6_selectsrc_socket()
565 if (retifp == NULL || scope_ambiguous == 0) in in6_selectsrc_socket()
576 error = in6_setscope(&dstsock->sin6_addr, retifp, NULL); in in6_selectsrc_socket()
593 struct ifnet *retifp; in in6_selectsrc_addr() local
597 retifp = ifp; in in6_selectsrc_addr()
605 error = in6_selectsrc(fibnum, &dst_sa, NULL, NULL, NULL, &retifp, srcp); in in6_selectsrc_addr()
607 *hlim = in6_selecthlim(NULL, retifp); in in6_selectsrc_addr()
692 struct ifnet **retifp, struct nhop_object **retnh, int norouteok, in selectroute() argument
737 *retifp = nh->nh_aifp; in selectroute()
740 *retifp = NULL; in selectroute()
758 *retifp = ifp; in selectroute()
766 struct ip6_moptions *mopts, struct ifnet **retifp, in in6_selectif() argument
774 KASSERT(retifp != NULL, ("%s: retifp is NULL", __func__)); in in6_selectif()
779 error = selectroute(dstsock, opts, mopts, &sro, retifp, &nh, 1, fibnum, 0); in in6_selectif()
789 *retifp = oifp; in in6_selectif()
825 struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid) in in6_selectroute() argument
827 MPASS(retifp != NULL); in in6_selectroute()
830 return (selectroute(dstsock, opts, mopts, ro, retifp, in in6_selectroute()