]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
tcp: halves tcp_mem[] limits
authorEric Dumazet <edumazet@google.com>
Fri, 15 May 2015 19:39:30 +0000 (12:39 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 18 May 2015 02:45:49 +0000 (22:45 -0400)
commitb66e91ccbc34ebd5a2f90f9e1bc1597e2924a500
tree13db6cdf2a7ff4f841f3ec44b5700a8e9af1b361
parent76dfa6082032b5c179864816fa508879421678eb
tcp: halves tcp_mem[] limits

Allowing tcp to use ~19% of physical memory is way too much,
and allowed bugs to be hidden. Add to this that some drivers use a full
page per incoming frame, so real cost can be twice the advertized one.

Reduce tcp_mem by 50 % as a first step to sanity.

tcp_mem[0,1,2] defaults are now 4.68%, 6.25%, 9.37% of physical memory.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp.c