summaryrefslogtreecommitdiff
path: root/sys/net/pfil.h
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2023-03-16pf: distinguish forwarding and output cases for pf_refragment6()Kristof Provost
2023-02-14pfil: add pfil_mem_{in,out}() and retire pfil_run_hooks()Gleb Smirnoff
2022-09-08net: add pfil_mbuf_{in,out}Mateusz Guzik
2022-09-07net: retire PFIL_FWDMateusz Guzik
2019-03-10Most Ethernet drivers that potentially can run a pfil(9) hook withGleb Smirnoff
2019-01-31New pfil(9) KPI together with newborn pfil API and control utility.Gleb Smirnoff
2019-01-31Revert r316461: Remove "IPFW static rules" rmlock, and use pfil's global lock.Gleb Smirnoff
2018-03-23netpfil: Introduce PFIL_FWD flagKristof Provost
2017-11-27sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-04-03Remove "IPFW static rules" rmlock.Andrey V. Elsukov
2017-03-27ake pfil's locking macros private.Andrey V. Elsukov
2013-08-24Whitespace, style cleanups, and improved comments.Andre Oppermann
2013-08-24ename PFIL_LIST_[UN]LOCK() to PFIL_HEADLIST_[UN]LOCK() to avoidAndre Oppermann
2013-08-24Resolve the confusion between the head_list and the hook list.Andre Oppermann
2013-08-24Internalize pfil_hook_get(). There are no outside consumers ofAndre Oppermann
2013-08-24Introduce typedef for pfil hook callback function and replace allAndre Oppermann
2013-03-19Fix style and comments.Andrey V. Elsukov
2012-11-02Remove the recently added sysctl variable net.pfil.forward.Andrey V. Elsukov
2012-10-25Remove the IPFIREWALL_FORWARD kernel option and make possible to turnAndrey V. Elsukov
2012-10-22Make PFIL use per-VNET lock instead of per-AF lock. Since most used packetAlexander V. Chernikov
2010-07-15small portability fix to build on linux/windowsLuigi Rizzo
2009-10-18Remove unused pfil_flags field in packet_filter_hook.Robert Watson
2009-10-18Sort function prototypes in pfil.h, clean up white space, and betterRobert Watson
2009-05-29Make the rmlock(9) interface a bit more like the rwlock(9) interface:Robert Watson
2008-12-13Line wrap very long line in struct packet_filter_hook definition.Robert Watson
2007-11-25pfil(9) locking take 3: Switch to rmlock(9)Max Laier
2007-06-08Correct the definition of PFIL_HOOKED() so that it comparesAndrew Gallatin
2006-02-02define lock.h before rwlock.h for DEBUG_LOCKSChristian S.J. Peron
2006-02-02Somewhat re-factor the read/write locking mechanism associated with the packetChristian S.J. Peron
2005-01-07/* -> /*- for license, minor formatting changesWarner Losh
2004-09-29Add an additional struct inpcb * argument to pfil(9) in order to enableMax Laier
2004-06-19Include <sys/_lock.h>'s prerequisite <sys/queue.h> before including theBruce Evans
2003-09-23o update PFIL_HOOKS support to current API used by netbsdSam Leffler
2002-03-24Fixed some style bugs in the removal of __P(()). The main ones wereBruce Evans
2002-03-19Remove __P.Alfred Perlstein
2001-10-22Remove extra memory region kept by "struct pfil_head pfil_head_t;".Ruslan Ermilov
2000-08-01Replace nonexistent !defined(_LKM) by !defined(KLD_MODULE)Andrey A. Chernov
2000-08-01Check IPFILTER (options IPFILTER generates) instead of NIPFILTERAndrey A. Chernov
2000-07-31Nonexistent "ipfilter.h" -> "opt_ipfilter.h"Andrey A. Chernov
2000-05-26Back out the previous change to the queue(3) interface.Jake Burkholder
2000-05-23Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder
2000-05-10Add pfil(9) subroutines and manpage from NetBSD.Darren Reed