nat_oip
nsp->ipn_nat.nat_oip = nsc.ipn_nat.nat_oip;
nat->nat_oip, nat->nat_outip);
nat->nat_inip, nat->nat_oip);
nat->nat_oip = fin->fin_dst;
nat->nat_oip = fin->fin_src;
hv1 = NAT_HASH_FN(nat->nat_oip.s_addr, hv1 + nat->nat_oport,
hv2 = NAT_HASH_FN(nat->nat_oip.s_addr, hv2 + nat->nat_oport,
hv1 = NAT_HASH_FN(nat->nat_oip.s_addr, hv1,
hv2 = NAT_HASH_FN(nat->nat_oip.s_addr, hv2,
if (oip->ip_dst.s_addr == nat->nat_oip.s_addr) {
if (nat->nat_oip.s_addr == src.s_addr &&
if (nat->nat_oip.s_addr != src.s_addr ||
hv = NAT_HASH_FN(nat->nat_oip.s_addr, hv + nat->nat_oport,
hv = NAT_HASH_FN(nat->nat_oip.s_addr, hv + nat->nat_oport,
nat->nat_oip.s_addr == dst.s_addr &&
(nat->nat_oip.s_addr != dst.s_addr))
nat->nat_oip) != NULL) {
(a1 != ntohl(nat->nat_oip.s_addr)))) {
a1 = ntohl(nat->nat_oip.s_addr);
nat->nat_inip, nat->nat_oip);
nat->nat_inip, nat->nat_oip);
fi.fin_fi.fi_saddr = nat->nat_oip.s_addr;
ip->ip_src = nat->nat_oip;
(a1 != ntohl(nat->nat_oip.s_addr)))) {
nat->nat_p, nat->nat_inip, nat->nat_oip);
nat->nat_p, nat->nat_inip, nat->nat_oip);
fi.fin_fi.fi_saddr = nat->nat_oip.s_addr;
ip->ip_src = nat->nat_oip;
ip->ip_dst = nat->nat_oip;
nat->nat_inip, nat->nat_oip);
nat->nat_inip, nat->nat_oip);
fi.fin_fi.fi_saddr = nat->nat_oip.s_addr;
ip->ip_src = nat->nat_oip;