aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil
Commit message (Expand)AuthorAgeFilesLines
* - Remove rt_metrics_lite and simply put its members into rtentry.Gleb Smirnoff2014-03-051-1/+1
* Instead of playing games with casts simply add 3 more members to theGleb Smirnoff2014-03-051-10/+3
* Revert r262196Martin Matuska2014-02-191-30/+19
* De-virtualize pf_mtag_z [1]Martin Matuska2014-02-181-19/+30
* Summary: Two quick edits to the implementation notes as they're noGeorge V. Neville-Neil2014-02-151-2/+2
* Under sys/netpfil/ipfw, surround two IPv6-specific static functions withDimitry Andric2014-02-152-0/+4
* Once pf became not covered by a single mutex, many counters in it becameGleb Smirnoff2014-02-143-46/+72
* Reorder struct ip_fw_chain:Alexander V. Chernikov2014-01-243-10/+12
* Remove NULL pointer dereference.Gleb Smirnoff2014-01-221-1/+0
* Fix resource leak and simplify code for DIOCCHANGEADDR.Gleb Smirnoff2014-01-221-24/+18
* Revert r260548. We really should not use IPFW_WLOCK() hereAlexander V. Chernikov2014-01-111-3/+3
* We don't need chain write lock since we're not modifying its contents.Alexander V. Chernikov2014-01-111-3/+3
* When pf_get_translation() fails, it should leave *sn pointer pristine,Gleb Smirnoff2014-01-061-0/+1
* Use rnh_matchaddr instead of rnh_lookup for longest-prefix match.Alexander V. Chernikov2014-01-031-3/+3
* Fix incorrect header guard define in sys/netpfil/pf/pf.h, which snuck inDimitry Andric2013-12-221-1/+1
* Fix fallout from r258479: in pf_free_src_node() the node must alreadyGleb Smirnoff2013-12-221-1/+0
* Add net.inet.ip.fw.dyn_keep_states sysctl whichAlexander V. Chernikov2013-12-181-1/+24
* Simplify O_NAT opcode handling.Alexander V. Chernikov2013-11-281-19/+16
* Check ipfw table numbers in both user and kernel space before rule addition.Alexander V. Chernikov2013-11-281-1/+1
* In sys/netpfil/ipfw/ip_fw_nat.c:vnet_ipfw_nat_uninit() we call "IPFW_WLOCK(ch...Craig Rodrigues2013-11-251-1/+1
* The DIOCKILLSRCNODES operation was implemented with O(m*n) complexity,Gleb Smirnoff2013-11-221-38/+56
* To support upcoming changes change internal API for source node handling:Gleb Smirnoff2013-11-221-16/+54
* Fix off by ones when scanning source nodes hash.Gleb Smirnoff2013-11-221-3/+3
* Style: don't compare unsigned <= 0.Gleb Smirnoff2013-11-221-3/+3
* add a counter on the struct mq (a queue of mbufs),Luigi Rizzo2013-11-223-0/+32
* disable some ipfw match options when compiling in userspaceLuigi Rizzo2013-11-221-2/+10
* make this code compile in userspace on OSXLuigi Rizzo2013-11-221-0/+7
* more support for userspace compiling of this code:Luigi Rizzo2013-11-221-0/+10
* make ipfw_check_packet() and ipfw_check_frame() public,Luigi Rizzo2013-11-221-4/+4
* Some fixups to pf_get_sport after r257223:Gleb Smirnoff2013-11-141-7/+4
* Fix fallout from r257223. Since pf_test_state_icmp() can callGleb Smirnoff2013-11-051-0/+4
* Remove net.link.ether.inet.useloopback sysctl tunable. It was always on byGleb Smirnoff2013-11-051-1/+1
* Code logic of handling PFTM_PURGE into pf_find_state().Gleb Smirnoff2013-11-041-5/+5
* Remove unused PFTM_UNTIL_PACKET const.Gleb Smirnoff2013-11-043-6/+2
* - Fix VIMAGE build.Gleb Smirnoff2013-10-281-1/+3
* Include necessary headers that now are available due to pollutionGleb Smirnoff2013-10-281-0/+1
* Import pf.c 1.638 from OpenBSDBaptiste Daroussin2013-10-271-3/+3
* Improt pf.c 1.636 from OpenBSDBaptiste Daroussin2013-10-271-1/+2
* Import pf.c 1.635 and pf_lb.c 1.4 from OpenBSDBaptiste Daroussin2013-10-272-84/+350
* Move new pf includes to the pf directory. The pfvar.h remainGleb Smirnoff2013-10-277-4/+315
* Provide includes that are needed in these files, and before were readGleb Smirnoff2013-10-264-0/+4
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-2611-1/+27
* Use the correct EtherType for logging IPv6 packets.Philip Paeps2013-09-281-2/+9
* Merge 1.12 of pf_lb.c from OpenBSD, with some changes. Original commit:Gleb Smirnoff2013-09-021-26/+29
* Make dummynet use new direct callout(9) execution mechanism. Since the onlyAlexander Motin2013-08-241-4/+6
* Make ipfw nat init/unint work correctly for VIMAGE:Mikolaj Golub2013-08-243-24/+58
* Add m_clrprotoflags() to clear protocol specific mbuf flags at up andAndre Oppermann2013-08-191-2/+2
* Fix a possible NULL-pointer dereference on the pfsync(4) reconfiguration.Andrey V. Elsukov2013-07-291-1/+4
* Improve locking strategy between keys hash and ID hash.Gleb Smirnoff2013-06-131-21/+64
* Return meaningful error code from pf_state_key_attach() andGleb Smirnoff2013-05-111-4/+5