aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil/pf/pf_ioctl.c
diff options
context:
space:
mode:
authorKristof Provost <kp@FreeBSD.org>2021-05-20 09:54:41 +0000
committerKristof Provost <kp@FreeBSD.org>2021-07-20 08:36:13 +0000
commit8e1864ed07121b479b95d7e3a5931a9e0ffd4713 (patch)
treeee151531872d1cf5b6f895637c82ad1849760763 /sys/netpfil/pf/pf_ioctl.c
parentee9c3d38039eb29966e1f0b8f617bc564c078289 (diff)
downloadsrc-8e1864ed07121b479b95d7e3a5931a9e0ffd4713.tar.gz
src-8e1864ed07121b479b95d7e3a5931a9e0ffd4713.zip
Diffstat (limited to 'sys/netpfil/pf/pf_ioctl.c')
-rw-r--r--sys/netpfil/pf/pf_ioctl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netpfil/pf/pf_ioctl.c b/sys/netpfil/pf/pf_ioctl.c
index 45d446697981..f98895da3e77 100644
--- a/sys/netpfil/pf/pf_ioctl.c
+++ b/sys/netpfil/pf/pf_ioctl.c
@@ -284,6 +284,7 @@ pfattach_vnet(void)
pfr_initialize();
pfi_initialize_vnet();
pf_normalize_init();
+ pf_syncookies_init();
V_pf_limits[PF_LIMIT_STATES].limit = PFSTATE_HIWAT;
V_pf_limits[PF_LIMIT_SRC_NODES].limit = PFSNODE_HIWAT;
@@ -5524,7 +5525,7 @@ pf_load(void)
{
int error;
- rm_init(&pf_rules_lock, "pf rulesets");
+ rm_init_flags(&pf_rules_lock, "pf rulesets", RM_RECURSE);
sx_init(&pf_ioctl_lock, "pf ioctl");
sx_init(&pf_end_lock, "pf end thread");