inp_faddr6
kf->inp_faddru[1] = inpcb.inp_faddr6.s6_addr32[1];
kf->inp_faddru[2] = inpcb.inp_faddr6.s6_addr32[2];
kf->inp_faddru[3] = inpcb.inp_faddr6.s6_addr32[3];
kf->inp_faddru[0] = inpcb->inp_faddr6.s6_addr32[0];
kf->inp_faddru[1] = inpcb->inp_faddr6.s6_addr32[1];
kf->inp_faddru[2] = inpcb->inp_faddr6.s6_addr32[2];
kf->inp_faddru[3] = inpcb->inp_faddr6.s6_addr32[3];
&inp->inp_faddr6, inp->inp_fport,
inp->inp_faddr6 = in6addr_any;
inp->inp_faddr6 = in6addr_any;
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
ip6->ip6_dst = inp->inp_faddr6;
SHA512Update(&ctx, &tp->t_inpcb->inp_faddr6,
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
if (IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
m, inp->inp_faddr6);
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
&inp->inp_faddr6, &ip6->ip6_src) ||
inp->inp_faddr6 = sin6->sin6_addr;
inp->inp_flowid = stoeplitz_ip6port(&inp->inp_faddr6,
sin6->sin6_addr = inp->inp_faddr6;
in6_recoverscope(sin6, &inp->inp_faddr6);
else if (!IN6_ARE_ADDR_EQUAL(&inp->inp_faddr6,
if (IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
return (route6_mpath(&inp->inp_route, &inp->inp_faddr6,
IN6_ARE_ADDR_EQUAL(&inp->inp_faddr6, faddr) &&
inp->inp_faddr6 = fsin6->sin6_addr;
inp->inp_flowid = stoeplitz_ip6port(&inp->inp_faddr6,
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6) &&
!IN6_ARE_ADDR_EQUAL(&inp->inp_faddr6, &ip6->ip6_src))
inp->inp_faddr6 = addr->sin6_addr;
inp->inp_faddr6 = in6addr_any;
dst.sin6_addr = inp->inp_faddr6;
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6)) {
if (IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6)) {
faddr = &inp->inp_faddr6;
inet_ntop(af, &inp.inp_faddr6, faddr, sizeof(faddr));