diff options
author | Eric Dumazet <edumazet@google.com> | 2020-04-30 19:35:43 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-04-30 22:24:01 +0200 |
commit | a70437cc09a11771870e9f6bfc0ba1237161daa8 (patch) | |
tree | 2160cfb6274072fcc4350afbbd5aa7ebf1580a4c /net/ipv4/tcp_ipv4.c | |
parent | tcp: tcp_sack_new_ofo_skb() should be more conservative (diff) | |
download | linux-a70437cc09a11771870e9f6bfc0ba1237161daa8.tar.xz linux-a70437cc09a11771870e9f6bfc0ba1237161daa8.zip |
tcp: add hrtimer slack to sack compression
Add a sysctl to control hrtimer slack, default of 100 usec.
This gives the opportunity to reduce system overhead,
and help very short RTT flows.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Acked-by: Neal Cardwell <ncardwell@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/tcp_ipv4.c')
-rw-r--r-- | net/ipv4/tcp_ipv4.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c index 83a5d24e13b8..6c05f1ceb538 100644 --- a/net/ipv4/tcp_ipv4.c +++ b/net/ipv4/tcp_ipv4.c @@ -2780,6 +2780,7 @@ static int __net_init tcp_sk_init(struct net *net) sizeof(init_net.ipv4.sysctl_tcp_wmem)); } net->ipv4.sysctl_tcp_comp_sack_delay_ns = NSEC_PER_MSEC; + net->ipv4.sysctl_tcp_comp_sack_slack_ns = 100 * NSEC_PER_USEC; net->ipv4.sysctl_tcp_comp_sack_nr = 44; net->ipv4.sysctl_tcp_fastopen = TFO_CLIENT_ENABLE; spin_lock_init(&net->ipv4.tcp_fastopen_ctx_lock); |