aboutsummaryrefslogtreecommitdiff
path: root/sys/net/pfil.h
Commit message (Expand)AuthorAgeFilesLines
* Most Ethernet drivers that potentially can run a pfil(9) hook withGleb Smirnoff2019-03-101-0/+22
* New pfil(9) KPI together with newborn pfil API and control utility.Gleb Smirnoff2019-01-311-72/+137
* Revert r316461: Remove "IPFW static rules" rmlock, and use pfil's global lock.Gleb Smirnoff2019-01-311-4/+0
* netpfil: Introduce PFIL_FWD flagKristof Provost2018-03-231-4/+10
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove "IPFW static rules" rmlock.Andrey V. Elsukov2017-04-031-0/+4
* ake pfil's locking macros private.Andrey V. Elsukov2017-03-271-29/+0
* Whitespace, style cleanups, and improved comments.Andre Oppermann2013-08-241-22/+24
* ename PFIL_LIST_[UN]LOCK() to PFIL_HEADLIST_[UN]LOCK() to avoidAndre Oppermann2013-08-241-2/+4
* Resolve the confusion between the head_list and the hook list.Andre Oppermann2013-08-241-10/+19
* Internalize pfil_hook_get(). There are no outside consumers ofAndre Oppermann2013-08-241-12/+0
* Introduce typedef for pfil hook callback function and replace allAndre Oppermann2013-08-241-6/+6
* Fix style and comments.Andrey V. Elsukov2013-03-191-8/+8
* Remove the recently added sysctl variable net.pfil.forward.Andrey V. Elsukov2012-11-021-3/+0
* Remove the IPFIREWALL_FORWARD kernel option and make possible to turnAndrey V. Elsukov2012-10-251-0/+3
* Make PFIL use per-VNET lock instead of per-AF lock. Since most used packetAlexander V. Chernikov2012-10-221-10/+36
* small portability fix to build on linux/windowsLuigi Rizzo2010-07-151-0/+4
* Remove unused pfil_flags field in packet_filter_hook.Robert Watson2009-10-181-1/+0
* Sort function prototypes in pfil.h, clean up white space, and betterRobert Watson2009-10-181-6/+6
* Make the rmlock(9) interface a bit more like the rwlock(9) interface:Robert Watson2009-05-291-1/+1
* Line wrap very long line in struct packet_filter_hook definition.Robert Watson2008-12-131-1/+2
* pfil(9) locking take 3: Switch to rmlock(9)Max Laier2007-11-251-6/+9
* Correct the definition of PFIL_HOOKED() so that it comparesAndrew Gallatin2007-06-081-1/+1
* define lock.h before rwlock.h for DEBUG_LOCKSChristian S.J. Peron2006-02-021-0/+1
* Somewhat re-factor the read/write locking mechanism associated with the packetChristian S.J. Peron2006-02-021-11/+11
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add an additional struct inpcb * argument to pfil(9) in order to enableMax Laier2004-09-291-4/+5
* Include <sys/_lock.h>'s prerequisite <sys/queue.h> before including theBruce Evans2004-06-191-1/+1
* o update PFIL_HOOKS support to current API used by netbsdSam Leffler2003-09-231-18/+50
* Fixed some style bugs in the removal of __P(()). The main ones wereBruce Evans2002-03-241-2/+1
* Remove __P.Alfred Perlstein2002-03-191-7/+7
* Remove extra memory region kept by "struct pfil_head pfil_head_t;".Ruslan Ermilov2001-10-221-1/+1
* Replace nonexistent !defined(_LKM) by !defined(KLD_MODULE)Andrey A. Chernov2000-08-011-1/+1
* Check IPFILTER (options IPFILTER generates) instead of NIPFILTERAndrey A. Chernov2000-08-011-2/+2
* Nonexistent "ipfilter.h" -> "opt_ipfilter.h"Andrey A. Chernov2000-07-311-1/+1
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-2/+2
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-2/+2
* Add pfil(9) subroutines and manpage from NetBSD.Darren Reed2000-05-101-0/+81