• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/netpfil/pf/

Lines Matching refs:states

393     &pf_hashsize, 0, "Size of pf(4) states hashtable");
661 LIST_FOREACH(s, &ih->states, entry) {
681 printf("%s: %u states killed", __func__, killed);
707 n->states++;
775 (*sn)->states = 1;
782 (*sn)->states >= rule->max_src_states) {
843 V_pf_state_z = uma_zcreate("pf states", sizeof(struct pf_state),
847 uma_zone_set_warning(V_pf_state_z, "PF states limit reached");
941 KASSERT(LIST_EMPTY(&ih->states), ("%s: id hash not empty",
1065 TAILQ_FOREACH(si, &cur->states[idx], key_list[idx]) {
1127 /* List is sorted, if-bound states before floating. */
1129 TAILQ_INSERT_TAIL(&s->key[idx]->states[idx], s, key_list[idx]);
1131 TAILQ_INSERT_HEAD(&s->key[idx]->states[idx], s, key_list[idx]);
1134 TAILQ_REMOVE(&s->key[idx]->states[idx], olds, key_list[idx]);
1135 TAILQ_INSERT_TAIL(&s->key[idx]->states[idx], olds,
1210 TAILQ_REMOVE(&sk->states[idx], s, key_list[idx]);
1213 if (TAILQ_EMPTY(&sk->states[0]) && TAILQ_EMPTY(&sk->states[1])) {
1225 TAILQ_INIT(&sk->states[PF_SK_WIRE]);
1226 TAILQ_INIT(&sk->states[PF_SK_STACK]);
1273 KASSERT(TAILQ_EMPTY(&sks->states[0]) && TAILQ_EMPTY(&sks->states[1]),
1275 KASSERT(TAILQ_EMPTY(&skw->states[0]) && TAILQ_EMPTY(&skw->states[1]),
1297 LIST_FOREACH(cur, &ih->states, entry)
1312 LIST_INSERT_HEAD(&ih->states, s, entry);
1338 LIST_FOREACH(s, &ih->states, entry)
1375 /* List is sorted, if-bound states before floating ones. */
1376 TAILQ_FOREACH(s, &sk->states[idx], key_list[idx])
1431 TAILQ_FOREACH(s, &sk->states[idx], key_list[idx]) {
1541 * - states and src nodes reference rules
1542 * - states and rules reference kifs
1594 u_int32_t states;
1609 states = counter_u64_fetch(state->rule.ptr->states_cur);
1613 states = V_pf_status.states;
1615 if (end && states > start && start < end) {
1616 if (states < end) {
1617 timeout = (u_int64_t)timeout * (end - states) /
1639 if (cur->states == 0 && cur->expire <= time_uptime) {
1669 if (--sn->states == 0)
1677 if (--sn->states == 0)
1767 V_pf_status.states = uma_zone_get_cur(V_pf_state_z);
1770 * Go through hash and unlink states that expire now.
1777 if (!LIST_EMPTY(&ih->states)) {
1780 LIST_FOREACH(s, &ih->states, entry) {
1782 V_pf_status.states -=
1800 V_pf_status.states = uma_zone_get_cur(V_pf_state_z);
1807 V_pf_status.states = uma_zone_get_cur(V_pf_state_z);
3943 if (--sn->states == 0 && sn->expire == 0) {
3957 if (--nsn->states == 0 && nsn->expire == 0) {
4241 /* update states */
4666 /* update states */
5335 /* update states */