aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_base.c
Commit message (Expand)AuthorAgeFilesLines
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Introduce and use a sysinit-based initialization scheme for virtualRobert Watson2009-07-231-20/+4
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-161-3/+3
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-42/+16
* Introduce a mechanism for detecting calls from outbound path of theMarko Zec2009-06-111-1/+5
* Introduce an infrastructure for dismantling vnet instances.Marko Zec2009-06-081-3/+42
* Unbreak LINT build, caused by a change in struct ng_node layout introducedMarko Zec2009-05-051-0/+1
* In preparation to make options VIMAGE operational, where needed,Marko Zec2009-04-261-2/+28
* To avoid one doubtless netgraph SMP scalability limitation point, switchAlexander Motin2008-12-141-13/+32
* Revert rev. 183277:Alexander Motin2008-12-131-8/+2
* Conditionally compile out V_ globals while instantiating the appropriateMarko Zec2008-12-101-1/+14
* Unhide declarations of network stack virtualization structs fromMarko Zec2008-11-281-1/+0
* Remove unneeded NULL check. At first msg can't be null here and and at secondAlexander Motin2008-11-221-2/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-4/+4
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-1/+5
* Add ng_rmnode_flags() so the caller can pass NG_QUEUE and have the nodeAndrew Thompson2008-09-221-2/+8
* We can't implicitly trust the hook on NGQF_FN/NGQF_FN2 processing inAlexander Motin2008-09-131-6/+14
* A bunch of formatting fixes brough to light by, or created by the Vimage commitJulian Elischer2008-08-201-1/+1
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-8/+9
* Remove NETISR_MPSAFE, which allows specific netisr handlers to be directlyRobert Watson2008-07-041-2/+1
* ng_address_hook() microoptimization. Use local variables as they should be.Alexander Motin2008-04-191-7/+5
* Use separate UMA zone for data items allocation. It is a partialAlexander Motin2008-04-161-40/+70
* Several changes breaking netgraph module ABI collected together:Alexander Motin2008-04-151-104/+91
* Add memory barriers to the node locking operations.Alexander Motin2008-04-091-18/+32
* Rewrite node's r/w/q-lock semantics using only atomics instead of mutexAlexander Motin2008-04-061-247/+76
* Use new atomic_fetchadd() primitive instead of looping atomic_cmpset().Alexander Motin2008-03-301-8/+5
* There is no need to erase hook->hk_node before freing hook.Alexander Motin2008-03-291-3/+1
* Remove ng_setisr() call from ng_dequeue(). It is useless as we any wayAlexander Motin2008-03-271-11/+0
* Remove impossible (hk_peer == NULL) check from ng_address_hook().Alexander Motin2008-03-161-1/+0
* Improve apply callback error reporting:Alexander Motin2008-03-111-8/+25
* Increase default queue items allocation limit from 512 to 4096 itemsAlexander Motin2008-03-051-2/+16
* Implement 128 items node name hash for faster name search.Alexander Motin2008-03-041-47/+70
* Fix incorrect constant used in rev. 1.146 that broke node writer locking.Alexander Motin2008-02-251-1/+1
* Cleanup and tune ng_snd_item() function as it is one of theAlexander Motin2008-02-061-95/+42
* Fix one more grammo.Dmitry Morozovsky2008-02-021-1/+1
* Reword recent comment a bit.Dmitry Morozovsky2008-02-011-3/+3
* Add comments about stack protection mechanism.Alexander Motin2008-02-011-0/+8
* Some code reformat.Alexander Motin2008-01-311-55/+38
* Implement stack protection based on GET_STACK_USAGE() macro.Alexander Motin2008-01-311-8/+22
* Add a new 'why' argument to kdb_enter(), and a set of constants to useRobert Watson2007-12-251-2/+2
* - Merge all the ng_send_fn2* functions into one - ng_send_fn2(),Gleb Smirnoff2007-11-141-77/+36
* Minor debug message fix.Alexander Motin2007-10-281-1/+1
* Fix build with NETGRAPH_DEBUG.Ruslan Ermilov2007-10-191-1/+9
* Implement new apply callback mechanism to handle item forwarding.Alexander Motin2007-10-191-65/+182
* Add ng_send_fn() error handeling inside ng_con_nodes().Alexander Motin2007-08-181-2/+5
* Despite several examples in the kernel, the third argument ofDavid Malone2007-06-041-1/+1
* Partially back out rev. 1.127, to restore broken functionality. ThisGleb Smirnoff2007-06-011-5/+4
* Universally adopt most conventional spelling of acquire.Robert Watson2007-05-271-1/+2
* We don't need spinning locks here. Change them to the adaptive mutexes. ThisWojciech A. Koszek2007-03-311-6/+6
* Instead of direct manipulation on queue and worklist mutexes, bring macrosWojciech A. Koszek2007-03-301-27/+40