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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add code to allow the system to handle multiple routing tables.
julian
2008-05-09
1
-2
/
+4
*
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
*
Replace callout_init(..., 1) with callout_init(..., CALLOUT_MPSAFE) for
kris
2008-04-16
1
-1
/
+1
*
Several changes breaking netgraph module ABI collected together:
mav
2008-04-15
3
-139
/
+115
*
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
*
- Account all node stats at the shape mode.
mav
2008-03-30
1
-35
/
+27
*
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
*
Switch from timeval to bintime, to use 1/(2^20) of seconds instead of
mav
2008-03-27
1
-22
/
+23
*
Some minor code and math optimizations.
mav
2008-03-26
1
-40
/
+21
*
Rewrite node to support multiple hooks, alike to ng_l2tp, to use one pair
mav
2008-03-24
2
-241
/
+284
*
Remove impossible (hk_peer == NULL) check from ng_address_hook().
mav
2008-03-16
1
-1
/
+0
*
Add session ID hashing to speedup incoming packets dispatch in case
mav
2008-03-16
1
-38
/
+47
*
Improve apply callback error reporting:
mav
2008-03-11
3
-10
/
+28
*
Addition to the previous commit. Release inproc in case of memory error.
mav
2008-03-09
1
-0
/
+1
*
To avoid control data losses do not acknowledge recieving of control packet
mav
2008-03-08
1
-54
/
+44
*
Send only one incoming notification at a time to reduce queue
mav
2008-03-07
1
-32
/
+26
*
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 field name.
mav
2008-03-04
1
-1
/
+1
*
Use more compact LIST instead of TAILQ for session hash.
mav
2008-03-03
1
-62
/
+32
*
Make session ID generator to use session ID hash.
mav
2008-03-02
1
-40
/
+37
*
Add support for the libalias redirect functionality.
mav
2008-03-01
2
-1
/
+558
*
Fix incorrect constant used in rev. 1.146 that broke node writer locking.
mav
2008-02-25
1
-1
/
+1
*
Fix shutdown bug made by previous commit.
mav
2008-02-24
1
-0
/
+1
*
Use rtalloc1() instead of rtalloc_ign(). It returns a locked
glebius
2008-02-07
1
-24
/
+17
*
Do not use bcmp() to compare two bytes with constants.
mav
2008-02-06
2
-4
/
+4
*
Cleanup and tune ng_snd_item() function as it is one of the
mav
2008-02-06
1
-95
/
+42
*
Prepare hooks direct pointers on setup to avoid heavy ng_findhook() calls
mav
2008-02-04
1
-27
/
+66
*
Move all possible node logic out of the rcvdata() function
mav
2008-02-03
1
-96
/
+90
*
Revert previous commit.
mav
2008-02-03
1
-4
/
+8
*
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
*
Tune the message for better informativity.
mav
2008-02-01
1
-1
/
+2
*
Band-aid recent commit by mav by replacing a variable in a CTR statement with
benno
2008-02-01
1
-1
/
+1
*
Implement Session-ID hashing to improve receive performance scalability
mav
2008-01-31
1
-31
/
+70
*
Some code reformat.
mav
2008-01-31
1
-55
/
+38
*
Implement stack protection based on GET_STACK_USAGE() macro.
mav
2008-01-31
3
-8
/
+46
*
Avoid data copying when it is possible.
mav
2008-01-28
1
-9
/
+21
*
Run expire even without export hook connected.
mav
2008-01-27
1
-8
/
+4
*
Fix memory leak when export hook is not connected.
mav
2008-01-27
1
-0
/
+2
*
Remove one very strange unneded if.
mav
2008-01-27
1
-7
/
+2
*
Slightly simplify code.
mav
2008-01-27
1
-6
/
+6
*
Improve multilink receive performance by netgraph item reuse.
mav
2008-01-26
1
-5
/
+17
*
Improve multilink xmit performance by netgraph item reuse.
mav
2008-01-26
1
-3
/
+13
*
Improve multilink receive performance with fragment headers preallocation.
mav
2008-01-26
1
-22
/
+23
[next]