in4p_faddr
ip->ip_dst = in4p_faddr(inp);
if (in4p_faddr(inp).s_addr != INADDR_ANY) {
if (in4p_faddr(inp).s_addr == INADDR_ANY) {
in4p_faddr(inp) = ip->ip_src;
if (in_hosteq(in4p_faddr(inp), faddr) &&
in4p_faddr(inp), inp->inp_fport,
sockaddr_in_init(&u.dst4, &in4p_faddr(inp), 0);
in4p_faddr(inp) = sin->sin_addr;
in4p_faddr(inp) = zeroin_addr;
sockaddr_in_init(sin, &in4p_faddr(inp), inp->inp_fport);
if (in_hosteq(in4p_faddr(inp), faddr) &&
if (in_hosteq(in4p_faddr(inp), faddr))
if (!in_nullhost(in4p_faddr(inp)))
if (inp->inp_fport == 0 || in_nullhost(in4p_faddr(inp))) {
DPRINTF("foreign addr: %s\n", IN_PRINT(buf, &in4p_faddr(inp)));
if (!in_nullhost(in4p_faddr(inp)) &&
!in_hosteq(in4p_faddr(inp), ip->ip_src))
if (in_hosteq(in4p_faddr(inp), faddr) &&
ip->ip_dst = in4p_faddr(inp);
in4p_faddr(inp) = addr->sin_addr;
in4p_faddr(inp) = zeroin_addr;
if (inp->inp_af == AF_INET && in_localaddr(in4p_faddr(inp)))
else if (inp->inp_af == AF_INET && in_localaddr(in4p_faddr(inp)))
in_localaddr(in4p_faddr(tp->t_inpcb)))
if (in_localaddr(in4p_faddr(tp->t_inpcb))) {
&in4p_faddr(tp->t_inpcb), tp->t_inpcb->inp_lport,
ipov->ih_dst = in4p_faddr(inp);
KASSERT(in_hosteq(ip->ip_dst, in4p_faddr(tp->t_inpcb)));
if (inp->inp_af == AF_INET && in_localaddr(in4p_faddr(inp)))
icmpsrc.sin_addr = in4p_faddr(tp->t_inpcb);
v4->faddr = in4p_faddr(inp).s_addr;
, in4p_faddr(inp).s_addr, inp->inp_fport
, in4p_faddr(inp).s_addr, inp->inp_fport
if (!in_nullhost(in4p_faddr(inp))) {
if (!in_hosteq(in4p_faddr(inp), *src4) ||
ui->ui_dst = in4p_faddr(inp);
inet_addrstr(fbuf, sizeof(fbuf), &in4p_faddr(inp),
sin.sin_addr = in4p_faddr(inp);
s_in->sin_addr.s_addr == in4p_faddr(inp).s_addr)
if (p->ni_faddr.s_addr == in4p_faddr(inp).s_addr &&
p->ni_faddr = in4p_faddr(inp);