]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mptcp: fix subflow rcvbuf adjust
authorPaolo Abeni <pabeni@redhat.com>
Tue, 28 Oct 2025 11:57:59 +0000 (12:57 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 30 Oct 2025 00:30:18 +0000 (17:30 -0700)
commita6f0459aadf1b41a9b9fae02006b1db024d60856
treeb1572f0e0263bc561e098f50a223ca6927d2f3d2
parentf99c579211f5c77da6750b90c6bec9b264188120
mptcp: fix subflow rcvbuf adjust

The mptcp PM can add subflow to the conn_list before tcp_init_transfer().
Calling tcp_rcvbuf_grow() on such subflow is not correct as later
init will overwrite the update.

Fix the issue calling tcp_rcvbuf_grow() only after init buffer
initialization.

Fixes: e118cdc34dd1 ("mptcp: rcvbuf auto-tuning improvement")
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20251028-net-tcp-recv-autotune-v3-1-74b43ba4c84c@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/mptcp/protocol.c