summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_base.c
Commit message (Expand)AuthorAgeFilesLines
* - Print also node ID in ktr(9) messages. [1]glebius2006-01-121-29/+33
* Remove old debugging leftover.glebius2006-01-121-8/+0
* Fix wording in last commit.glebius2006-01-121-1/+1
* Add ktr(9) hooks to easier tracing of the netgraph item flow throughglebius2006-01-111-2/+36
* Some whitespace and style cleanup.glebius2005-11-151-60/+59
* Fix two races which happen when netgraph is restructuring:glebius2005-11-021-8/+47
* Rework the ng_item queueing on nodes:glebius2005-11-021-121/+106
* - When flushing node input queue, check whether item has a callback. Ifglebius2005-10-131-0/+6
* After rev. 1.103 the oitem and ierror are no longer needed, remove them.glebius2005-10-121-18/+4
* Fix a regression introduced in rev. 1.107. If an item once had a writerglebius2005-10-111-22/+28
* Fix an item leak, that happens when some node calls ng_callout() twoglebius2005-09-081-2/+6
* Fix build.glebius2005-09-061-1/+1
* In INVARIANTS case also check that nodes do not pass queues of mbufsglebius2005-09-061-1/+5
* Raise one more bit in READER_MASK. I believe that before this changeglebius2005-09-061-1/+1
* Use non-debug macros inside debugging functions, to preventglebius2005-09-021-4/+4
* Cleanup the reader/writer policy in netgraph(4). Assignglebius2005-08-261-24/+25
* In ng_callout() assert that supplied arguments are non-NULL.glebius2005-08-211-3/+4
* Fix cut-n-paste error, introduced in rev. 1.103.glebius2005-07-211-1/+1
* Catch up with netgraph.h rev. 1.57 and fix build.glebius2005-07-211-0/+1
* Problem description:glebius2005-07-211-67/+17
* In the splnet times, netgraph was functional and synchronous. Nowadays,glebius2005-07-051-2/+28
* - Extend interface of ng_getqblk(), so that malloc wait flags areglebius2005-05-161-26/+19
* Move queue element routines upper, so that all relatedglebius2005-05-141-85/+85
* Use uma(9) for allocating netgraph items:glebius2005-05-141-102/+47
* Since there is no way to queue a function call to node, createglebius2005-05-131-3/+16
* Plug item leak in case when NGI_FN is applied to invalid node.glebius2005-03-101-0/+1
* Make netgraph ISR and callout MPSAFE.glebius2005-02-121-2/+2
* Rename ng_callout_trapoline to ng_callout_trampoline.glebius2005-01-261-3/+3
* With recent changes to _callout_stop_safe() we can remove a hackglebius2005-01-251-6/+1
* Fix an evil typo.glebius2005-01-241-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+3
* Introduce new startup level SI_SUB_NETGRAPH that is afteremax2005-01-061-1/+1
* Move systm.h up, since it is required by mbuf.h.glebius2004-12-231-1/+1
* - sort includesglebius2004-12-231-5/+4
* Assert queue mutex in ng_dequeue() and ng_queue_rw().glebius2004-12-191-0/+4
* Mechanically rename s/ng_timeout/ng_callout/g, s/ng_untimeout/ng_uncallout/g.glebius2004-12-011-5/+5
* Partically backout previous commit. Since _callout_stop_safe() clearsglebius2004-11-041-2/+7
* - Make ng_timeout() to use callout() interface instead of timeout().glebius2004-11-021-19/+17
* When making a peer of unknown type framework tries to load moduleglebius2004-07-271-19/+5
* Slight cosmetic changes.julian2004-07-201-14/+14
* Reverse a lock/unlock pair that were the wrong way around in some code thatjulian2004-07-181-2/+2
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPphk2004-07-151-1/+1
* Update for the KDB framework:marcel2004-07-101-3/+4
* Remove the home-grown metadata facility in favour of the now genericjulian2004-06-301-31/+7
* Not quite sure how that one got past me..julian2004-06-261-1/+1
* Make the frameworkl responsible for not passing the nodes a NULL mbuf pointer.julian2004-06-251-0/+7
* Clean up use of ng_hdhasb_mtx a little:rwatson2004-06-241-0/+5
* Add a new netgraph method to allow restoration of somejulian2004-05-291-1/+4
* Get rid of the deprecated *LEN constants in favour of the newharti2004-01-261-21/+20
* The last argument to mtx_init() should be MTX_DEF, not 0. This is not atruckman2003-12-081-4/+8
OpenPOWER on IntegriCloud