NAT_HASH_FN
hv0 = NAT_HASH_FN(nat->nat_osrcaddr, sp, 0xffffffff);
hv0 = NAT_HASH_FN(nat->nat_odstaddr, hv0 + dp, 0xffffffff);
hv1 = NAT_HASH_FN(nat->nat_nsrcaddr, sp, 0xffffffff);
hv1 = NAT_HASH_FN(nat->nat_ndstaddr, hv1 + dp, 0xffffffff);
hv0 = NAT_HASH_FN(nat->nat_osrcaddr, 0, 0xffffffff);
hv0 = NAT_HASH_FN(nat->nat_odstaddr, hv0, 0xffffffff);
hv1 = NAT_HASH_FN(nat->nat_nsrcaddr, 0, 0xffffffff);
hv1 = NAT_HASH_FN(nat->nat_ndstaddr, hv1, 0xffffffff);
rhv = NAT_HASH_FN(dst, dport, 0xffffffff);
rhv = NAT_HASH_FN(src.s_addr, rhv + sport, 0xffffffff);
hv = NAT_HASH_FN(dst, 0, 0xffffffff);
hv = NAT_HASH_FN(src.s_addr, hv, softn->ipf_nat_table_sz);
rhv0 = NAT_HASH_FN(nat->nat_osrcaddr, nat->nat_osport, 0xffffffff);
rhv0 = NAT_HASH_FN(nat->nat_odstaddr, rhv0 + nat->nat_odport,
rhv1 = NAT_HASH_FN(nat->nat_nsrcaddr, nat->nat_nsport, 0xffffffff);
rhv1 = NAT_HASH_FN(nat->nat_ndstaddr, rhv1 + nat->nat_ndport,
hv = NAT_HASH_FN(src.s_addr, sport, 0xffffffff);
hv = NAT_HASH_FN(dst.s_addr, hv + dport, softn->ipf_nat_table_sz);
hv = NAT_HASH_FN(src.s_addr, 0, 0xffffffff);
hv = NAT_HASH_FN(dst.s_addr, hv, softn->ipf_nat_table_sz);
hv = NAT_HASH_FN(iph, 0, softn->ipf_nat_maprules_sz);
hv = NAT_HASH_FN(iph, 0, softn->ipf_nat_rdrrules_sz);
rhv = NAT_HASH_FN(j, 0, 0xffffffff);
rhv = NAT_HASH_FN(j, 0, 0xffffffff);