summaryrefslogtreecommitdiff
path: root/rust/helpers
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2025-11-18 08:20:23 +0100
committerJakub Kicinski <kuba@kernel.org>2025-11-19 20:07:15 -0800
commitfff0c87996672816a84c3386797a5e69751c5888 (patch)
tree51aa9720b40e7ecbb5b55228aba5a28693a76c3c /rust/helpers
parent1bba3f219c5e8c29e63afa3c1fc24f875ebec119 (diff)
mptcp: decouple mptcp fastclose from tcp close
With the current fastclose implementation, the mptcp_do_fastclose() helper is in charge of two distinct actions: send the fastclose reset and cleanup the subflows. Formally decouple the two steps, ensuring that mptcp explicitly closes all the subflows after the mentioned helper. This will make the upcoming fix simpler, and allows dropping the 2nd argument from mptcp_destroy_common(). The Fixes tag is then the same as in the next commit to help with the backports. Fixes: d21f83485518 ("mptcp: use fastclose on more edge scenarios") Cc: stable@vger.kernel.org Signed-off-by: Paolo Abeni <pabeni@redhat.com> Reviewed-by: Geliang Tang <geliang@kernel.org> Reviewed-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Link: https://patch.msgid.link/20251118-net-mptcp-misc-fixes-6-18-rc6-v1-5-806d3781c95f@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'rust/helpers')
0 files changed, 0 insertions, 0 deletions