Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 27da6d37 authored by Martin KaFai Lau's avatar Martin KaFai Lau Committed by David S. Miller
Browse files

tcp: Enable 2nd listener hashtable in TCP



Enable the second listener hashtable in TCP.
The scale is the same as UDP which is one slot per 2MB.

Signed-off-by: default avatarMartin KaFai Lau <kafai@fb.com>
Reviewed-by: default avatarEric Dumazet <edumazet@google.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 61b7c691
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -3577,6 +3577,9 @@ void __init tcp_init(void)
	percpu_counter_init(&tcp_sockets_allocated, 0, GFP_KERNEL);
	percpu_counter_init(&tcp_orphan_count, 0, GFP_KERNEL);
	inet_hashinfo_init(&tcp_hashinfo);
	inet_hashinfo2_init(&tcp_hashinfo, "tcp_listen_portaddr_hash",
			    thash_entries, 21,  /* one slot per 2 MB*/
			    0, 64 * 1024);
	tcp_hashinfo.bind_bucket_cachep =
		kmem_cache_create("tcp_bind_bucket",
				  sizeof(struct inet_bind_bucket), 0,