summaryrefslogtreecommitdiffstats
path: root/sys/netpfil/pf/pf.c
Commit message (Expand)AuthorAgeFilesLines
* Simplify logic added in r285945 as suggested by glebiusgarga2015-07-281-4/+2
* Respect pf rule log option before log dropped packets with IP options orgarga2015-07-281-2/+4
* Fix a typo in r280169. Of course we are interested in deleting nsn onlyglebius2015-07-281-1/+1
* ALTQ FAIRQ discipline import from DragonFLYeri2015-06-241-0/+18
* Use MTX_SYSINIT() instead of mtx_init() to separate mutex initializationglebius2015-05-191-9/+5
* A miss from r283061: don't dereference NULL is pf_get_mtag() fails.glebius2015-05-181-2/+4
* Don't dereference NULL is pf_get_mtag() fails.glebius2015-05-181-12/+14
* pf: Fix forwarding detectionkp2015-04-141-1/+1
* Always lock the hash row of a source node when updating its 'states' counter.glebius2015-03-171-55/+56
* Reset mbuf pointer to NULL in fastroute case to indicate that mbuf wasae2015-03-121-0/+1
* In the forwarding case refragment the reassembled packets with the sameglebius2015-02-161-1/+11
* Update the pf fragment handling code to closer match recent OpenBSD.glebius2015-02-161-0/+39
* Back out r276841, r276756, r276747, r276746. The change in r276747 is veryglebius2015-01-221-30/+69
* Reapply previous patch to fix build.rodrigc2015-01-061-9/+6
* Instead of creating a purge thread for every vnet, createrodrigc2015-01-061-58/+24
* Merge: r258322 from projects/pf branchrodrigc2015-01-061-2/+0
* Finish r274315: remove union 'u' from struct pf_send_entry.melifaro2014-11-091-16/+11
* Remove unused 'struct route' fields.melifaro2014-11-091-2/+0
* Fix multiple incorrect SYSCTL arguments in the kernel:hselasky2014-10-211-2/+2
* Add a complete implementation of MurmurHash3. Tweak both implementationsdes2014-10-181-7/+7
* Change the PF hash from Jenkins to Murmur3. In forwarding testsgnn2014-10-101-7/+7
* Clean up unused CSUM_FRAGMENT.glebius2014-09-031-2/+1
* Explicitly free packet on PF_DROP, otherwise a "quick" rule withglebius2014-09-011-0/+8
* Do not lookup source node twice when pf_map_addr() is used.glebius2014-08-151-2/+0
* pf_map_addr() can fail and in this case we should drop the packet,glebius2014-08-151-28/+13
* Fix synproxy with IPv6. pf_test6() was missing a check for M_SKIP_FIREWALL.glebius2014-08-151-0/+3
* - Count global pf(4) statistics in counter(9).glebius2014-08-141-18/+21
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-2/+0
* Revert r267961, r267973:gjb2014-06-271-0/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-2/+0
* Fix pf(4) to build with MAXCPU set to 256. MAXCPU is actually a count,jhb2014-05-291-1/+1
* Backport from projects/pf r263908:mm2014-04-201-12/+22
* Backout r257223,r257224,r257225,r257246,r257710. The changes causedglebius2014-04-161-333/+83
* Merge from projects/pf r264198:mm2014-04-071-6/+12
* Merge from projects/pf r251993 (glebius@):mm2014-03-251-33/+31
* - Remove rt_metrics_lite and simply put its members into rtentry.glebius2014-03-051-1/+1
* Revert r262196mm2014-02-191-30/+19
* De-virtualize pf_mtag_z [1]mm2014-02-181-19/+30
* Once pf became not covered by a single mutex, many counters in it becameglebius2014-02-141-29/+26
* Remove NULL pointer dereference.glebius2014-01-221-1/+0
* Fix fallout from r258479: in pf_free_src_node() the node must alreadyglebius2013-12-221-1/+0
* To support upcoming changes change internal API for source node handling:glebius2013-11-221-16/+54
* Style: don't compare unsigned <= 0.glebius2013-11-221-3/+3
* Fix fallout from r257223. Since pf_test_state_icmp() can callglebius2013-11-051-0/+4
* Code logic of handling PFTM_PURGE into pf_find_state().glebius2013-11-041-5/+5
* Remove unused PFTM_UNTIL_PACKET const.glebius2013-11-041-2/+0
* - Fix VIMAGE build.glebius2013-10-281-1/+3
* Import pf.c 1.638 from OpenBSDbapt2013-10-271-3/+3
* Improt pf.c 1.636 from OpenBSDbapt2013-10-271-1/+2
* Import pf.c 1.635 and pf_lb.c 1.4 from OpenBSDbapt2013-10-271-83/+326
OpenPOWER on IntegriCloud