Lines Matching defs:dstsock
201 in6_selectsrc(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts,
221 dst = dstsock->sin6_addr; /* make a copy for local operation */
249 if ((*errorp = in6_selectif(dstsock, opts, mopts, ro, &ip6oa,
311 if ((*errorp = in6_selectif(dstsock, opts, mopts, ro, &ip6oa,
418 dst_policy = in6_addrsel_lookup_policy(dstsock);
571 selectroute(struct sockaddr_in6 *srcsock, struct sockaddr_in6 *dstsock,
581 struct in6_addr *dst = &dstsock->sin6_addr;
590 if (dstsock->sin6_addr.s6_addr32[0] == 0 &&
591 dstsock->sin6_addr.s6_addr32[1] == 0 &&
592 !IN6_IS_ADDR_LOOPBACK(&dstsock->sin6_addr)) {
594 ip6_sprintf(ip6buf, &dstsock->sin6_addr));
597 ip6_sprintf(ip6buf, &dstsock->sin6_addr),
598 dstsock->sin6_scope_id); /* for debug */
684 ifscope = dstsock->sin6_scope_id;
1065 in6_selectif(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts,
1078 if ((err = selectroute(NULL, dstsock, opts, mopts, ro, retifp,
1138 in6_selectroute(struct sockaddr_in6 *srcsock, struct sockaddr_in6 *dstsock,
1144 return (selectroute(srcsock, dstsock, opts, mopts, ro, retifp,