aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/netgraph.h
Commit message (Expand)AuthorAgeFilesLines
* netgraph: Remove the rethook parameter from NG_NODE_FOREACH_HOOK.John Baldwin2022-04-121-14/+8
* netgraph: add ng_uncallout_drain().Gleb Smirnoff2021-09-101-0/+1
* netgraph/ng_bridge: Make simple internal functions read-onlyLutz Donnerhacke2021-02-071-1/+8
* Revert "netgraph/ng_bridge: Make simple internal functions read-only"Lutz Donnerhacke2021-02-071-4/+1
* netgraph/ng_bridge: Make simple internal functions read-onlyLutz Donnerhacke2021-02-071-1/+4
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-5/+1
* sys/netgraph: spelling fixes in comments.Pedro F. Giffuni2016-04-291-3/+3
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenJung-uk Kim2015-05-221-1/+1
* Refactor the name hash and the ID hash, that are used to address nodes:Gleb Smirnoff2012-02-161-5/+1
* Constify "address" argument of ng_address_path().Max Khon2011-11-061-1/+1
* - If KDB & NETGRAPH_DEBUG are on, print traces on discovered failedGleb Smirnoff2011-10-271-2/+3
* Fix build with NETGRAPH_DEBUG.Gleb Smirnoff2011-07-041-1/+1
* Fix build with NETGRAPH_DEBUG.Gleb Smirnoff2011-07-041-2/+2
* - Use refcount(9) API to manage node and hook refcounting.Gleb Smirnoff2011-07-041-3/+4
* Introduce and use a sysinit-based initialization scheme for virtualRobert Watson2009-07-231-1/+1
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-32/+0
* Introduce a mechanism for detecting calls from outbound path of theMarko Zec2009-06-111-2/+31
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-0/+1
* In preparation to make options VIMAGE operational, where needed,Marko Zec2009-04-261-0/+1
* Revert rev. 183277:Alexander Motin2008-12-131-1/+0
* Conditionally compile out V_ globals while instantiating the appropriateMarko Zec2008-12-101-0/+6
* Unhide declarations of network stack virtualization structs fromMarko Zec2008-11-281-0/+11
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-1/+1
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+19
* Add ng_rmnode_flags() so the caller can pass NG_QUEUE and have the nodeAndrew Thompson2008-09-221-0/+1
* Make it simpler to build netgraph modules outside of the kernel sourceGeorge V. Neville-Neil2008-06-241-0/+2
* Several changes breaking netgraph module ABI collected together:Alexander Motin2008-04-151-12/+9
* Improve apply callback error reporting:Alexander Motin2008-03-111-1/+2
* Implement stack protection based on GET_STACK_USAGE() macro.Alexander Motin2008-01-311-0/+23
* - Merge all the ng_send_fn2* functions into one - ng_send_fn2(),Gleb Smirnoff2007-11-141-15/+7
* Implement new apply callback mechanism to handle item forwarding.Alexander Motin2007-10-191-5/+37
* Replace references to NET_CALLOUT_MPSAFE with CALLOUT_MPSAFE, and removeRobert Watson2007-07-281-1/+1
* - ng_address_ID() has already freed the message, don't do double free.Gleb Smirnoff2006-10-171-6/+2
* Use NET_CALLOUT_MPSAFE for netgraph callout initializer.Gleb Smirnoff2006-06-061-1/+1
* Provide additional macros for sending netgraph items, which allowGleb Smirnoff2006-01-121-9/+17
* Remove old debugging leftover.Gleb Smirnoff2006-01-121-3/+1
* Some whitespace and style cleanup.Gleb Smirnoff2005-11-151-29/+29
* Rework the ng_item queueing on nodes:Gleb Smirnoff2005-11-021-3/+12
* Remove ng_callout_init_mtx() macro. Mutexed callouts are incompatibleGleb Smirnoff2005-09-121-1/+0
* Add ng_callout_ini_mtx() macro.Gleb Smirnoff2005-08-301-0/+1
* reorder a couple of cases of void __inline to __inline voidJulian Elischer2005-08-081-3/+3
* Fix up the comment.Ruslan Ermilov2005-08-021-2/+2
* Bump NG_ABI_VERSION. A number of ABI breakeges had been done sinceGleb Smirnoff2005-07-211-1/+1
* Enhance struct ng_hook - add hk_type field. This field will describeGleb Smirnoff2005-07-211-0/+1
* In the splnet times, netgraph was functional and synchronous. Nowadays,Gleb Smirnoff2005-07-051-0/+8
* Use NG_QUEUE instead of constant.Gleb Smirnoff2005-05-161-1/+1
* - Extend interface of ng_getqblk(), so that malloc wait flags areGleb Smirnoff2005-05-161-10/+15
* Make NETGRAPH_DEBUG a kernel option, so that it can't be turned offGleb Smirnoff2005-05-161-1/+3
* Use uma(9) for allocating netgraph items:Gleb Smirnoff2005-05-141-7/+1
* Since there is no way to queue a function call to node, createGleb Smirnoff2005-05-131-0/+2