aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil
Commit message (Expand)AuthorAgeFilesLines
* pf: padalign global locks found in pf.cMateusz Guzik2021-07-051-4/+4
* pf: allow table stats clearing and reading with ruleset rlockMateusz Guzik2021-07-053-6/+18
* pf: depessimize table handlingMateusz Guzik2021-07-051-31/+27
* pf: getstates: avoid taking the hashrow lock if the row is emptyKristof Provost2021-07-021-0/+4
* pf: Reduce the data returned in DIOCGETSTATESNVKristof Provost2021-07-021-33/+1
* pf: make DIOCGETSTATESNV iterations killableMateusz Guzik2021-07-021-0/+5
* dummynet: fix sysctlsKristof Provost2021-07-011-19/+19
* pf: make sure the dtrace probe has safe access to stateMateusz Guzik2021-06-291-2/+3
* pf: revert: Use counter(9) for pf_state byte/packet trackingMateusz Guzik2021-06-293-38/+15
* pf: deduplicate V_pf_state_z handling with pfsyncMateusz Guzik2021-06-292-18/+4
* pf: fix error-case leaks in pf_create_stateMateusz Guzik2021-06-291-7/+4
* pf: factor out state allocation into pf_alloc_stateMateusz Guzik2021-06-281-11/+23
* pf: add pf_release_staten and use it in pf_unlink_stateMateusz Guzik2021-06-281-5/+2
* ipfw: Update the pfil mbuf pointer in ipfw_check_frame()Mark Johnston2021-06-161-0/+2
* pf: store L4 headers in pf_pdescKristof Provost2021-06-143-104/+82
* pf: don't hold a lock during copyout()Kristof Provost2021-06-141-2/+2
* pf: use M_WAITOK where possibleKristof Provost2021-06-101-65/+13
* dummynet: free(NULL, M_DUMMYNET); is safeKristof Provost2021-06-031-29/+17
* dummynet: Fix schedlist and aqmlist lockingKristof Provost2021-06-034-38/+98
* VNETify dummynetTom Jones2021-06-0311-250/+281
* pf: Avoid leaking pad bytes in struct pfr_astats when copying outMark Johnston2021-06-011-0/+1
* pf: Fix more ioctl memory leaksKristof Provost2021-06-012-13/+15
* pf: Move provider declaration to pf.hKristof Provost2021-06-012-2/+0
* pf: Convenience function for optional (numeric) argumentsKristof Provost2021-05-312-21/+29
* pf: Move nvlist conversion functions to pf_nvKristof Provost2021-05-263-871/+888
* pf: fix ioctl() memory leakKristof Provost2021-05-241-2/+20
* pf: Support killing floating states by interfaceKristof Provost2021-05-201-2/+10
* pf: Track the original kif for floating statesKristof Provost2021-05-203-4/+6
* pf: Add DIOCGETSTATESNVKristof Provost2021-05-201-0/+76
* pf: Add DIOCGETSTATENVKristof Provost2021-05-201-0/+226
* dummynet: Fix mbuf tag allocation failure handlingMark Johnston2021-05-184-12/+8
* dummynet: Remove unused codeKristof Provost2021-05-172-15/+0
* pf: Set the pfik_group for userspaceKristof Provost2021-05-171-0/+8
* pf: Support killing 'matching' statesKristof Provost2021-05-071-14/+94
* pf: Allow states to by killed per 'gateway'Kristof Provost2021-05-071-0/+10
* pf: Introduce DIOCKILLSTATESNVKristof Provost2021-05-071-15/+95
* pf: Introduce DIOCCLRSTATESNVKristof Provost2021-05-073-27/+178
* pf: Fix IP checksum on reassemblyKristof Provost2021-04-301-0/+4
* pf: Trivial typo fixKristof Provost2021-04-291-4/+4
* pf: Error tracing SDTsKristof Provost2021-04-282-46/+57
* pf: Fix parsing of long table namesKristof Provost2021-04-261-6/+10
* pfsync: Expose PFSYNCF_OK flag to userspaceKristof Provost2021-04-261-4/+1
* pf: Allow multiple labels to be set on a ruleKristof Provost2021-04-262-7/+49
* Add required checks for unmapped mbufs in ipdivert and ipfwMark Johnston2021-04-212-0/+11
* pf: Refactor state killingKristof Provost2021-04-201-54/+68
* pf: Optionally attempt to preserve rule counter values across ruleset updatesKristof Provost2021-04-191-1/+80
* pf: Remove PFRULE_REFS from userspaceKristof Provost2021-04-191-0/+3
* pf: PFRULE_REFS should not be user-visibleKristof Provost2021-04-192-7/+7
* ipfw: do not use sleepable malloc in callout context.Andrey V. Elsukov2021-04-161-17/+51
* pf: Implement the NAT source port selection of MAP-E Customer EdgeKurosawa Takahiro2021-04-133-8/+103