inc6_faddr
#define in6p_faddr inp_inc.inc6_faddr
inc.inc6_faddr = ip6->ip6_src;
inc.inc6_faddr = ((struct sockaddr_in6 *)sa)->sin6_addr;
if (!IN6_IS_ADDR_UNSPECIFIED(&inc->inc6_faddr)) {
ro6->ro_dst.sin6_addr = inc->inc6_faddr;
sc->sc_inc.inc6_faddr = inc->inc6_faddr;
ip6->ip6_dst = sc->sc_inc.inc6_faddr;
MD5Add(sc->sc_inc.inc6_faddr);
MD5Add(inc->inc6_faddr);
sc->sc_inc.inc6_faddr = inc->inc6_faddr;
(inc)->inc6_faddr.s6_addr32[0] ^ \
(inc)->inc6_faddr.s6_addr32[3] ^ \
sin6_faddr.sin6_addr = sc->sc_inc.inc6_faddr;
memcpy(&sin6[TCPDROP_FOREIGN].sin6_addr, &inc->inc6_faddr,
sizeof inc->inc6_faddr);