summaryrefslogtreecommitdiffstats
path: root/sys/netpfil/pf
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Remove lock init from radix.c.melifaro2014-10-011-6/+2
* Use rn_detachhead() instead of direct free(9) for radix tables.glebius2014-10-011-2/+2
* Mechanically convert to if_inc_counter().glebius2014-09-192-8/+8
* Remove ifq_drops from struct ifqueue. Now queue drops are accounted inglebius2014-09-192-2/+1
* - Provide a sleepable lock to protect against ioctl() vs ioctl() races.glebius2014-09-121-10/+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-152-13/+19
* pf_map_addr() can fail and in this case we should drop the packet,glebius2014-08-152-29/+16
* Fix synproxy with IPv6. pf_test6() was missing a check for M_SKIP_FIREWALL.glebius2014-08-151-0/+3
* Change pr_output's prototype to avoid the need for explicit casts.kevlo2014-08-151-1/+1
* - Count global pf(4) statistics in counter(9).glebius2014-08-143-23/+120
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we havekevlo2014-08-081-4/+7
* On machines with strict alignment copy pfsync_state_key from packetglebius2014-07-101-15/+26
* 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
* o In pf_normalize_ip() we don't need mtag inglebius2014-05-171-22/+7
* The current API for adding rules with pool addresses is the following:glebius2014-04-251-1/+3
* Backport from projects/pf r263908:mm2014-04-202-12/+26
* Backout r257223,r257224,r257225,r257246,r257710. The changes causedglebius2014-04-162-355/+84
* Merge from projects/pf r264198:mm2014-04-071-6/+12
* Merge from projects/pf r251993 (glebius@):mm2014-03-253-45/+43
* - Remove rt_metrics_lite and simply put its members into rtentry.glebius2014-03-051-1/+1
* Instead of playing games with casts simply add 3 more members to theglebius2014-03-051-10/+3
* 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-143-46/+72
* Remove NULL pointer dereference.glebius2014-01-221-1/+0
* Fix resource leak and simplify code for DIOCCHANGEADDR.glebius2014-01-221-24/+18
* When pf_get_translation() fails, it should leave *sn pointer pristine,glebius2014-01-061-0/+1
* Fix incorrect header guard define in sys/netpfil/pf/pf.h, which snuck indim2013-12-221-1/+1
* Fix fallout from r258479: in pf_free_src_node() the node must alreadyglebius2013-12-221-1/+0
* The DIOCKILLSRCNODES operation was implemented with O(m*n) complexity,glebius2013-11-221-38/+56
* To support upcoming changes change internal API for source node handling:glebius2013-11-221-16/+54
* Fix off by ones when scanning source nodes hash.glebius2013-11-221-3/+3
* Style: don't compare unsigned <= 0.glebius2013-11-221-3/+3
* Some fixups to pf_get_sport after r257223:glebius2013-11-141-7/+4
* 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-043-6/+2
* - 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-272-84/+350
* Move new pf includes to the pf directory. The pfvar.h remainglebius2013-10-276-3/+313
OpenPOWER on IntegriCloud