Searched refs:dstsock (Results 1 – 2 of 2) sorted by relevance
| /trueos/sys/netinet6/ |
| HD | in6_src.c | 176 in6_selectsrc(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectsrc() argument 193 dst = dstsock->sin6_addr; /* make a copy for local operation */ in in6_selectsrc() 226 if ((error = in6_selectif(dstsock, opts, mopts, ro, &ifp, oifp, in in6_selectsrc() 292 if ((error = in6_selectif(dstsock, opts, mopts, ro, &ifp, oifp, in in6_selectsrc() 394 dst_policy = lookup_addrsel_policy(dstsock); in in6_selectsrc() 547 selectroute(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in selectroute() argument 556 struct in6_addr *dst = &dstsock->sin6_addr; in selectroute() 560 if (dstsock->sin6_addr.s6_addr32[0] == 0 && in selectroute() 561 dstsock->sin6_addr.s6_addr32[1] == 0 && in selectroute() 562 !IN6_IS_ADDR_LOOPBACK(&dstsock->sin6_addr)) { in selectroute() [all …]
|
| HD | raw_ip6.c | 403 struct sockaddr_in6 *dstsock; local 419 dstsock = va_arg(ap, struct sockaddr_in6 *); 426 dst = &dstsock->sin6_addr; 446 if (dstsock->sin6_scope_id == 0 && !use_defzone) 448 if ((error = sa6_embedscope(dstsock, use_defzone)) != 0) 478 error = in6_selectsrc(dstsock, optp, in6p, NULL, so->so_cred, 496 error = in6_setscope(&dstsock->sin6_addr, oifp, NULL); 500 ip6->ip6_dst = dstsock->sin6_addr;
|