This patch series is present in v5.15 and fixes the problem that the timeout value calculated by tcp_model_timeout() is not accurate.
Pseudo-Shortlog of commits:
Eric Dumazet edumazet@google.com tcp: address problems caused by EDT misshaps
Yuchung Cheng ycheng@google.com tcp: always set retrans_stamp on recovery
Yuchung Cheng ycheng@google.com tcp: create a helper to model exponential backoff
Eric Dumazet edumazet@google.com tcp: adjust rto_base in retransmits_timed_out()
net/ipv4/tcp_input.c | 16 ++++++----- net/ipv4/tcp_output.c | 9 +++---- net/ipv4/tcp_timer.c | 63 ++++++++++++++++++++----------------------- 3 files changed, 43 insertions(+), 45 deletions(-)