Searched refs:dstsock (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/sys/netinet6/ |
| H A D | in6_src.c | 181 in6_select_best_ia(struct sockaddr_in6 *dstsock, struct in6_addr *dst, in in6_select_best_ia() argument 351 dst_policy = lookup_addrsel_policy(dstsock); in in6_select_best_ia() 465 in6_selectsrc(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectsrc() argument 486 dst = dstsock->sin6_addr; /* make a copy for local operation */ in in6_selectsrc() 497 iferror = in6_selectif(dstsock, opts, mopts, ro, &ifp, PSREF); in in6_selectsrc() 590 ia = in6_select_best_ia(dstsock, &dst, ifp, opts, odstzone); in in6_selectsrc() 608 in6_selectroute(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectroute() argument 624 if (dstsock->sin6_addr.s6_addr32[0] == 0 && in in6_selectroute() 625 dstsock->sin6_addr.s6_addr32[1] == 0 && in in6_selectroute() 626 !IN6_IS_ADDR_LOOPBACK(&dstsock->sin6_addr)) { in in6_selectroute() [all …]
|
| H A D | raw_ip6.c | 368 struct sockaddr_in6 * const dstsock, struct mbuf * const control) in rip6_output() argument 384 dst = &dstsock->sin6_addr; in rip6_output() 400 if (dstsock->sin6_scope_id == 0 && !ip6_use_defzone) in rip6_output() 402 if ((error = sa6_embedscope(dstsock, ip6_use_defzone)) != 0) in rip6_output() 440 error = in6_selectsrc(dstsock, optp, in6p_moptions(inp), in rip6_output() 454 error = in6_setscope(&dstsock->sin6_addr, oifp, NULL); in rip6_output() 458 ip6->ip6_dst = dstsock->sin6_addr; in rip6_output()
|