public inbox for mptcp@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH mptcp-net v2 00/11] mptcp: avoid dup events + error + misc.
@ 2026-01-26 19:18 Matthieu Baerts (NGI0)
  2026-01-26 19:18 ` [PATCH mptcp-net v2 01/11] mptcp: avoid dup SUB_CLOSED events after disconnect Matthieu Baerts (NGI0)
                   ` (12 more replies)
  0 siblings, 13 replies; 15+ messages in thread
From: Matthieu Baerts (NGI0) @ 2026-01-26 19:18 UTC (permalink / raw)
  To: MPTCP Upstream; +Cc: Matthieu Baerts (NGI0), Marco Angaroni, Geliang Tang

There are two fixes with their tests:

- a subflow closed event can be visible multiple times, see issue #603

- the subflow closed event didn't contain the error as expected.

The 4 first patches are for -net, the rest are small fixes and
improvements for net-next. Some tests should be quicker now.

Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
---
Changes in v2:
- Small updates on patches 1, 2, 3 and 5 (Geliang)
- Add Geliang RvB tags.
- Link to v1: https://patch.msgid.link/20251226-mptcp-issue-603-v1-0-bb30e331b839@kernel.org

---
Matthieu Baerts (NGI0) (11):
      mptcp: avoid dup SUB_CLOSED events after disconnect
      selftests: mptcp: check no dup close events after error
      mptcp: only reset subflow errors when propagated
      selftests: mptcp: check subflow errors in close events
      selftests: mptcp: join: wait for estab event instead of MPJ
      selftests: mptcp: join: fix wait_mpj helper
      selftests: mptcp: join: userspace: wait for new events
      selftests: mptcp: join chk_stale_nr: avoid dup stats
      selftests: mptcp: join: avoid declaring i if not used
      selftests: mptcp: connect: fix maybe-uninitialize warn
      selftests: mptcp: connect cleanup TFO setup

 net/mptcp/protocol.c                              |  13 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c |  19 ++-
 tools/testing/selftests/net/mptcp/mptcp_join.sh   | 149 +++++++++++++++-------
 3 files changed, 121 insertions(+), 60 deletions(-)
---
base-commit: b8bb952910af48167681524c5b217996c16382c1
change-id: 20251222-mptcp-issue-603-d85d967f7c0a

Best regards,
-- 
Matthieu Baerts (NGI0) <matttbe@kernel.org>


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

end of thread, other threads:[~2026-01-27 12:21 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-26 19:18 [PATCH mptcp-net v2 00/11] mptcp: avoid dup events + error + misc Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 01/11] mptcp: avoid dup SUB_CLOSED events after disconnect Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 02/11] selftests: mptcp: check no dup close events after error Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 03/11] mptcp: only reset subflow errors when propagated Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 04/11] selftests: mptcp: check subflow errors in close events Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 05/11] selftests: mptcp: join: wait for estab event instead of MPJ Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 06/11] selftests: mptcp: join: fix wait_mpj helper Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 07/11] selftests: mptcp: join: userspace: wait for new events Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 08/11] selftests: mptcp: join chk_stale_nr: avoid dup stats Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 09/11] selftests: mptcp: join: avoid declaring i if not used Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 10/11] selftests: mptcp: connect: fix maybe-uninitialize warn Matthieu Baerts (NGI0)
2026-01-26 19:18 ` [PATCH mptcp-net v2 11/11] selftests: mptcp: connect cleanup TFO setup Matthieu Baerts (NGI0)
2026-01-26 20:34 ` [PATCH mptcp-net v2 00/11] mptcp: avoid dup events + error + misc MPTCP CI
2026-01-27  6:49 ` Geliang Tang
2026-01-27 12:21   ` Matthieu Baerts

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