[PATCH mptcp-next RFC 0/3] mptcp: reset fully_estab after fallback & reject MPJ earlier
"Matthieu Baerts (NGI0)" <[email protected]>
| Newsgroups | dev.linux.lists.mptcp |
|---|---|
| Message-ID | <[email protected]> |
Here is a small RFC series to present my idea: it seems better with some code than describing it. I suggest bailing out early when we can: reset the fully established when a fallback is done, then reject the MPJ earlier, and finally stop processing connections early with the in-kernel PM. I didn't check if any of those should be backported, probably not. Only very lightly tested. @Chenguang / @Gang: feel free to take over this series if you want to extend it, or if fixes are needed. Signed-off-by: Matthieu Baerts (NGI0) <[email protected]> --- Matthieu Baerts (NGI0) (3): mptcp: no longer fully_established after a fallback mptcp: reject MP_JOIN earlier mptcp: pm: kernel: skip operating on closing connections net/mptcp/mib.c | 1 + net/mptcp/mib.h | 1 + net/mptcp/pm_kernel.c | 16 +++++++++++----- net/mptcp/protocol.c | 1 + net/mptcp/subflow.c | 19 ++++++++++++++++--- tools/testing/selftests/net/mptcp/mptcp_join.sh | 25 +++++++++++++++++-------- 6 files changed, 47 insertions(+), 16 deletions(-) --- base-commit: d536472a82d18356d323227213acb5603bb9050c change-id: 20260814-mptcp-reset-mpj-early-dcc7d4d92df9 Best regards, -- Matthieu Baerts (NGI0) <[email protected]>