# Since multicast is rather popular and we have many integrations running, # more than the default of 20 memberships might be required. net.ipv4.igmp_max_memberships = 1024 # Increase maximum receive and send buffer size net.core.rmem_max = 4194304 net.core.wmem_max = 4194304 # Disable TCP slow start after idle to keep cwnd across idle net.ipv4.tcp_slow_start_after_idle = 0 # Enable linear RTO backoff for "thin" TCP streams. # "Thin" per kernel: tp->packets_out < 4 and not in initial slow start. # Ref: tcp_stream_is_thin(tp) in include/net/tcp.h # Rationale: reduce tail latency for API-style connections after sporadic loss. net.ipv4.tcp_thin_linear_timeouts = 1