index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
netgraph
/
ng_base.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
ng_address_hook() microoptimization. Use local variables as they should be.
mav
2008-04-19
1
-7
/
+5
*
Use separate UMA zone for data items allocation. It is a partial
mav
2008-04-16
1
-40
/
+70
*
Several changes breaking netgraph module ABI collected together:
mav
2008-04-15
1
-104
/
+91
*
Add memory barriers to the node locking operations.
mav
2008-04-09
1
-18
/
+32
*
Rewrite node's r/w/q-lock semantics using only atomics instead of mutex
mav
2008-04-06
1
-247
/
+76
*
Use new atomic_fetchadd() primitive instead of looping atomic_cmpset().
mav
2008-03-30
1
-8
/
+5
*
There is no need to erase hook->hk_node before freing hook.
mav
2008-03-29
1
-3
/
+1
*
Remove ng_setisr() call from ng_dequeue(). It is useless as we any way
mav
2008-03-27
1
-11
/
+0
*
Remove impossible (hk_peer == NULL) check from ng_address_hook().
mav
2008-03-16
1
-1
/
+0
*
Improve apply callback error reporting:
mav
2008-03-11
1
-8
/
+25
*
Increase default queue items allocation limit from 512 to 4096 items
mav
2008-03-05
1
-2
/
+16
*
Implement 128 items node name hash for faster name search.
mav
2008-03-04
1
-47
/
+70
*
Fix incorrect constant used in rev. 1.146 that broke node writer locking.
mav
2008-02-25
1
-1
/
+1
*
Cleanup and tune ng_snd_item() function as it is one of the
mav
2008-02-06
1
-95
/
+42
*
Fix one more grammo.
marck
2008-02-02
1
-1
/
+1
*
Reword recent comment a bit.
marck
2008-02-01
1
-3
/
+3
*
Add comments about stack protection mechanism.
mav
2008-02-01
1
-0
/
+8
*
Some code reformat.
mav
2008-01-31
1
-55
/
+38
*
Implement stack protection based on GET_STACK_USAGE() macro.
mav
2008-01-31
1
-8
/
+22
*
Add a new 'why' argument to kdb_enter(), and a set of constants to use
rwatson
2007-12-25
1
-2
/
+2
*
- Merge all the ng_send_fn2* functions into one - ng_send_fn2(),
glebius
2007-11-14
1
-77
/
+36
*
Minor debug message fix.
mav
2007-10-28
1
-1
/
+1
*
Fix build with NETGRAPH_DEBUG.
ru
2007-10-19
1
-1
/
+9
*
Implement new apply callback mechanism to handle item forwarding.
mav
2007-10-19
1
-65
/
+182
*
Add ng_send_fn() error handeling inside ng_con_nodes().
mav
2007-08-18
1
-2
/
+5
*
Despite several examples in the kernel, the third argument of
dwmalone
2007-06-04
1
-1
/
+1
*
Partially back out rev. 1.127, to restore broken functionality. This
glebius
2007-06-01
1
-5
/
+4
*
Universally adopt most conventional spelling of acquire.
rwatson
2007-05-27
1
-1
/
+2
*
We don't need spinning locks here. Change them to the adaptive mutexes. This
wkoszek
2007-03-31
1
-6
/
+6
*
Instead of direct manipulation on queue and worklist mutexes, bring macros
wkoszek
2007-03-30
1
-27
/
+40
*
Prefer more traditional spellings of some words in comments.
rwatson
2007-03-18
1
-15
/
+15
*
oops committed the wrong patch.
julian
2007-03-10
1
-6
/
+10
*
ng_apply_item should be void. It is called from the interrupt source or
julian
2007-03-09
1
-14
/
+85
*
Do not leak hooks in ng_bypass().
glebius
2006-10-11
1
-0
/
+3
*
When counting nodes second time, use the same criteria as for
glebius
2006-06-07
1
-4
/
+4
*
Use NET_CALLOUT_MPSAFE for netgraph callout initializer.
glebius
2006-06-06
1
-2
/
+0
*
Conditionally acquire Giant in netgraph callouts to honor mpsafenet=0.
jhb
2006-06-02
1
-0
/
+2
*
- Print also node ID in ktr(9) messages. [1]
glebius
2006-01-12
1
-29
/
+33
*
Remove old debugging leftover.
glebius
2006-01-12
1
-8
/
+0
*
Fix wording in last commit.
glebius
2006-01-12
1
-1
/
+1
*
Add ktr(9) hooks to easier tracing of the netgraph item flow through
glebius
2006-01-11
1
-2
/
+36
*
Some whitespace and style cleanup.
glebius
2005-11-15
1
-60
/
+59
*
Fix two races which happen when netgraph is restructuring:
glebius
2005-11-02
1
-8
/
+47
*
Rework the ng_item queueing on nodes:
glebius
2005-11-02
1
-121
/
+106
*
- When flushing node input queue, check whether item has a callback. If
glebius
2005-10-13
1
-0
/
+6
*
After rev. 1.103 the oitem and ierror are no longer needed, remove them.
glebius
2005-10-12
1
-18
/
+4
*
Fix a regression introduced in rev. 1.107. If an item once had a writer
glebius
2005-10-11
1
-22
/
+28
*
Fix an item leak, that happens when some node calls ng_callout() two
glebius
2005-09-08
1
-2
/
+6
*
Fix build.
glebius
2005-09-06
1
-1
/
+1
*
In INVARIANTS case also check that nodes do not pass queues of mbufs
glebius
2005-09-06
1
-1
/
+5
[next]