aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil/pf/pf_ioctl.c
Commit message (Expand)AuthorAgeFilesLines
* pf: pool/kpool conversion codeKristof Provost2021-03-231-2/+37
* pf: Fully remove interrupt events on vnet cleanupKristof Provost2021-03-191-2/+6
* pf: Remove redundant kif != NULL checksKristof Provost2021-03-191-6/+3
* pf: Factor out pf_krule_free()Kristof Provost2021-03-191-29/+21
* pf: Assert that pfil_link() calls succeedKristof Provost2021-02-241-4/+9
* pf: Remove unused return value from (de)hook_pf()Kristof Provost2021-02-241-31/+9
* pf: Fix osfp configurationKristof Provost2021-02-211-1/+1
* pf: Slightly relax pf_rule_addr validationKristof Provost2021-02-171-17/+30
* pf: Improve pf_rule input validationKristof Provost2021-02-031-31/+41
* pf: Don't hold PF_RULES_WLOCK during copyin() on DIOCRCLRTSTATSKristof Provost2021-01-131-9/+8
* pf: Allocate and free pfi_kkif in separate functionsKristof Provost2021-01-051-8/+8
* pf: Split pfi_kif into a user and kernel space structureKristof Provost2021-01-051-46/+66
* pf: Change pf_krule counters to use counter_u64Kristof Provost2021-01-051-14/+55
* pf: Split pf_rule into kernel and user space versionsKristof Provost2021-01-051-77/+260
* pf: Use counter_u64 in pf_src_nodeKristof Provost2021-01-051-2/+5
* pf: Split pf_src_node into a kernel and userspace structKristof Provost2021-01-051-22/+45
* pf: Use counter(9) for pf_state byte/packet trackingKristof Provost2020-12-231-4/+6
* pf: Make tag hashing more robustMark Johnston2020-11-241-1/+3
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-17/+9
* pf: Improve DIOCADDRULE validationKristof Provost2020-05-031-0/+5
* pf: Improve input validationKristof Provost2020-04-261-4/+29
* pf: Improve ioctl() input validationKristof Provost2020-04-191-0/+8
* pf: Do not allow negative ps_len in DIOCGETSTATESKristof Provost2020-04-171-1/+1
* pf: zero (another) output buffer in pfioctlEd Maste2019-07-311-1/+1
* pf: zero output buffer in pfioctlEd Maste2019-07-241-1/+1
* pf: No need to M_NOWAIT in DIOCRSETTFLAGSKristof Provost2019-04-181-5/+1
* pf: Fix panic on invalid DIOCRSETTFLAGSKristof Provost2019-04-171-3/+3
* pf: use UID_ROOT and GID_WHEEL named constants in make_devEd Maste2019-03-261-1/+1
* pf: Fix DIOCGETSRCNODESKristof Provost2019-03-081-0/+2
* Place pf_altq_get_nth_active() under the ALTQ ifdefPatrick Kelsey2019-02-111-1/+1
* Reduce the time it takes the kernel to install a new PF config containing a l...Patrick Kelsey2019-02-111-121/+287
* Return PFIL_CONSUMED if packet was consumed. While here gather allGleb Smirnoff2019-02-021-20/+24
* New pfil(9) KPI together with newborn pfil API and control utility.Gleb Smirnoff2019-01-311-74/+84
* Don't re-evaluate ALTQ kernel configuration due to events on non-ALTQ interfacesPatrick Kelsey2019-01-281-0/+8
* pf: Fix use-after-free of countersKristof Provost2019-01-251-14/+14
* pf: Validate psn_len in DIOCGETSRCNODESKristof Provost2019-01-221-7/+11
* pfsync: Handle syncdev going awayKristof Provost2018-11-021-0/+1
* pfsync: Make pfsync callbacks per-vnetKristof Provost2018-11-021-10/+11
* Extended pf(4) ioctl interface and pfctl(8) to allow bandwidths ofPatrick Kelsey2018-08-221-28/+275
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-2/+2
* pf: Fix panic on vnet jail shutdown with synproxyKristof Provost2018-07-141-1/+2
* Revert r335833.Will Andrews2018-07-041-0/+408
* pf: remove unused ioctls.Will Andrews2018-07-011-408/+0
* pf: Replace rwlock on PF_RULES_LOCK with rmlockKristof Provost2018-05-301-4/+4
* pf: limit ioctl to a reasonable and tuneable number of elementsKristof Provost2018-04-111-5/+19
* pf: Improve ioctl validationKristof Provost2018-04-061-10/+63
* pf: Improve ioctl validation for DIOCIGETIFACES and DIOCXCOMMITKristof Provost2018-04-061-4/+18
* pf: Improve ioctl validation for DIOCRGETTABLES, DIOCRGETTSTATS, DIOCRCLRTSTA...Kristof Provost2018-04-061-16/+37
* pf: Improve ioctl validation for DIOCRADDTABLES and DIOCRDELTABLESKristof Provost2018-04-061-8/+14
* netpfil: Introduce PFIL_FWD flagKristof Provost2018-03-231-22/+22