summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_base.c
Commit message (Expand)AuthorAgeFilesLines
* (S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument.antoine2009-12-281-1/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+0
* Introduce and use a sysinit-based initialization scheme for virtualrwatson2009-07-231-20/+4
* Remove unused VNET_SET() and related macros; only VNET_GET() isrwatson2009-07-161-3/+3
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-42/+16
* Introduce a mechanism for detecting calls from outbound path of thezec2009-06-111-1/+5
* Introduce an infrastructure for dismantling vnet instances.zec2009-06-081-3/+42
* Unbreak LINT build, caused by a change in struct ng_node layout introducedzec2009-05-051-0/+1
* In preparation to make options VIMAGE operational, where needed,zec2009-04-261-2/+28
* To avoid one doubtless netgraph SMP scalability limitation point, switchmav2008-12-141-13/+32
* Revert rev. 183277:mav2008-12-131-8/+2
* Conditionally compile out V_ globals while instantiating the appropriatezec2008-12-101-1/+14
* Unhide declarations of network stack virtualization structs fromzec2008-11-281-1/+0
* Remove unneeded NULL check. At first msg can't be null here and and at secondmav2008-11-221-2/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-4/+4
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-1/+5
* Add ng_rmnode_flags() so the caller can pass NG_QUEUE and have the nodethompsa2008-09-221-2/+8
* We can't implicitly trust the hook on NGQF_FN/NGQF_FN2 processing inmav2008-09-131-6/+14
* A bunch of formatting fixes brough to light by, or created by the Vimage commitjulian2008-08-201-1/+1
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-8/+9
* Remove NETISR_MPSAFE, which allows specific netisr handlers to be directlyrwatson2008-07-041-2/+1
* ng_address_hook() microoptimization. Use local variables as they should be.mav2008-04-191-7/+5
* Use separate UMA zone for data items allocation. It is a partialmav2008-04-161-40/+70
* Several changes breaking netgraph module ABI collected together:mav2008-04-151-104/+91
* Add memory barriers to the node locking operations.mav2008-04-091-18/+32
* Rewrite node's r/w/q-lock semantics using only atomics instead of mutexmav2008-04-061-247/+76
* Use new atomic_fetchadd() primitive instead of looping atomic_cmpset().mav2008-03-301-8/+5
* There is no need to erase hook->hk_node before freing hook.mav2008-03-291-3/+1
* Remove ng_setisr() call from ng_dequeue(). It is useless as we any waymav2008-03-271-11/+0
* Remove impossible (hk_peer == NULL) check from ng_address_hook().mav2008-03-161-1/+0
* Improve apply callback error reporting:mav2008-03-111-8/+25
* Increase default queue items allocation limit from 512 to 4096 itemsmav2008-03-051-2/+16
* Implement 128 items node name hash for faster name search.mav2008-03-041-47/+70
* Fix incorrect constant used in rev. 1.146 that broke node writer locking.mav2008-02-251-1/+1
* Cleanup and tune ng_snd_item() function as it is one of themav2008-02-061-95/+42
* Fix one more grammo.marck2008-02-021-1/+1
* Reword recent comment a bit.marck2008-02-011-3/+3
* Add comments about stack protection mechanism.mav2008-02-011-0/+8
* Some code reformat.mav2008-01-311-55/+38
* Implement stack protection based on GET_STACK_USAGE() macro.mav2008-01-311-8/+22
* Add a new 'why' argument to kdb_enter(), and a set of constants to userwatson2007-12-251-2/+2
* - Merge all the ng_send_fn2* functions into one - ng_send_fn2(),glebius2007-11-141-77/+36
* Minor debug message fix.mav2007-10-281-1/+1
* Fix build with NETGRAPH_DEBUG.ru2007-10-191-1/+9
* Implement new apply callback mechanism to handle item forwarding.mav2007-10-191-65/+182
* Add ng_send_fn() error handeling inside ng_con_nodes().mav2007-08-181-2/+5
* Despite several examples in the kernel, the third argument ofdwmalone2007-06-041-1/+1
* Partially back out rev. 1.127, to restore broken functionality. Thisglebius2007-06-011-5/+4
* Universally adopt most conventional spelling of acquire.rwatson2007-05-271-1/+2
* We don't need spinning locks here. Change them to the adaptive mutexes. Thiswkoszek2007-03-311-6/+6
OpenPOWER on IntegriCloud