Lines Matching refs:hv

143 	u_int hv;  local
150 hv = NAT_HASH_FN6(&j, 0, ifs->ifs_ipf_rdrrules_sz);
151 np = ifs->ifs_rdr_rules + hv;
156 n->in_hv = hv;
176 u_int hv; local
183 hv = NAT_HASH_FN6(&j, 0, ifs->ifs_ipf_natrules_sz);
184 np = ifs->ifs_nat_rules + hv;
189 n->in_hv = hv;
215 u_int hv; local
217 hv = (src->i6[3] ^ dst->i6[3]);
218 hv += (src->i6[2] ^ dst->i6[2]);
219 hv += (src->i6[1] ^ dst->i6[1]);
220 hv += (src->i6[0] ^ dst->i6[0]);
221 hv += src->i6[3];
222 hv += src->i6[2];
223 hv += src->i6[1];
224 hv += src->i6[0];
225 hv += dst->i6[3];
226 hv += dst->i6[2];
227 hv += dst->i6[1];
228 hv += dst->i6[0];
229 hv %= HOSTMAP_SIZE;
230 for (hm = ifs->ifs_maptable[hv]; hm; hm = hm->hm_next)
250 hm->hm_next = ifs->ifs_maptable[hv];
251 hm->hm_pnext = ifs->ifs_maptable + hv;
252 if (ifs->ifs_maptable[hv] != NULL)
253 ifs->ifs_maptable[hv]->hm_pnext = &hm->hm_next;
254 ifs->ifs_maptable[hv] = hm;
1487 u_int hv; local
1520 hv = NAT_HASH_FN6(&dst, dport, 0xffffffff);
1521 hv = NAT_HASH_FN6(src, hv + sport, ifs->ifs_ipf_nattable_sz);
1522 nat = ifs->ifs_nat_table[1][hv];
1593 hv = NAT_HASH_FN6(&dst, 0, 0xffffffff);
1594 hv = NAT_HASH_FN6(src, hv, ifs->ifs_ipf_nattable_sz);
1598 nat = ifs->ifs_nat_table[1][hv];
1661 u_int hv; local
1682 hv = NAT_HASH_FN6(&nat->nat_inip6, nat->nat_inport, 0xffffffff);
1683 hv = NAT_HASH_FN6(&nat->nat_oip6, hv + nat->nat_oport,
1685 nat->nat_hv[0] = hv;
1686 natp = &ifs->ifs_nat_table[0][hv];
1692 ifs->ifs_nat_stats.ns_bucketlen[0][hv]++;
1694 hv = NAT_HASH_FN6(&nat->nat_outip6, nat->nat_outport, 0xffffffff);
1695 hv = NAT_HASH_FN6(&nat->nat_oip6, hv + nat->nat_oport,
1697 nat->nat_hv[1] = hv;
1698 natp = &ifs->ifs_nat_table[1][hv];
1704 ifs->ifs_nat_stats.ns_bucketlen[1][hv]++;
1741 u_int hv; local
1770 hv = NAT_HASH_FN6(src, sport, 0xffffffff);
1771 hv = NAT_HASH_FN6(dst, hv + dport, ifs->ifs_ipf_nattable_sz);
1772 nat = ifs->ifs_nat_table[0][hv];
1833 hv = NAT_HASH_FN6(src, 0, 0xffffffff);
1834 hv = NAT_HASH_FN6(dst, hv, ifs->ifs_ipf_nattable_sz);
1838 nat = ifs->ifs_nat_table[0][hv];
2096 u_32_t hv, nmsk; local
2114 hv = NAT_HASH_FN6(&iph, 0, ifs->ifs_ipf_natrules_sz);
2115 for (np = ifs->ifs_nat_rules[hv]; np; np = np->in_mnext)
2379 u_32_t hv, rmsk; local
2397 hv = NAT_HASH_FN6(&iph, 0, ifs->ifs_ipf_rdrrules_sz);
2398 for (np = ifs->ifs_rdr_rules[hv]; np; np = np->in_rnext) {