From: Gang Yan <gang.yan@linux.dev>
To: mptcp@lists.linux.dev, pabeni@redhat.com
Cc: Gang Yan <yangang@kylinos.cn>
Subject: [Patch mptcp-net 0/3] Fix the transmission stall due to backlog
Date: Thu, 5 Feb 2026 14:41:28 +0800 [thread overview]
Message-ID: <cover.1770273341.git.yangang@kylinos.cn> (raw)
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
next reply other threads:[~2026-02-05 6:42 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-05 6:41 Gang Yan [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1770273341.git.yangang@kylinos.cn \
--to=gang.yan@linux.dev \
--cc=mptcp@lists.linux.dev \
--cc=pabeni@redhat.com \
--cc=yangang@kylinos.cn \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox