From ceef6a67973481f49350e901c13385cd2a55b677 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Sun, 11 Sep 2022 19:25:49 +0200 Subject: [PATCH] Update BBR patch --- patches/bbr2-5.15.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patches/bbr2-5.15.patch b/patches/bbr2-5.15.patch index ae33db4b..89a4d343 100644 --- a/patches/bbr2-5.15.patch +++ b/patches/bbr2-5.15.patch @@ -3396,13 +3396,13 @@ index d9f1b83be6047..3437789f10e93 100644 - min_tso = ca_ops->min_tso_segs ? - ca_ops->min_tso_segs(sk) : -- sock_net(sk)->ipv4.sysctl_tcp_min_tso_segs; +- READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_min_tso_segs); - - tso_segs = tcp_tso_autosize(sk, mss_now, min_tso); + tso_segs = ca_ops->tso_segs ? + ca_ops->tso_segs(sk, mss_now) : + tcp_tso_autosize(sk, mss_now, -+ sock_net(sk)->ipv4.sysctl_tcp_min_tso_segs); ++ READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_min_tso_segs)); return min_t(u32, tso_segs, sk->sk_gso_max_segs); }