in4p_laddr
ip->ip_src = in4p_laddr(inp);
in4p_laddr(inp) = ip->ip_dst;
in_hosteq(in4p_laddr(inp), laddr))
in_hosteq(in4p_laddr(inp), laddr))
in_hosteq(in4p_laddr(inp), zeroin_addr))
in4p_laddr(inp), inp->inp_lport), inp,
in4p_laddr(inp), inp->inp_lport), inp,
in4p_laddr(inp) = sin->sin_addr;
!in_nullhost(in4p_laddr(t)) ||
if (inp->inp_lport || !in_nullhost(in4p_laddr(inp)))
in4p_laddr(inp).s_addr = INADDR_ANY;
if (in_nullhost(in4p_laddr(inp))) {
laddr = in4p_laddr(inp);
if (in_nullhost(in4p_laddr(inp))) {
in4p_laddr(inp) = laddr;
lsin.sin_addr = in4p_laddr(inp);
sockaddr_in_init(sin, &in4p_laddr(inp), inp->inp_lport);
in_hosteq(in4p_laddr(inp), laddr)) {
if (in_nullhost(in4p_laddr(inp))) {
if (!in_hosteq(in4p_laddr(inp), laddr))
struct in_addr *ia = in_nullhost(in4p_prefsrcip(inp)) ? &in4p_laddr(inp) :
sin.sin_addr = in4p_laddr(inp);
DPRINTF("local addr: %s\n", IN_PRINT(buf, &in4p_laddr(inp)));
if (!in_nullhost(in4p_laddr(inp)) &&
!in_hosteq(in4p_laddr(inp), ip->ip_dst))
in_hosteq(in4p_laddr(inp), laddr)) {
in4p_laddr(inp) = addr->sin_addr;
if (in4p_laddr(tp->t_inpcb).s_addr == INADDR_LOOPBACK) {
return tcp_new_iss1(&in4p_laddr(tp->t_inpcb),
tp->t_inpcb->inp_fport, sizeof(in4p_laddr(tp->t_inpcb)));
ipov->ih_src = in4p_laddr(inp);
in4p_laddr(inp) = ((struct sockaddr_in *)dst)->sin_addr;
v4->laddr = in4p_laddr(inp).s_addr;
, in4p_laddr(inp).s_addr, inp->inp_lport
, in4p_laddr(inp).s_addr, inp->inp_lport
it = tcp_init_ports_v4(in4p_laddr(inp)
laddr = in4p_laddr(inp); /* XXX */
in4p_laddr(inp) = laddr; /* XXX */
if (!in_nullhost(in4p_laddr(inp))) {
if (!in_hosteq(in4p_laddr(inp), *dst4))
in4p_laddr(inp) = zeroin_addr; /* XXX */
inet_addrstr(lbuf, sizeof(lbuf), &in4p_laddr(inp),
sin.sin_addr = in4p_laddr(inp);
if (s_in->sin_addr.s_addr == in4p_laddr(inp).s_addr ||
if (!aflag && inet_lnaof(in4p_laddr(inp)) == INADDR_ANY)
p->ni_laddr.s_addr != in4p_laddr(inp).s_addr)
p->ni_laddr = in4p_laddr(inp);