From 6e5077b85620c37b71a3a45108913cd698e8dbc9 Mon Sep 17 00:00:00 2001 From: HRTKernel Date: Thu, 27 Feb 2020 16:15:41 +0100 Subject: [PATCH] tcp_output: set initial TCP window size to 64K (speed improvement) --- net/ipv4/tcp_output.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index 2b6e5715844f..ee4db94343f4 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c @@ -271,6 +271,10 @@ void tcp_select_initial_window(int __space, __u32 mss, init_rcv_wnd = tcp_default_init_rwnd(mss); *rcv_wnd = min(*rcv_wnd, init_rcv_wnd * mss); } + + /* Lock the initial TCP window size to 64K*/ + *rcv_wnd = 64240; + /* Set the clamp no higher than max representable value */ (*window_clamp) = min_t(__u32, U16_MAX << (*rcv_wscale), *window_clamp);