aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil
Commit message (Expand)AuthorAgeFilesLines
* DNOLD_IS_ECN introduced by r266941 is not required.Hiren Panchasara2014-06-011-3/+0
* ECN marking implenetation for dummynet.Hiren Panchasara2014-06-013-5/+81
* Fix pf(4) to build with MAXCPU set to 256. MAXCPU is actually a count,John Baldwin2014-05-291-1/+1
* Since ipfw nat configures all options in one step, we should set all bitsAndrey V. Elsukov2014-05-181-1/+1
* Fix wrong formatting of 0.0.0.0/X table records in ipfw(8).Alexander V. Chernikov2014-05-171-0/+1
* o In pf_normalize_ip() we don't need mtag inGleb Smirnoff2014-05-171-22/+7
* Define startup order the same way as it is in dummynet.Mikolaj Golub2014-04-261-2/+2
* The current API for adding rules with pool addresses is the following:Gleb Smirnoff2014-04-251-1/+3
* Backport from projects/pf r263908:Martin Matuska2014-04-202-12/+26
|\
* | Set oif only for outgoing packets.Andrey V. Elsukov2014-04-161-1/+1
* | Backout r257223,r257224,r257225,r257246,r257710. The changes causedGleb Smirnoff2014-04-162-355/+84
* | Free resources and error cases; re-indent a curly brace while here.Christian Brueffer2014-04-131-3/+7
* | Merge from projects/pf r264198:Martin Matuska2014-04-071-6/+12
|\ \
| * | Execute pf_overload_task() in vnet context. Fixes a vnet kernel panic.Martin Matuska2014-04-061-6/+12
| |/
| * De-virtualize UMA zone pf_mtag_z and move to global initialization part.Martin Matuska2014-03-292-12/+24
| * Merge head up to r263906.Martin Matuska2014-03-293-25/+10
| |\ | |/ |/|
| * Merge head up to r262222 (last merge was incomplete).Martin Matuska2014-02-1917-174/+332
| |\
| * \ Merge head up to r258343.Gleb Smirnoff2013-11-191-7/+4
| |\ \
| * | | - Split functions that initialize various pf parts into their vimageGleb Smirnoff2013-11-184-41/+24
| * | | Merge head r232040 through r258006.Gleb Smirnoff2013-11-114-12/+12
| |\ \ \
| * \ \ \ Merge head r232040 through r257457.Gleb Smirnoff2013-10-3119-89/+700
| |\ \ \ \
| * \ \ \ \ Merge head r233826 through r256722.Gleb Smirnoff2013-10-188-59/+108
| |\ \ \ \ \
* | | | | | | Merge from projects/pf r251993 (glebius@):Martin Matuska2014-03-253-45/+43
|\| | | | | |
| * | | | | | De-vnet hash sizes and hash masks.Gleb Smirnoff2013-06-193-44/+42
* | | | | | | Fix breakage in ipfw+VIMAGE after r261590.Gleb Smirnoff2014-03-211-14/+6
* | | | | | | - 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