aboutsummaryrefslogtreecommitdiff
path: root/sys/net/pfil.c
Commit message (Expand)AuthorAgeFilesLines
* net: whack "set but not used" warnings in net/pfil.cMateusz Guzik2021-11-141-1/+1
* Since now drivers that support pfil run their interrupts in the networkGleb Smirnoff2020-01-231-13/+6
* Change argument order of epoch_call() to more natural, first function,Gleb Smirnoff2020-01-171-6/+6
* Most Ethernet drivers that potentially can run a pfil(9) hook withGleb Smirnoff2019-03-101-6/+23
* Properly handle a case when a first filter returns PFIL_REALLOCED, thenGleb Smirnoff2019-03-101-8/+10
* Teach pfil_ioctl() about VIMAGE.Gleb Smirnoff2019-02-031-2/+6
* New pfil(9) KPI together with newborn pfil API and control utility.Gleb Smirnoff2019-01-311-339/+523
* Revert r316461: Remove "IPFW static rules" rmlock, and use pfil's global lock.Gleb Smirnoff2019-01-311-0/+1
* netpfil: Introduce PFIL_FWD flagKristof Provost2018-03-231-7/+52
* 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-1/+0
* ake pfil's locking macros private.Andrey V. Elsukov2017-03-271-0/+26
* Get closer to a VIMAGE network stack teardown from top to bottom ratherBjoern A. Zeeb2016-06-211-7/+4
* SYSINIT functions do not return a value; switch to void, removeBjoern A. Zeeb2016-06-061-6/+4
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* ename PFIL_LIST_[UN]LOCK() to PFIL_HEADLIST_[UN]LOCK() to avoidAndre Oppermann2013-08-241-7/+7
* Resolve the confusion between the head_list and the hook list.Andre Oppermann2013-08-241-25/+29
* Internalize pfil_hook_get(). There are no outside consumers ofAndre Oppermann2013-08-241-0/+13
* Convert one instance of pfil hook callback missed in r254769.Andre Oppermann2013-08-241-4/+1
* Introduce typedef for pfil hook callback function and replace allAndre Oppermann2013-08-241-7/+3
* Fix style and comments.Andrey V. Elsukov2013-03-191-4/+11
* Remove the recently added sysctl variable net.pfil.forward.Andrey V. Elsukov2012-11-021-6/+0
* Remove the IPFIREWALL_FORWARD kernel option and make possible to turnAndrey V. Elsukov2012-10-251-0/+6
* Make PFIL use per-VNET lock instead of per-AF lock. Since most used packetAlexander V. Chernikov2012-10-221-0/+58
* Clean up comments, white space, and style in pfil.c (especially new VNETRobert Watson2009-10-191-30/+28
* Line-wrap pfil.c so that it prints more nicely.Robert Watson2009-10-181-6/+10
* Virtualize the pfil hooks so that different jails may chose differentJulian Elischer2009-10-111-5/+48
* A few locking fixes and cleanups to pfil hook registration,Robert Watson2008-12-161-32/+10
* pfil(9) locking take 3: Switch to rmlock(9)Max Laier2007-11-251-5/+6
* Somewhat re-factor the read/write locking mechanism associated with the packetChristian S.J. Peron2006-02-021-100/+22
* Fix semantics of ph_busy_count == -1 to pass instead of block.Max Laier2005-05-231-1/+3
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Change pfil starvation prevention from fail-open to fail-close.Max Laier2004-10-081-2/+10
* Add an additional struct inpcb * argument to pfil(9) in order to enableMax Laier2004-09-291-6/+6
* Switch order for mtx_unlock and cv_signal as (condvar(9)) sez:Max Laier2004-09-221-2/+2
* o update PFIL_HOOKS support to current API used by netbsdSam Leffler2003-09-231-76/+280
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* Remove __P.Alfred Perlstein2002-03-191-11/+7
* Mechanical change to use <sys/queue.h> macro API instead ofPoul-Henning Kamp2001-02-041-1/+1
* Use <sys/queue.h> macro api rather than fondle its implementation detals.Poul-Henning Kamp2001-02-031-3/+3
* Remove unneeded #include <sys/proc.h> lines.Poul-Henning Kamp2000-10-291-1/+0
* Add pfil(9) subroutines and manpage from NetBSD.Darren Reed2000-05-101-0/+176