Lines Matching refs:dstsock
175 in6_selectsrc(uint32_t fibnum, struct sockaddr_in6 *dstsock, in in6_selectsrc() argument
194 dst = dstsock->sin6_addr; /* make a copy for local operation */ in in6_selectsrc()
224 if ((error = in6_selectif(dstsock, opts, mopts, &ifp, oifp, in in6_selectsrc()
289 if ((error = in6_selectif(dstsock, opts, mopts, &ifp, oifp, in in6_selectsrc()
390 dst_policy = lookup_addrsel_policy(dstsock); in in6_selectsrc()
547 in6_selectsrc_socket(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectsrc_socket() argument
558 error = in6_selectsrc(fibnum, dstsock, opts, inp, cred, &retifp, srcp); in in6_selectsrc_socket()
576 error = in6_setscope(&dstsock->sin6_addr, retifp, NULL); in in6_selectsrc_socket()
690 selectroute(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in selectroute() argument
698 struct in6_addr *dst = &dstsock->sin6_addr; in selectroute()
735 struct nhop_object *nh = lookup_route(fibnum, dstsock, ro, opts, flowid); in selectroute()
765 in6_selectif(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectif() argument
779 error = selectroute(dstsock, opts, mopts, &sro, retifp, &nh, 1, fibnum, 0); in in6_selectif()
823 in6_selectroute(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectroute() argument
830 return (selectroute(dstsock, opts, mopts, ro, retifp, in in6_selectroute()