Lines Matching defs:hv

639 	u_int hv;
653 hv = rhv % softn->ipf_nat_rdrrules_sz;
654 np = softn->ipf_nat_rdr_rules + hv;
659 n->in_hv[0] = hv;
679 u_int hv;
693 hv = rhv % softn->ipf_nat_maprules_sz;
694 np = softn->ipf_nat_map_rules + hv;
770 u_int hv, rhv;
772 hv = (src.s_addr ^ dst.s_addr);
773 hv += src.s_addr;
774 hv += dst.s_addr;
775 rhv = hv;
776 hv %= softn->ipf_nat_hostmap_sz;
777 for (hm = softn->ipf_hm_maptable[hv]; hm; hm = hm->hm_hnext)
799 hm->hm_hnext = softn->ipf_hm_maptable[hv];
800 hm->hm_phnext = softn->ipf_hm_maptable + hv;
801 if (softn->ipf_hm_maptable[hv] != NULL)
802 softn->ipf_hm_maptable[hv]->hm_phnext = &hm->hm_hnext;
803 softn->ipf_hm_maptable[hv] = hm;
4033 u_int hv, rhv;
4061 hv = rhv % softn->ipf_nat_table_sz;
4062 nat = softn->ipf_nat_table[1][hv];
4063 /* TRACE dst, dport, src, sport, hv, nat */
4156 hv = NAT_HASH_FN(dst, 0, 0xffffffff);
4157 hv = NAT_HASH_FN(src.s_addr, hv, softn->ipf_nat_table_sz);
4160 nat = softn->ipf_nat_table[1][hv];
4161 /* TRACE dst, src, hv, nat */
4360 u_int hv;
4384 hv = NAT_HASH_FN(src.s_addr, sport, 0xffffffff);
4385 hv = NAT_HASH_FN(dst.s_addr, hv + dport, softn->ipf_nat_table_sz);
4386 nat = softn->ipf_nat_table[0][hv];
4388 /* TRACE src, sport, dst, dport, hv, nat */
4474 hv = NAT_HASH_FN(src.s_addr, 0, 0xffffffff);
4475 hv = NAT_HASH_FN(dst.s_addr, hv, softn->ipf_nat_table_sz);
4479 nat = softn->ipf_nat_table[0][hv];
4857 u_32_t hv, msk, nmsk = 0;
4866 hv = NAT_HASH_FN(iph, 0, softn->ipf_nat_maprules_sz);
4868 for (np = softn->ipf_nat_map_rules[hv]; np; np = npnext) {
5346 u_32_t hv, msk, rmsk = 0;
5355 hv = NAT_HASH_FN(iph, 0, softn->ipf_nat_rdrrules_sz);
5357 /* TRACE (iph,msk,rmsk,hv,softn->ipf_nat_rdrrules_sz) */
5358 for (np = softn->ipf_nat_rdr_rules[hv]; np; np = npnext) {
7912 u_int hv;
8007 hv = nat->nat_hv[0] % softn->ipf_nat_table_sz;
8009 natp = &softn->ipf_nat_table[0][hv];
8018 NBUMPSIDE(0, ns_bucketlen[hv]);
8022 hv = nat->nat_hv[1] % softn->ipf_nat_table_sz;
8024 natp = &softn->ipf_nat_table[1][hv];
8033 NBUMPSIDE(1, ns_bucketlen[hv]);
8076 u_int hv;
8121 hv = np->in_hv[0] % newsize;
8122 for (npp = newtab + hv; *npp != NULL; )
8129 hv = np->in_hv[1] % newsize;
8130 for (npp = newtab + hv; *npp != NULL; )
8160 u_int hv;
8186 hv = hm->hm_hv % softn->ipf_nat_hostmap_sz;
8187 hm->hm_hnext = softn->ipf_hm_maptable[hv];
8188 hm->hm_phnext = softn->ipf_hm_maptable + hv;
8189 if (softn->ipf_hm_maptable[hv] != NULL)
8190 softn->ipf_hm_maptable[hv]->hm_phnext = &hm->hm_hnext;
8191 softn->ipf_hm_maptable[hv] = hm;