hi zhenyuan:

非常感谢您的提交;

但是在您提交的附1补丁集中,我们发现tcp: address problems caused by EDT misshaps中修复的前向
补丁Fixes: ab408b6dc744 ("tcp: switch tcp and sch_fq to new earliest departure time model")
在版本中并未合入,请再确认一下。

best regard

附1:
issue: https://gitee.com/openeuler/kernel/issues/I4AFRJ?from=project-issue

jiazhenyuan (4):
  tcp: address problems caused by EDT misshaps
  ^^^^^^^
  tcp: always set retrans_stamp on recovery
  tcp: create a helper to model exponential backoff
  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  | 65 ++++++++++++++++++++-----------------------
 3 files changed, 44 insertions(+), 46 deletions(-):


附2:
[v1,openEuler-1.0-LTS,1/4] tcp: address problems caused by EDT misshaps

From: Eric Dumazet <edumazet@google.com>

mainline inclusion
from mainline-v5.3.0
commit 9efdda4e3abed13f0903b7b6e4d4c2102019440a 
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I4AFRJ?from=project-issue
CVE: NA
------------------------------------------------------------

When a qdisc setup including pacing FQ is dismantled and recreated,
some TCP packets are sent earlier than instructed by TCP stack.

TCP can be fooled when ACK comes back, because the following
operation can return a negative value.

    tcp_time_stamp(tp) - tp->rx_opt.rcv_tsecr;

Some paths in TCP stack were not dealing properly with this,
this patch addresses four of them.

Fixes: ab408b6dc744 ("tcp: switch tcp and sch_fq to new earliest departure time model")

^^^^^^^^^^^^^^^ <= 当前版本未合入该patch

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

Signed-off-by: Jiazhenyuan <jiazhenyuan@uniontech.com>
---
 net/ipv4/tcp_input.c | 16 ++++++++++------
 net/ipv4/tcp_timer.c | 10 ++++++----
 2 files changed, 16 insertions(+), 10 deletions(-)