aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil/pf/pf_norm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* pf: Remove support for 'scrub fragment crop|drop-ovl'Kristof Provost2015-08-271-479/+31
* pf: Always initialise pf_fragment.fr_flagsKristof Provost2015-07-291-3/+1
* pf: Remove frc_directionKristof Provost2015-06-111-7/+3
* pf: Save the protocol number in the pf_fragmentKristof Provost2015-06-111-0/+1
* pf: address family must be set when creating a pf_fragmentKristof Provost2015-06-101-0/+1
* Use MTX_SYSINIT() instead of mtx_init() to separate mutex initializationGleb Smirnoff2015-05-191-4/+2
* I can find no reason to allow packets with both SYN and FIN bitsGeorge V. Neville-Neil2015-04-141-1/+1
* pf: Skip firewall for refragmented ip6 packetsKristof Provost2015-04-061-0/+1
* o Use new function ip_fillid() in all places throughout the kernel,Gleb Smirnoff2015-04-011-2/+2
* pf: Deal with runt packetsKristof Provost2015-04-011-4/+4
* Preserve IPv6 fragment IDs accross reassembly and refragmentationKristof Provost2015-04-011-1/+7
* Static'ize pf_fillup_fragment body to match its declaration.Sergey Kandaurov2015-03-261-1/+1
* Even more fixes to !INET and !INET6 kernels.Gleb Smirnoff2015-02-171-17/+14
* - Improve INET/INET6 scope.Gleb Smirnoff2015-02-161-34/+31
* Toss declarations to fix regular build and NO_INET6 build.Gleb Smirnoff2015-02-161-3/+5
* In the forwarding case refragment the reassembled packets with the sameGleb Smirnoff2015-02-161-0/+80