Hi Matt,
Thanks for this v2.
On Mon, 2026-01-26 at 20:18 +0100, Matthieu Baerts (NGI0) wrote:
> There are two fixes with their tests:
>
> - a subflow closed event can be visible multiple times, see issue
> #603
>
> - the subflow closed event didn't contain the error as expected.
>
> The 4 first patches are for -net, the rest are small fixes and
> improvements for net-next. Some tests should be quicker now.
>
> Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Looks good to me.
Reviewed-by: Geliang Tang <geliang@kernel.org>
-Geliang
> ---
> Changes in v2:
> - Small updates on patches 1, 2, 3 and 5 (Geliang)
> - Add Geliang RvB tags.
> - Link to v1:
> https://patch.msgid.link/20251226-mptcp-issue-603-v1-0-bb30e331b839@kernel.org
>
> ---
> Matthieu Baerts (NGI0) (11):
> mptcp: avoid dup SUB_CLOSED events after disconnect
> selftests: mptcp: check no dup close events after error
> mptcp: only reset subflow errors when propagated
> selftests: mptcp: check subflow errors in close events
> selftests: mptcp: join: wait for estab event instead of MPJ
> selftests: mptcp: join: fix wait_mpj helper
> selftests: mptcp: join: userspace: wait for new events
> selftests: mptcp: join chk_stale_nr: avoid dup stats
> selftests: mptcp: join: avoid declaring i if not used
> selftests: mptcp: connect: fix maybe-uninitialize warn
> selftests: mptcp: connect cleanup TFO setup
>
> net/mptcp/protocol.c | 13 +-
> tools/testing/selftests/net/mptcp/mptcp_connect.c | 19 ++-
> tools/testing/selftests/net/mptcp/mptcp_join.sh | 149
> +++++++++++++++-------
> 3 files changed, 121 insertions(+), 60 deletions(-)
> ---
> base-commit: b8bb952910af48167681524c5b217996c16382c1
> change-id: 20251222-mptcp-issue-603-d85d967f7c0a
>
> Best regards,