Home | History | Annotate | Download | only in netinet

Lines Matching defs:hv

1054 	u_int hv;
1071 hv = is->is_hv % softs->ipf_state_size;
1072 /* TRACE is, hv */
1073 is->is_hv = hv;
1117 if (softs->ipf_state_table[hv] != NULL)
1118 softs->ipf_state_table[hv]->is_phnext = &is->is_hnext;
1121 is->is_phnext = softs->ipf_state_table + hv;
1122 is->is_hnext = softs->ipf_state_table[hv];
1123 softs->ipf_state_table[hv] = is;
1124 softs->ipf_state_stats.iss_bucketlen[hv]++;
1354 u_int pass, hv;
1447 hv = (is->is_p = fin->fin_fi.fi_p);
1449 hv += is->is_saddr;
1451 hv += is->is_daddr;
1470 hv -= is->is_daddr;
1472 hv += is->is_dst.i6[1];
1473 hv += is->is_dst.i6[2];
1474 hv += is->is_dst.i6[3];
1476 hv += is->is_src.i6[1];
1477 hv += is->is_src.i6[2];
1478 hv += is->is_src.i6[3];
1484 hv -= is->is_daddr;
1496 hv += (is->is_icmp.ici_id = ic->icmp_id);
1520 hv += (is->is_icmp.ici_id = ic->icmp_id);
1549 /* TRACE is, flags, hv */
1558 hv += is->is_sport;
1559 hv += is->is_dport;
1562 /* TRACE is, flags, hv */
1621 hv += tcp->th_dport;
1622 hv += tcp->th_sport;
1629 hv = DOUBLE_HASH(hv);
1630 is->is_hv = hv;
1635 for (is = softs->ipf_state_table[hv % softs->ipf_state_size];
1645 if (softs->ipf_state_stats.iss_bucketlen[hv] >=
2637 u_int hv;
2734 hv = (pr = oip->ip_p);
2736 hv += src.in4.s_addr;
2738 hv += dst.in4.s_addr;
2773 hv += icmp->icmp_id;
2774 hv = DOUBLE_HASH(hv);
2777 for (isp = &softs->ipf_state_table[hv];
2803 hv += tcp->th_dport;;
2804 hv += tcp->th_sport;;
2805 hv = DOUBLE_HASH(hv);
2808 for (isp = &softs->ipf_state_table[hv]; ((is = *isp) != NULL); ) {
2906 /* hv(I) - new hash value for state table entry */
2912 ipf_ipsmove(ipf_state_softc_t *softs, ipstate_t *is, u_int hv)
2935 hvm = DOUBLE_HASH(hv);
2938 /* TRACE is, hv, is_hv, hvm */
2972 u_int hv, hvm, pr, v, tryagain;
2984 hv = (pr = fin->fin_fi.fi_p);
2987 hv += src.in4.s_addr;
2988 hv += dst.in4.s_addr;
2993 hv += fin->fin_fi.fi_src.i6[1];
2994 hv += fin->fin_fi.fi_src.i6[2];
2995 hv += fin->fin_fi.fi_src.i6[3];
2999 hv -= dst.in4.s_addr;
3001 hv += fin->fin_fi.fi_dst.i6[1];
3002 hv += fin->fin_fi.fi_dst.i6[2];
3003 hv += fin->fin_fi.fi_dst.i6[3];
3010 hv -= src.in4.s_addr;
3012 hv -= dst.in4.s_addr;
3016 /* TRACE fin_saddr, fin_daddr, hv */
3029 hv += ic->icmp_id;
3034 hvm = DOUBLE_HASH(hv);
3054 hv += fin->fin_fi.fi_src.i6[0];
3055 hv += fin->fin_fi.fi_src.i6[1];
3056 hv += fin->fin_fi.fi_src.i6[2];
3057 hv += fin->fin_fi.fi_src.i6[3];
3058 ipf_ipsmove(softs, is, hv);
3078 hv -= fin->fin_fi.fi_src.i6[0];
3079 hv -= fin->fin_fi.fi_src.i6[1];
3080 hv -= fin->fin_fi.fi_src.i6[2];
3081 hv -= fin->fin_fi.fi_src.i6[3];
3095 hv += ic->icmp_id;
3097 hv = DOUBLE_HASH(hv);
3099 for (isp = &softs->ipf_state_table[hv];
3125 hv += sport;
3127 hv += dport;
3132 hvm = DOUBLE_HASH(hv);
3134 /* TRACE hv, hvm */
3157 hv += dport;
3158 hv += sport;
3159 ipf_ipsmove(softs, is, hv);
3169 hv -= dport;
3170 hv -= sport;
3172 hv = fin->fin_fi.fi_p;
3180 hv += src.in4.s_addr;
3182 hv += dst.in4.s_addr;
3184 hv += dport;
3185 hv += sport;
3200 hv += gre->gr_call;
3206 hvm = DOUBLE_HASH(hv);
4378 u_int hv;
4453 hv = (pr = oip6->ip6_nxt);
4455 hv += src.in4.s_addr;
4457 hv += dst.in4.s_addr;
4458 hv += oic->icmp6_id;
4459 hv += oic->icmp6_seq;
4460 hv = DOUBLE_HASH(hv);
4463 for (isp = &softs->ipf_state_table[hv];
4491 hv = (pr = oip6->ip6_nxt);
4493 hv += src.i6[0];
4494 hv += src.i6[1];
4495 hv += src.i6[2];
4496 hv += src.i6[3];
4498 hv += dst.i6[0];
4499 hv += dst.i6[1];
4500 hv += dst.i6[2];
4501 hv += dst.i6[3];
4512 hv += dport;
4513 hv += sport;
4518 hv += oic->icmp6_id;
4519 hv += oic->icmp6_seq;
4526 hv = DOUBLE_HASH(hv);
4529 for (isp = &softs->ipf_state_table[hv]; ((is = *isp) != NULL); ) {
5154 u_int hv;
5223 hv = is->is_hv % softs->ipf_state_size;
5225 if (softs->ipf_state_table[hv] != NULL)
5226 softs->ipf_state_table[hv]->is_phnext = &is->is_hnext;
5229 is->is_phnext = softs->ipf_state_table + hv;
5230 is->is_hnext = softs->ipf_state_table[hv];
5231 softs->ipf_state_table[hv] = is;
5232 softs->ipf_state_stats.iss_bucketlen[hv]++;