in6p_faddr
cpl->peer_ip_hi = *(uint64_t *)&inp->in6p_faddr.s6_addr[0];
cpl->peer_ip_lo = *(uint64_t *)&inp->in6p_faddr.s6_addr[8];
cpl->peer_ip_hi = *(uint64_t *)&inp->in6p_faddr.s6_addr[0];
cpl->peer_ip_lo = *(uint64_t *)&inp->in6p_faddr.s6_addr[8];
ip6->ip6_dst = inp->in6p_faddr;
IN6_IS_ADDR_V4MAPPED(&inp->in6p_faddr)) {
&inp->in6p_faddr, 16);
hash = INP6_PCBHASH(&inp->in6p_faddr, inp->inp_lport,
connected = !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr);
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr))
MPASS(!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr));
hash = INP6_PCBHASH(&inp->in6p_faddr, inp->inp_lport,
IN6_ADDR_JHASH32(&(inp)->in6p_faddr) : \
IN6_ADDR_JHASH32(&(inp)->in6p_faddr)
&inp->in6p_faddr,
ip6_sprintf(info.faddr, &inp->in6p_faddr);
!in6_localaddr(&inp->in6p_faddr))
ip6->ip6_dst = inp->in6p_faddr;
rss_proto_software_hash_v6(&inp->in6p_faddr,
isipv6 ? in6_localip(&inp->in6p_faddr) :
rss_proto_software_hash_v6(&inp->in6p_faddr,
.sin6_addr = inp->in6p_faddr,
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
!IN6_ARE_ADDR_EQUAL(&inp->in6p_faddr, &ip6->ip6_src))
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) ||
IN6_IS_ADDR_UNSPECIFIED(&t->in6p_faddr)) &&
KASSERT(IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr),
inp->in6p_faddr = sin6->sin6_addr;
memset(&inp->in6p_faddr, 0, sizeof(inp->in6p_faddr));
.sin6_addr = inp->in6p_faddr,
else if (!IN6_ARE_ADDR_EQUAL(&inp->in6p_faddr,
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr))
if (IN6_ARE_ADDR_EQUAL(&inp->in6p_faddr, faddr) &&
else if (inp && !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
in6_splitscope(&inp->in6p_faddr, &dst, &scopeid);
!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
!IN6_ARE_ADDR_EQUAL(&inp->in6p_faddr, &dst->sin6_addr)))
bcopy(&inp->in6p_faddr, &addr, sizeof(addr));
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
!IN6_ARE_ADDR_EQUAL(&inp->in6p_faddr, &ip6->ip6_src))
bcopy(&inp->in6p_faddr, &tmp.sin6_addr,
inp->in6p_faddr = in6addr_any;
inp->in6p_faddr = addr->sin6_addr;
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
(!IN6_ARE_ADDR_EQUAL(&inp->in6p_faddr, &ctx->ip6->ip6_src) ||
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
faddr = &inp->in6p_faddr;
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr))
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr))
sin6->sin6_addr = inp->in6p_faddr;
if (IN6_IS_SCOPE_LINKLOCAL(&inp->in6p_faddr)) {
inp->in6p_faddr.s6_addr16[1]);
inet6print("remote", &inp->in6p_faddr,
inet6print("remote", &inp->in6p_faddr,
inet6print("remote", &inp->in6p_faddr,
(IN6_IS_ADDR_LOOPBACK(&xip->in6p_faddr) ||
&xip->in6p_faddr, xip->inp_fport);