Konstantin Khlebnikov
|
b56141ab34
net: frag, fix race conditions in LRU list maintenance
|
12 years ago |
Jesper Dangaard Brouer
|
a4c4009f4f
net: increase frag hash size
|
12 years ago |
Jesper Dangaard Brouer
|
19952cc4f8
net: frag queue per hash bucket locking
|
12 years ago |
Jesper Dangaard Brouer
|
1b5ab0def4
net: use the frag lru_lock to protect netns_frags.nqueues update
|
12 years ago |
Hannes Frederic Sowa
|
be991971d5
inet: generalize ipv4-only RFC3168 5.3 ecn fragmentation handling for future use by ipv6
|
12 years ago |
Hannes Frederic Sowa
|
5a3da1fe95
inet: limit length of fragment queue hash table bucket lists
|
12 years ago |
Eric Dumazet
|
4cfb04854d
net: fix possible deadlock in sum_frag_mem_limit
|
12 years ago |
Jesper Dangaard Brouer
|
3ef0eb0db4
net: frag, move LRU list maintenance outside of rwlock
|
12 years ago |
Jesper Dangaard Brouer
|
6d7b857d54
net: use lib/percpu_counter API for fragmentation mem accounting
|
12 years ago |
Jesper Dangaard Brouer
|
d433673e5f
net: frag helper functions for mem limit tracking
|
12 years ago |
Jesper Dangaard Brouer
|
6e34a8b37a
net: cacheline adjust struct inet_frag_queue
|
12 years ago |
Jesper Dangaard Brouer
|
5f8e1e8b76
net: cacheline adjust struct inet_frags for better frag performance
|
12 years ago |
Jesper Dangaard Brouer
|
cd39a7890a
net: cacheline adjust struct netns_frags for better frag performance
|
12 years ago |
Amerigo Wang
|
6b102865e7
ipv6: unify fragment thresh handling code
|
12 years ago |
Patrick McHardy
|
5f2d04f1f9
ipv4: fix path MTU discovery with connection tracking
|
13 years ago |
Eric Dumazet
|
cbc264cacd
ip_frag: struct inet_frags match() method returns a bool
|
13 years ago |
Changli Gao
|
d6bebca92c
fragment: add fast path for in-order fragments
|
15 years ago |
Hannes Eder
|
56bca31ff1
inet fragments: fix sparse warning: context imbalance
|
16 years ago |
Joe Perches
|
bc578a54f0
[NET]: Rename inet_frag.h identifiers COMPLETE, FIRST_IN, LAST_IN to INET_FRAG_*
|
17 years ago |
Pavel Emelyanov
|
81566e8322
[NETNS][FRAGS]: Make the pernet subsystem for fragments.
|
17 years ago |
Pavel Emelyanov
|
3140c25c82
[NETNS][FRAGS]: Make the LRU list per namespace.
|
17 years ago |
Pavel Emelyanov
|
3b4bc4a2bf
[NETNS][FRAGS]: Isolate the secret interval from namespaces.
|
17 years ago |
Pavel Emelyanov
|
e31e0bdc7e
[NETNS][FRAGS]: Make thresholds work in namespaces.
|
17 years ago |
Pavel Emelyanov
|
b2fd5321dd
[NETNS][FRAGS]: Make the net.ipv4.ipfrag_timeout work in namespaces.
|
17 years ago |
Pavel Emelyanov
|
6ddc082223
[NETNS][FRAGS]: Make the mem counter per-namespace.
|
17 years ago |
Pavel Emelyanov
|
e5a2bb842c
[NETNS][FRAGS]: Make the nqueues counter per-namespace.
|
17 years ago |
Pavel Emelyanov
|
ac18e7509e
[NETNS][FRAGS]: Make the inet_frag_queue lookup work in namespaces.
|
17 years ago |
Pavel Emelyanov
|
48d6005638
[INET]: Remove no longer needed ->equal callback
|
17 years ago |
Pavel Emelyanov
|
abd6523d15
[INET]: Consolidate xxx_find() in fragment management
|
17 years ago |
Pavel Emelyanov
|
c6fda28229
[INET]: Consolidate xxx_frag_create()
|
17 years ago |