mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 14:53:58 -04:00
net: set net.core.rmem_max and net.core.wmem_max to 4 MB
SO_RCVBUF and SO_SNDBUF have limited range today, unless distros or system admins change rmem_max and wmem_max. Even iproute2 uses 1 MB SO_RCVBUF which is capped by the kernel. Decouple [rw]mem_max and [rw]mem_default and increase [rw]mem_max to 4 MB. Before: $ sysctl net.core.rmem_default net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.rmem_default = 212992 net.core.rmem_max = 212992 net.core.wmem_default = 212992 net.core.wmem_max = 212992 After: $ sysctl net.core.rmem_default net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.rmem_default = 212992 net.core.rmem_max = 4194304 net.core.wmem_default = 212992 net.core.wmem_max = 4194304 Signed-off-by: Eric Dumazet <edumazet@google.com> Reviewed-by: Neal Cardwell <ncardwell@google.com> Link: https://patch.msgid.link/20250819174030.1986278-1-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
2a2e6e5375
commit
a6d4f25888
@@ -222,6 +222,8 @@ rmem_max
|
||||
|
||||
The maximum receive socket buffer size in bytes.
|
||||
|
||||
Default: 4194304
|
||||
|
||||
rps_default_mask
|
||||
----------------
|
||||
|
||||
@@ -247,6 +249,8 @@ wmem_max
|
||||
|
||||
The maximum send socket buffer size in bytes.
|
||||
|
||||
Default: 4194304
|
||||
|
||||
message_burst and message_cost
|
||||
------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user