NAT_HASH_FN6
hv1 = NAT_HASH_FN6(&nat->nat_osrc6, sp, 0xffffffff);
hv1 = NAT_HASH_FN6(&nat->nat_odst6, hv1 + dp,
hv2 = NAT_HASH_FN6(&nat->nat_nsrc6, sp, 0xffffffff);
hv2 = NAT_HASH_FN6(&nat->nat_ndst6, hv2 + dp,
hv1 = NAT_HASH_FN6(&nat->nat_osrc6, 0, 0xffffffff);
hv1 = NAT_HASH_FN6(&nat->nat_odst6, hv1,
hv2 = NAT_HASH_FN6(&nat->nat_nsrc6, 0, 0xffffffff);
hv2 = NAT_HASH_FN6(&nat->nat_ndst6, hv2,
hv = NAT_HASH_FN6(&dst, dport, 0xffffffff);
hv = NAT_HASH_FN6(src, hv + sport, softn->ipf_nat_table_sz);
hv = NAT_HASH_FN6(&dst, 0, 0xffffffff);
hv = NAT_HASH_FN6(src, hv, softn->ipf_nat_table_sz);
hv1 = NAT_HASH_FN6(&nat->nat_osrc6,
hv1 = NAT_HASH_FN6(&nat->nat_odst6, hv1 + nat->nat_odport,
hv0 = NAT_HASH_FN6(&nat->nat_nsrc6,
hv0 = NAT_HASH_FN6(&nat->nat_ndst6, hv0 + nat->nat_ndport,
hv0 = NAT_HASH_FN6(&nat->nat_osrc6,
hv0 = NAT_HASH_FN6(&nat->nat_odst6, hv0 + nat->nat_odport,
hv1 = NAT_HASH_FN6(&nat->nat_nsrc6,
hv1 = NAT_HASH_FN6(&nat->nat_ndst6, hv1 + nat->nat_ndport,
hv = NAT_HASH_FN6(&j, 0, softn->ipf_nat_rdrrules_sz);
hv = NAT_HASH_FN6(src, sport, 0xffffffff);
hv = NAT_HASH_FN6(dst, hv + dport, softn->ipf_nat_table_sz);
hv = NAT_HASH_FN6(&j, 0, softn->ipf_nat_rdrrules_sz);
hv = NAT_HASH_FN6(src, 0, 0xffffffff);
hv = NAT_HASH_FN6(dst, hv, softn->ipf_nat_table_sz);
hv = NAT_HASH_FN6(&j, 0, softn->ipf_nat_maprules_sz);
hv = NAT_HASH_FN6(&iph, 0, softn->ipf_nat_maprules_sz);
hv = NAT_HASH_FN6(&iph, 0, softn->ipf_nat_rdrrules_sz);