Commit a4c4009f authored by Jesper Dangaard Brouer's avatar Jesper Dangaard Brouer Committed by David S. Miller

net: increase frag hash size

Increase fragmentation hash bucket size to 1024 from old 64 elems.

After we increased the frag mem limits commit c2a93660 (net: increase
fragment memory usage limits) the hash size of 64 elements is simply
too small.  Also considering the mem limit is per netns and the hash
table is shared for all netns.

For the embedded people, note that this increase will change the hash
table/array from using approx 1 Kbytes to 16 Kbytes.
Signed-off-by: default avatarJesper Dangaard Brouer <brouer@redhat.com>
Acked-by: default avatarHannes Frederic Sowa <hannes@stressinduktion.org>
Acked-by: default avatarEric Dumazet <edumazet@google.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent f0911aae
...@@ -41,7 +41,7 @@ struct inet_frag_queue { ...@@ -41,7 +41,7 @@ struct inet_frag_queue {
struct netns_frags *net; struct netns_frags *net;
}; };
#define INETFRAGS_HASHSZ 64 #define INETFRAGS_HASHSZ 1024
/* averaged: /* averaged:
* max_depth = default ipfrag_high_thresh / INETFRAGS_HASHSZ / * max_depth = default ipfrag_high_thresh / INETFRAGS_HASHSZ /
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment