aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/pf/net/pf.c
Commit message (Expand)AuthorAgeFilesLines
* o Create directory sys/netpfil, where all packet filters shouldGleb Smirnoff2012-09-141-6270/+0
* Merge the projects/pf/head branch, that was worked on for last six months,Gleb Smirnoff2012-09-081-2791/+1441
* Merge revision 1.715 from OpenBSD:Gleb Smirnoff2012-06-061-2/+2
* Revert r234834 per luigi@ request.Alexander V. Chernikov2012-05-031-0/+1
* Move several enums and structures required for L2 filtering from ip_fw_privat...Alexander V. Chernikov2012-04-301-1/+0
* Extend IPv6 routing lookups in pf(4) to use the new multi-FIB KPI.Bjoern A. Zeeb2012-02-031-36/+43
* In FreeBSD we determine presence of pfsync(4) at run-time, notGleb Smirnoff2012-01-091-17/+1
* Return value should be conditional on return value of pfsync_defer_ptr()Gleb Smirnoff2011-11-301-2/+2
* Add missing PF_UNLOCK in pf_testKevin Lo2011-10-301-1/+5
* Fix a bug when NPFSYNC > 0 that on FreeBSD we would always returnBjoern A. Zeeb2011-10-191-2/+2
* Fix indentation in a loop and a tiny maze of #ifdefs for just theBjoern A. Zeeb2011-10-191-27/+27
* Use the correct byte order for the ip_divert(4) mbuf tag port metaBjoern A. Zeeb2011-08-251-1/+2
* Update packet filter (pf) code to OpenBSD 4.5.Bjoern A. Zeeb2011-06-281-2896/+2736
* Add _mbuf() variants of various inpcb-related interfaces, including lookup,Robert Watson2011-06-041-0/+8
* Remove some further INET related symbols from pf to allow the moduleBjoern A. Zeeb2011-05-311-0/+8
* Decompose the current single inpcbinfo lock into two locks:Robert Watson2011-05-301-17/+14
* Make pf compile without INET support by adding #ifdef INETs andBjoern A. Zeeb2011-04-271-0/+2
* When using pf routing options, properly handle IP fragmentationBjoern A. Zeeb2010-09-101-1/+2
* Adapt OpenBSD pf's "sloopy" TCP state machine which is useful for DirectXin LI2009-12-241-171/+289
* If we cannot immediately get the pf_consistency_lock in the purge thread,Max Laier2009-08-191-24/+65
* Many network stack subsystems use a single global data structure to holdRobert Watson2009-08-021-14/+14
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-14/+0
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-161-1/+1
* Update stats in struct icmpstat and icmp6stat using four newRobert Watson2009-04-121-4/+4
* Update stats in struct udpstat using two new macros, UDPSTAT_ADD()Robert Watson2009-04-121-3/+3
* Update stats in struct ipstat using four new macros, IPSTAT_ADD(),Robert Watson2009-04-111-4/+4
* Update stats in struct tcpstat using two new macros, TCPSTAT_ADD() andRobert Watson2009-04-111-3/+3
* This main goals of this project are:Qing Li2008-12-151-6/+6
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+4
* Cache so_cred as inp_cred in the inpcb.Bjoern A. Zeeb2008-10-041-15/+5
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+18
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-22/+23
* Merge state reuse for tcp.Max Laier2008-08-041-0/+17
|\
| * Flatten out dist and all "live" tag directories.Max Laier2008-08-041-6665/+0
| * Import pf from OpenBSD 4.1vendor/pf-sys/4.1Max Laier2007-07-031-461/+743
| * Loopback four fixes from OpenBSD for problems reported to the freebsd-pfMax Laier2005-09-081-21/+60
| * Import pf from OpenBSD 3.7 (OPENBSD_3_7 as of today)vendor/pf-sys/3.7Max Laier2005-05-031-366/+849
| * Import a couple of fixes from OpenBSD-current, which did not make -stable invendor/pf-sys/3.5.003Max Laier2004-08-121-2/+1
| * Import from OpenBSD stable branchMax Laier2004-07-171-42/+53
| * Import OpenBSD stable branch.Max Laier2004-06-171-11/+8
| * Import pf from OpenBSD 3.5 (OPENBSD_3_5_BASE)vendor/pf-sys/3.5Max Laier2004-06-161-836/+1389
| * Import OpenBSD 3.4-stable fixesDaniel Hartmeier2004-05-021-11/+8
| * Import another fix from the OpenBSD-Stable branch:Max Laier2004-04-111-6/+11
| * Import two fixes from OpenBSD's stable branch:vendor/pf-sys/3.4.001Max Laier2004-03-281-3/+39
* | Add code to allow the system to handle multiple routing tables.Julian Elischer2008-05-091-4/+32
* | Teach pf and ipfw to use read locks in inpcbs write than write locksRobert Watson2008-04-201-6/+5
* | Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros toRobert Watson2008-04-171-4/+4
* | Reloop OpenBSD rev. 1.563:Max Laier2007-11-211-3/+11