All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH mptcp-net 0/2] mptcp: fix leftover fallback after failed connect
@ 2026-09-10 12:23 ` Quanye Yang
  0 siblings, 0 replies; 8+ messages in thread
From: Quanye Yang via B4 Relay @ 2026-09-10 12:23 UTC (permalink / raw)
  To: mptcp

When mptcp_connect() fails before the socket reaches SS_CONNECTING,
->disconnect() is not called. Early fallback may already have set
MPTCP_FALLBACK_DONE and cleared request_mptcp, so a later connect()
on the same fd stays TCP-only.

Patch 1 undoes that state on the connect error path.
Patch 2 adds a mptcp_join.sh coverage for the same-fd retry.

Closes: https://github.com/multipath-tcp/mptcp_net-next/issues/633
---
Quanye Yang (2):
      mptcp: reset msk state on early connect failure
      selftests: mptcp: join: retry connect after early fallback

 net/mptcp/protocol.c                               |  22 ++-
 tools/testing/selftests/net/mptcp/.gitignore       |   1 +
 tools/testing/selftests/net/mptcp/Makefile         |   1 +
 .../selftests/net/mptcp/mptcp_connect_retry.c      | 216 +++++++++++++++++++++
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 108 +++++++++++
 5 files changed, 345 insertions(+), 3 deletions(-)
---
base-commit: 38b6be101006d3e7af972999f45d4f1e8250587a
change-id: 20260910-mptcp-connect-undo-net-b80e14ae1fa2

Best regards,
--  
Quanye Yang <quanyeyang@proton.me>



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

end of thread, other threads:[~2026-09-10 15:57 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-10 12:23 [PATCH mptcp-net 0/2] mptcp: fix leftover fallback after failed connect Quanye Yang via B4 Relay
2026-09-10 12:23 ` Quanye Yang
2026-09-10 12:23 ` [PATCH mptcp-net 1/2] mptcp: reset msk state on early connect failure Quanye Yang via B4 Relay
2026-09-10 12:23   ` Quanye Yang
2026-09-10 15:57   ` Paolo Abeni
2026-09-10 12:23 ` [PATCH mptcp-net 2/2] selftests: mptcp: join: retry connect after early fallback Quanye Yang via B4 Relay
2026-09-10 12:23   ` Quanye Yang
2026-09-10 13:27 ` [PATCH mptcp-net 0/2] mptcp: fix leftover fallback after failed connect MPTCP CI

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.