in6p_laddr
hashkey_laddr = inp->in6p_laddr.s6_addr32[3] /* XXX JH */;
MD5Update(&isn->ctx, (u_char *)&tp->t_inpcb->in6p_laddr,
ip6->ip6_src = inp->in6p_laddr;
inp->in6p_laddr = sc->sc_inc.inc6_laddr;
laddr6 = inp->in6p_laddr;
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
inp->in6p_laddr = sc->sc_inc.inc6_laddr;
inp->in6p_laddr = laddr6;
(IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) ?
addr6 : &inp->in6p_laddr),
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
inp->in6p_laddr = *addr6;
if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_laddr) &&
!IN6_ARE_ADDR_EQUAL(&in6p->in6p_laddr, &ip6->ip6_dst))
if (inp->inp_lport || !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
inp->in6p_laddr = sin6->sin6_addr;
inp->in6p_laddr = kin6addr_any;
inp->in6p_laddr = kin6addr_any;
inp->in6p_laddr = kin6addr_any;
inp->in6p_laddr = kin6addr_any;
jsin6.sin6_addr = inp->in6p_laddr;
inp->in6p_laddr = kin6addr_any;
return in6_pcbsetlport(&inp->in6p_laddr, inp, td);
&inp->in6p_laddr, &error, td);
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)
? addr6 : &inp->in6p_laddr,
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) {
inp->in6p_laddr = *addr6;
sin6->sin6_addr = inp->in6p_laddr;
IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, &sa6_src.sin6_addr))
!IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr,
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) {
&inp->in6p_laddr, laddr))
IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, laddr) &&
if (IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, laddr)
if (IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, laddr)) {
if (in6_pcblookup_local(porthash, &inp->in6p_laddr, lport,
inp->in6p_laddr = kin6addr_any;
!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_laddr))
if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_laddr) &&
!IN6_ARE_ADDR_EQUAL(&in6p->in6p_laddr, &ip6->ip6_dst))
&in6p->in6p_route, &in6p->in6p_laddr, &error, NULL))
inp->in6p_laddr = addr->sin6_addr;
&inp->in6p_laddr, &error, NULL);
inp->in6p_laddr = *in6a;
&in6p->in6p_laddr, &error, NULL);
laddr = &in6p->in6p_laddr;
if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_laddr)) {
if (!IN6_ARE_ADDR_EQUAL(&in6p->in6p_laddr,
inp->in6p_laddr = kin6addr_any;
|| (af == AF_INET6 && IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
inet6print(&inp->in6p_laddr,
inet6print(&inp->in6p_laddr,
inet6print(&inp->in6p_laddr,
&inp->in6p_laddr, inp->in6p_lport);