Lines Matching refs:ipf_nat_stats
130 #define NBUMPSIDE(y,x) softn->ipf_nat_stats.ns_side[y].x++
131 #define NBUMPSIDED(y,x) do { softn->ipf_nat_stats.ns_side[y].x++; \
134 do { softn->ipf_nat_stats.ns_side[y].x++; \
136 #define NBUMPSIDEDF(y,x)do { softn->ipf_nat_stats.ns_side[y].x++; \
442 KMALLOCS(softn->ipf_nat_stats.ns_side[0].ns_bucketlen, u_int *,
445 if (softn->ipf_nat_stats.ns_side[0].ns_bucketlen == NULL) {
448 bzero((char *)softn->ipf_nat_stats.ns_side[0].ns_bucketlen,
451 KMALLOCS(softn->ipf_nat_stats.ns_side[1].ns_bucketlen, u_int *,
454 if (softn->ipf_nat_stats.ns_side[1].ns_bucketlen == NULL) {
458 bzero((char *)softn->ipf_nat_stats.ns_side[1].ns_bucketlen,
578 if (softn->ipf_nat_stats.ns_side[0].ns_bucketlen != NULL) {
579 KFREES(softn->ipf_nat_stats.ns_side[0].ns_bucketlen,
581 softn->ipf_nat_stats.ns_side[0].ns_bucketlen = NULL;
583 if (softn->ipf_nat_stats.ns_side[1].ns_bucketlen != NULL) {
584 KFREES(softn->ipf_nat_stats.ns_side[1].ns_bucketlen,
586 softn->ipf_nat_stats.ns_side[1].ns_bucketlen = NULL;
782 softn->ipf_nat_stats.ns_hm_addref++;
788 softn->ipf_nat_stats.ns_hm_nullnp++;
814 softn->ipf_nat_stats.ns_hm_new++;
816 softn->ipf_nat_stats.ns_hm_newfail++;
1199 natstat_t *nsp = &softn->ipf_nat_stats;
1477 ATOMIC_INC32(softn->ipf_nat_stats.ns_rules_rdr);
1495 ATOMIC_INC32(softn->ipf_nat_stats.ns_rules_map);
1511 ATOMIC_INC32(softn->ipf_nat_stats.ns_rules);
2013 ATOMIC_INC32(softn->ipf_nat_stats.ns_rules);
2283 nss = &softn->ipf_nat_stats.ns_side[0];
2291 nss = &softn->ipf_nat_stats.ns_side[1];
2320 ATOMIC_DEC32(softn->ipf_nat_stats.ns_wilds);
2346 softn->ipf_nat_stats.ns_expire++;
2359 softn->ipf_nat_stats.ns_orphans++;
2366 softn->ipf_nat_stats.ns_orphans++;
2375 softn->ipf_nat_stats.ns_orphans--;
2380 softn->ipf_nat_stats.ns_proto[nat->nat_pr[0]]--;
2410 softn->ipf_nat_stats.ns_active--;
3072 nsp = &softn->ipf_nat_stats;
3483 if (softn->ipf_nat_stats.ns_side[0].ns_bucketlen[hv0] >=
3486 softn->ipf_nat_stats.ns_side[0].ns_bucketlen[hv0]);
3491 if (softn->ipf_nat_stats.ns_side[1].ns_bucketlen[hv1] >=
3494 softn->ipf_nat_stats.ns_side[1].ns_bucketlen[hv1]);
3549 softn->ipf_nat_stats.ns_active++;
3578 nside = &softn->ipf_nat_stats.ns_side[fin->fin_out];
4149 if (softn->ipf_nat_stats.ns_wilds == 0 || (fin->fin_flx & FI_NOWILD)) {
4203 softn->ipf_nat_stats.ns_wilds--;
4266 nsp = &softn->ipf_nat_stats;
4467 if (softn->ipf_nat_stats.ns_wilds == 0 || (fin->fin_flx & FI_NOWILD)) {
4520 softn->ipf_nat_stats.ns_wilds--;
4804 if (softn->ipf_nat_stats.ns_rules == 0 &&
5290 if (softn->ipf_nat_stats.ns_rules == 0 &&
6169 ATOMIC_DEC32(softn->ipf_nat_stats.ns_rules_rdr);
6174 ATOMIC_DEC32(softn->ipf_nat_stats.ns_rules_map);
6191 ATOMIC_DEC32(softn->ipf_nat_stats.ns_rules);
6199 if (softn->ipf_nat_stats.ns_rules == 0)
6678 softn->ipf_nat_stats.ns_flush_all++;
6690 softn->ipf_nat_stats.ns_flush_closing++;
6743 softn->ipf_nat_stats.ns_flush_state++;
6757 softn->ipf_nat_stats.ns_flush_timeout++;
6780 softn->ipf_nat_stats.ns_flush_queue++;
6796 &softn->ipf_nat_stats.ns_active,
7241 NBUMPD(ipf_nat_stats, ns_divert_build);
7830 error = COPYOUT(softn->ipf_nat_stats.ns_side[0].ns_bucketlen,
7836 error = COPYOUT(softn->ipf_nat_stats.ns_side[1].ns_bucketlen,
7982 if (softn->ipf_nat_stats.ns_side[0].ns_bucketlen != NULL) {
7983 KFREES(softn->ipf_nat_stats.ns_side[0].ns_bucketlen,
7986 softn->ipf_nat_stats.ns_side[0].ns_bucketlen = bucketlens[0];
7988 if (softn->ipf_nat_stats.ns_side[1].ns_bucketlen != NULL) {
7989 KFREES(softn->ipf_nat_stats.ns_side[1].ns_bucketlen,
7992 softn->ipf_nat_stats.ns_side[1].ns_bucketlen = bucketlens[1];
8001 softn->ipf_nat_stats.ns_side[0].ns_inuse = 0;
8002 softn->ipf_nat_stats.ns_side[1].ns_inuse = 0;