inp_laddr
(inp->inp_laddr.s_addr == INADDR_ANY));
inp->inp_laddr.s_addr ?
inp->inp_laddr : if_sin->sin_addr,
if (inp->inp_laddr.s_addr == INADDR_ANY) {
inp->inp_laddr = if_sin->sin_addr;
sin->sin_addr = inp->inp_laddr;
if (inp->inp_laddr.s_addr == INADDR_ANY) {
else if (inp->inp_laddr.s_addr != laddr.s_addr)
in_hosteq(inp->inp_laddr, laddr) &&
if (inp->inp_laddr.s_addr == laddr.s_addr &&
if (inp->inp_laddr.s_addr == INADDR_ANY &&
if (inp->inp_laddr.s_addr == laddr.s_addr) {
if (inp->inp_laddr.s_addr == INADDR_ANY)
hashkey_laddr = inp->inp_laddr.s_addr;
if (in_pcblookup_local(porthash, inp->inp_laddr, lport, wild, cred)) {
inp->inp_laddr.s_addr = INADDR_ANY;
inp->inp_laddr.s_addr = INADDR_ANY;
if (inp->inp_laddr.s_addr == laddr->s_addr) {
} else if (inp->inp_laddr.s_addr != INADDR_ANY &&
!IN_MULTICAST(ntohl(inp->inp_laddr.s_addr))) {
if (inp->inp_lport != 0 || inp->inp_laddr.s_addr != INADDR_ANY)
error = in_pcbbind_laddr(sin, &inp->inp_laddr, td);
inp->inp_laddr.s_addr = INADDR_ANY;
inp->inp_laddr.s_addr = INADDR_ANY;
jsin.sin_addr.s_addr = inp->inp_laddr.s_addr;
inp->inp_laddr.s_addr = INADDR_ANY;
inp->inp_laddr.s_addr = jsin.sin_addr.s_addr;
if (inp->inp_laddr.s_addr == INADDR_ANY) {
if (inp->inp_laddr.s_addr != laddr.s_addr)
if (in_pcblookup_localremote(porthash, inp->inp_laddr, lport,
KKASSERT(inp->inp_laddr.s_addr != INADDR_ANY);
jsin.sin_addr.s_addr = inp->inp_laddr.s_addr;
inp->inp_laddr.s_addr = INADDR_ANY;
inp->inp_laddr.s_addr = jsin.sin_addr.s_addr;
toeplitz_piecemeal_addr(inp->inp_laddr.s_addr) ^
inp->inp_laddr.s_addr = INADDR_ANY;
sin->sin_addr.s_addr == inp->inp_laddr.s_addr)) {
inp->inp_laddr.s_addr = INADDR_ANY;
if (inp->inp_laddr.s_addr != INADDR_ANY &&
inp->inp_laddr.s_addr != ip->ip_dst.s_addr)
ip->ip_src = inp->inp_laddr;
inp->inp_laddr = addr->sin_addr;
MD5Update(&isn->ctx, (u_char *)&tp->t_inpcb->inp_laddr,
ip->ip_src = inp->inp_laddr;
inp->inp_laddr = sc->sc_inc.inc_laddr;
laddr = inp->inp_laddr;
if (inp->inp_laddr.s_addr == INADDR_ANY)
inp->inp_laddr = sc->sc_inc.inc_laddr;
inp->inp_laddr = laddr;
(inp->inp_laddr.s_addr != INADDR_ANY ?
inp->inp_laddr : if_sin->sin_addr),
if (inp->inp_laddr.s_addr == INADDR_ANY)
inp->inp_laddr = if_sin->sin_addr;
KKASSERT(inp->inp_laddr.s_addr == INADDR_ANY);
inp->inp_laddr.s_addr = if_sin->sin_addr.s_addr;
(inp->inp_laddr.s_addr != INADDR_ANY ?
inp->inp_laddr.s_addr : if_sin->sin_addr.s_addr),
if (inp->inp_lport != 0 || inp->inp_laddr.s_addr != INADDR_ANY) {
laddr = inp->inp_laddr;
ui->ui_src.s_addr == inp->inp_laddr.s_addr) {
inp->inp_laddr.s_addr != INADDR_ANY) {
inp->inp_laddr.s_addr != INADDR_ANY ?
inp->inp_laddr.s_addr : if_sin->sin_addr.s_addr, inp->inp_lport);
inp->inp_laddr.s_addr != INADDR_ANY ?
inp->inp_laddr : if_sin->sin_addr, inp->inp_lport, FALSE, NULL);
if (inp->inp_laddr.s_addr == INADDR_ANY)
inp->inp_laddr = if_sin->sin_addr;
inp->inp_laddr.s_addr = INADDR_ANY;
!in_hosteq(inp->inp_laddr, ip->ip_dst) ||
if (inp->inp_laddr.s_addr != INADDR_ANY &&
inp->inp_laddr.s_addr != ip->ip_dst.s_addr)
(af == AF_INET && inet_lnaof(inp->inp_laddr) == INADDR_ANY)
inet_lnaof(inp->inp_laddr) == INADDR_ANY)
inetprint(&inp->inp_laddr, (int)inp->inp_lport,
inetprint(&inp->inp_laddr, (int)inp->inp_lport,
inetprint(&inp->inp_laddr, (int)inp->inp_lport,
&inp->inp_laddr, inp->inp_lport);
if (p->addr.s_addr == inp->inp_laddr.s_addr ||
if (!aflag && inet_lnaof(inp->inp_laddr) == INADDR_ANY)
p->ni_laddr.s_addr != inp->inp_laddr.s_addr)
p->ni_laddr = inp->inp_laddr;