This is a rebase of the RFC, dropping old 5/5 and including a few somewhat related bugfixes - all targeting net-next because the fixed commit is only there or the buggy behavior can be triggered only enabling non backup subflows Paolo Abeni (9): subflow: always init 'rel_write_seq' mptcp: avoid data corruption on reinsert mptcp: mark as fallback even early ones mptcp: zero token hash at creation time. mptcp: make msk established at remote key reception time mptcp: cleanup subflow_finish_connect() subflow: explicitly check for plain tcp rsk subflow: use rsk_ops->send_reset() subflow: introduce and use mptcp_can_accept_new_subflow() net/mptcp/options.c | 4 +- net/mptcp/protocol.c | 20 +++++++--- net/mptcp/protocol.h | 2 + net/mptcp/subflow.c | 87 +++++++++++++++++++++++++------------------- net/mptcp/token.c | 2 +- 5 files changed, 69 insertions(+), 46 deletions(-) -- 2.26.2