summaryrefslogtreecommitdiffstats
path: root/sys/net/pf_norm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* spellingjsg2021-03-101-2/+2
* Refactor ip_fragment() and ip6_fragment(). Use a mbuf list tobluhm2021-03-011-28/+15
* When cutting of the head of an overlapping fragment during pfbluhm2021-02-221-1/+26
* Activate use of PF_LOCK() by removing the WITH_PF_LOCK ifdefs.patrick2021-02-091-7/+1
* kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha2020-06-241-4/+4
* IPv6 fragments with malformed extension headers could be erroneouslybluhm2019-02-281-3/+3
* Make pf compile without DIAGNOSTIC againreyk2018-10-231-1/+3
* Instead of calculating the mbuf packet header length here and there,bluhm2018-09-101-20/+3
* During fragment reassembly, mbuf chains with packet headers werebluhm2018-09-101-3/+8
* Limit the fragment entry queue length to 64 per bucket. So we havebluhm2018-09-101-13/+34
* Split the pf(4) fragment reassembly queue into smaller parts.bluhm2018-09-081-21/+154
* Forgot to rename pf_frent_holes() prototype in previous commit.bluhm2018-09-041-2/+2
* Avoid traversing the list of fragment entris to check whether thebluhm2018-09-041-41/+47
* Refactor the six ways to find TCP options into one new function. As a result:procter2018-06-181-153/+102
* some finger muscle workout:henning2018-02-061-2/+2
* Fragments for a single connection (a combination of proto,src,dst,af)bluhm2017-06-261-1/+24
* To avoid packet loss due to reuse of the 16 bit IPv4 fragment id,bluhm2017-06-241-63/+113
* When dealing with mbuf pointers passed down as function parameters,bluhm2017-06-191-3/+2
* - let's add PF_LOCK()sashan2017-06-051-6/+39
* Enable the NET_LOCK(), take 3.mpi2017-05-151-1/+3
* Some of the LOG_NOTICE messages from PF were seen in normal operationssthen2017-04-231-5/+5
* Revert the NET_LOCK() and bring back pf's contention lock for release.mpi2017-03-171-3/+1
* removes the pf_consistency_lock and protects the users withbenno2017-01-301-1/+3
* In pf_refragment6() use the valid route from pf_route6() insteadbluhm2016-12-291-13/+2
* Use __func__ instead of explicit function name in panic messages.bluhm2016-12-291-4/+4
* Fix white spaces. No binary change.bluhm2016-12-281-10/+10
* Fold union pf_headers buffer into struct pf_pdesc (enabled by pfvar_priv.h).procter2016-11-221-5/+5
* Follow RFC 5722 more strictly when handling overlapping fragmentsbluhm2016-11-211-4/+7
* Put union pf_headers and struct pf_pdesc into separate header filebluhm2016-10-261-8/+9
* roll back turning RB into RBT until i get better at this process.dlg2016-09-271-12/+12
* move pf from the RB macros to the RBT functions.dlg2016-09-271-12/+12
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-10/+7
* pool_setipl for pf bitsdlg2016-09-021-1/+4
* Kill ip6_forward_rt reducing differences between v4 and v6.mpi2016-08-241-2/+2
* Reintroduce 5.3-style checksum modification to preserve end-to-end checksumsprocter2016-08-171-34/+37
* Kill nd6_output(), it doesn't do anything since the resolution logicmpi2016-06-151-2/+2
* There's no need to convert values returned by arc4random to the networkmikeb2016-06-151-3/+2
* Do not call nd6_output() without route entry argument.mpi2016-05-311-2/+14
* Backout pf.c r1.972, pf_norm.c r1.184, ok claudiosthen2016-05-281-14/+2
* Do not call nd6_output() without route entry argument.mpi2016-05-241-2/+14
* No need for <net/if_types.h>mpi2015-11-241-2/+1
* Kill two simple in6_ifstat_inc().mpi2015-09-101-2/+1
* PF must keep IPv6 fragment size as chosen by sender also for packets,sashan2015-08-191-5/+18
* unused arguments at pf_normalize_tcp_init() and pf_refragment6()sashan2015-07-191-4/+3
* INET/INET6 address family check should be unified in PFsashan2015-07-181-4/+8
* Eliminate rabid semicolonchris2015-05-051-2/+2
* In most cases, IP fragments do not have an Ethernet padding. Sobluhm2015-04-291-3/+5
* On Ethernet packets have a minimal length, so very short packetsbluhm2015-04-171-2/+6
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* pf normalization code was in dire need of style normalization.henning2015-02-081-67/+38