Hi Paolo,
On 19/09/2025 17:53, Paolo Abeni wrote:
> This series includes several changes to the MPTCP RX path.
>
> The main goals are improving the RX performances _and_ increase the
> long term maintainability.
>
> Some changes reflects recent (or not so) improvements introduced in the
> TCP stack: patch 1, 2 and 3 are the MPTCP counter part of skb deferral
> free and auto-tuning improvements.
>
> Note that patch 3 could possibly fix issues/574, and overall such patch
> should protect from similar issues to arise in the future.
>
> All the others patches are aimed at introducing the socket backlog usage
> to process the packets received by the subflows while the msk socket is
> owned. That (almost completely) replace the processing currently
> happening in the mptcp_release_cb().
>
> The actual job is done in patch 10, while the others are cleanups needed
> to make the change tidy and more follow-up cleanups.
>
> Sharing earlier with known issues (at least on fallback socket) to raise
> awareness about this upcoming work.
> ---
> v2 -> v3:
> - (hopefully) addressed CI failures
Sadly, the CI doesn't seem that happy, but only in debug mode:
https://github.com/multipath-tcp/mptcp_net-next/actions/runs/17863851247
If it is easier for you, I can already apply (and send to netdev?) some
of these patches? e.g. 1-7/12?
Cheers,
Matt
--
Sponsored by the NGI0 Core fund.