aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil/pf/pf_norm.c
Commit message (Expand)AuthorAgeFilesLines
* pf: improve SCTP state validationKristof Provost2023-09-071-0/+17
* pf: support SCTP multihomingKristof Provost2023-09-071-8/+26
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* pf: handle multiple IPv6 fragment headersKristof Provost2023-08-041-1/+5
* pf: support 'return' for SCTPKristof Provost2023-07-211-0/+2
* pf: initial SCTP supportKristof Provost2023-07-211-0/+180
* pf: Simplify rule actions logicKajetan Staszkiewicz2023-07-131-48/+18
* pf: Fix duplicate storage of directionKajetan Staszkiewicz2023-07-121-21/+17
* pf: Fix usage of pf tags with syncookiesKajetan Staszkiewicz2023-06-191-2/+2
* pf: remove the use of caddr_tKristof Provost2023-05-231-2/+2
* pf: remove NULL check before uma_zfree()Kristof Provost2023-05-041-4/+2
* pf: backport OpenBSD syntax of "scrub" option for "match" and "pass" rulesKajetan Staszkiewicz2023-04-141-51/+103
* pf: ignore ip6_output() return value in pf_refragment6()Kristof Provost2023-03-241-1/+2
* pf: set scope in pf_refragment6()Kristof Provost2023-03-161-2/+8
* pf: distinguish forwarding and output cases for pf_refragment6()Kristof Provost2023-03-161-2/+8
* pf: allow scrub rules without fragment reassembleKristof Provost2022-11-281-18/+21
* pf: remove unused variablesKristof Provost2021-11-231-2/+0
* pf: fix some cc --analyze warningsMateusz Guzik2021-10-191-1/+1
* pf: implement set-tos for IPv6Samuel Robinette2021-08-191-3/+9
* pf: batch critical section for several countersMateusz Guzik2021-07-251-6/+12
* pf: switch rule counters to pf_counter_u64Mateusz Guzik2021-07-251-9/+9
* pf: drop redundant 'else' in pf_normalize_*Mateusz Guzik2021-07-251-12/+9
* pf: rename pf_state to pf_kstateKristof Provost2021-07-081-2/+2
* pf: store L4 headers in pf_pdescKristof Provost2021-06-141-1/+1
* pf: Fix IP checksum on reassemblyKristof Provost2021-04-301-0/+4
* pf: Fix incorrect fragment handlingKristof Provost2021-02-251-0/+23
* pf: Split pfi_kif into a user and kernel space structureKristof Provost2021-01-051-6/+6
* pf: Change pf_krule counters to use counter_u64Kristof Provost2021-01-051-9/+9
* pf: Split pf_rule into kernel and user space versionsKristof Provost2021-01-051-5/+5
* pf: Fix unaligned checksum updatesKristof Provost2020-12-231-6/+17
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-6/+0
* pf: Virtualise pf_frag_mtxKristof Provost2020-04-261-5/+9
* pf: Add endline to all DPFPRINTF()Kristof Provost2019-11-241-14/+15
* pf: Remove partial RFC2675 supportKristof Provost2019-07-291-33/+8
* pf: IPv6 fragments with malformed extension headers could be erroneously pass...Kristof Provost2019-03-011-2/+2
* pf: Fix build if INVARIANTS is not setKristof Provost2018-11-021-0/+2
* pf: Limit the fragment entry queue length to 64 per bucket.Kristof Provost2018-11-021-5/+29
* pf: Split the fragment reassembly queue into smaller partsKristof Provost2018-11-021-19/+162
* pf: Count holes rather than fragments for reassemblyKristof Provost2018-11-021-38/+45
* Revert "pf: Limit the maximum number of fragments per packet"Kristof Provost2018-11-021-8/+0
* pf: Limit the maximum number of fragments per packetKristof Provost2018-08-171-0/+8
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-4/+4
* pf: Replace rwlock on PF_RULES_LOCK with rmlockKristof Provost2018-05-301-1/+0
* pf: Clean all fragments on shutdownKristof Provost2017-12-311-2/+9
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* pf: Fix possible incorrect IPv6 fragmentationKristof Provost2017-04-201-0/+4
* pf: port extended DSCP support from OpenBSDKristof Provost2016-10-131-1/+1
* pf: Fix fragment timeoutKristof Provost2016-05-201-1/+1
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* pf: Fix TSO issuesKristof Provost2015-10-141-6/+7