public inbox for mptcp@lists.linux.dev
 help / color / mirror / Atom feed
* [Patch mptcp-net 0/3] Fix the transmission stall due to backlog
@ 2026-02-05  6:41 Gang Yan
  2026-02-05  6:41 ` [Patch mptcp-net 1/3] mptcp: add backlog_list bug reproducer test Gang Yan
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Gang Yan @ 2026-02-05  6:41 UTC (permalink / raw)
  To: mptcp, pabeni; +Cc: Gang Yan

From: Gang Yan <yangang@kylinos.cn>


Hi Matt, Paolo:

During my testing, I discovered two issues in MPTCP related to the 
backlog_list, both of which can lead to transmission stalls. In this
patchset, I have added a test program to reproduce the issues, along with
two workarounds. Additional details and more specific workarounds are also
included in the notes to help clarify the exact scenarios where the
problems occur.

I would appreciate your feedback and hope we can find a better fix for
these issues.

Gang Yan (3):
  mptcp: add backlog_list bug reproducer test
  mptcp: fix receive stalls when 'ack_seq' in backlog_list
  mptcp: fix stall because of data_ready

 net/mptcp/protocol.c                          |   9 +-
 tools/testing/selftests/net/mptcp/Makefile    |   1 +
 .../testing/selftests/net/mptcp/multi_chunk.c | 148 ++++++++++++++++++
 .../selftests/net/mptcp/multi_chunk.sh        |  37 +++++
 4 files changed, 192 insertions(+), 3 deletions(-)
 create mode 100644 tools/testing/selftests/net/mptcp/multi_chunk.c
 create mode 100755 tools/testing/selftests/net/mptcp/multi_chunk.sh

-- 
2.43.0


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-02-09  9:02 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-05  6:41 [Patch mptcp-net 0/3] Fix the transmission stall due to backlog Gang Yan
2026-02-05  6:41 ` [Patch mptcp-net 1/3] mptcp: add backlog_list bug reproducer test Gang Yan
2026-02-05  9:20   ` Paolo Abeni
2026-02-05 13:05     ` gang.yan
2026-02-05 18:01   ` Matthieu Baerts
2026-02-05  6:41 ` [Patch mptcp-net 2/3] mptcp: fix receive stalls when 'ack_seq' in backlog_list Gang Yan
2026-02-05  9:36   ` Paolo Abeni
     [not found]     ` <f9a2229cd1d69731db91a003ac1018f446be9572@linux.dev>
2026-02-09  9:02       ` gang.yan
2026-02-05  6:41 ` [Patch mptcp-net 3/3] mptcp: fix stall because of data_ready Gang Yan
2026-02-05 10:07   ` Paolo Abeni
2026-02-05 13:27     ` gang.yan
2026-02-09  8:56       ` gang.yan
2026-02-05  7:58 ` [Patch mptcp-net 0/3] Fix the transmission stall due to backlog MPTCP CI

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox