Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mptcp: fallback to TCP after 3 MPC drop + cache #156

Merged
merged 2 commits into from
Sep 12, 2024

Conversation

matttbe
Copy link
Member

@matttbe matttbe commented Sep 2, 2024

A new series has been recently shared to force a fallback to TCP after 3 failed MPC attempts. If the "plain" TCP connection is a success after this fallback, it likely means that MPTCP is blocked. The next connections will directly fall back to TCP.

That's what is being validated here.

See these tickets for more details:

After 3 failed attempts, there is a fallback to TCP.

Link: multipath-tcp/mptcp_net-next#477
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
After 3 failed attempts, there is a fallback to TCP. If this "plain" TCP
connection was a success, it likely means that MPTCP is blocked. The
next connections now directly falls back to TCP.

Link: multipath-tcp/mptcp_net-next#57
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
@matttbe matttbe requested a review from dcaratti September 2, 2024 08:14
@matttbe
Copy link
Member Author

matttbe commented Sep 2, 2024

(The kernel patches have just been sent on the ML)

@matttbe
Copy link
Member Author

matttbe commented Sep 9, 2024

(FYI, the kernel patches have just been applied in the export branch)

@matttbe
Copy link
Member Author

matttbe commented Sep 12, 2024

I suggest merging these because the new feature is already in net-next, best to make sure there are no regressions later on.
I can always fix issues later.

@matttbe matttbe merged commit b96e6ba into multipath-tcp:mptcp-net-next Sep 12, 2024
@matttbe matttbe deleted the mptcp-fallback-x-mpc branch September 12, 2024 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant