[PATCH v4 mptcp-next 0/3] mptcp: cg and backlog follow-up

Paolo Abeni posted 3 patches 1 week, 6 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/multipath-tcp/mptcp_net-next tags/patchew/cover.1763111767.git.pabeni@redhat.com
net/mptcp/protocol.c | 110 +++++++++++++++++++++++++++++++++++--------
net/mptcp/protocol.h |   1 +
2 files changed, 92 insertions(+), 19 deletions(-)
[PATCH v4 mptcp-next 0/3] mptcp: cg and backlog follow-up
Posted by Paolo Abeni 1 week, 6 days ago
This tries to fix the existing races in memcg accounting with the
backlog.

Only minor delta over v3: typos, build fix without CG, and reworded
comments/commit messages.

Paolo Abeni (3):
  mptcp: grafting MPJ subflow earlier
  Squash-to: "mptcp: fix memcg accounting for passive sockets"
  Squash-to: "mptcp: leverage the backlog for RX packet processing"

 net/mptcp/protocol.c | 110 +++++++++++++++++++++++++++++++++++--------
 net/mptcp/protocol.h |   1 +
 2 files changed, 92 insertions(+), 19 deletions(-)

-- 
2.51.1
Re: [PATCH v4 mptcp-next 0/3] mptcp: cg and backlog follow-up
Posted by Matthieu Baerts 1 week, 5 days ago
Hi Paolo,

On 14/11/2025 10:17, Paolo Abeni wrote:
> This tries to fix the existing races in memcg accounting with the
> backlog.
> 
> Only minor delta over v3: typos, build fix without CG, and reworded
> comments/commit messages.

Now in our tree:

New patches for t/upstream:
- f67fd656fe97: mptcp: grafting MPJ subflow earlier
- 36a8ca62b02d: "squashed" patch 2/3 in "mptcp: fix memcg accounting for
passive sockets"
- a3565f84e54f: "squashed" patch 3/3 in "mptcp: leverage the backlog for
RX packet processing"
- Results: 13d7de45372c..13cda072207e (export)

Tests are now in progress:

- export:
https://github.com/multipath-tcp/mptcp_net-next/commit/c2eff70b71b8c42253db435d68374277502522e7/checks

Cheers,
Matt
-- 
Sponsored by the NGI0 Core fund.
Re: [PATCH v4 mptcp-next 0/3] mptcp: cg and backlog follow-up
Posted by Matthieu Baerts 1 week, 5 days ago
Hi Paolo,

On 14/11/2025 10:17, Paolo Abeni wrote:
> This tries to fix the existing races in memcg accounting with the
> backlog.
> 
> Only minor delta over v3: typos, build fix without CG, and reworded
> comments/commit messages.

Thank you for the v4 and all these fixes. It looks good to me:

Reviewed-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>

Cheers,
Matt
-- 
Sponsored by the NGI0 Core fund.
Re: [PATCH v4 mptcp-next 0/3] mptcp: cg and backlog follow-up
Posted by MPTCP CI 1 week, 6 days ago
Hi Paolo,

Thank you for your modifications, that's great!

Our CI did some validations and here is its report:

- KVM Validation: normal (except selftest_mptcp_join): Success! ✅
- KVM Validation: normal (only selftest_mptcp_join): Success! ✅
- KVM Validation: debug (except selftest_mptcp_join): Success! ✅
- KVM Validation: debug (only selftest_mptcp_join): Success! ✅
- KVM Validation: btf-normal (only bpftest_all): Success! ✅
- KVM Validation: btf-debug (only bpftest_all): Success! ✅
- Task: https://github.com/multipath-tcp/mptcp_net-next/actions/runs/19360390865

Initiator: Patchew Applier
Commits: https://github.com/multipath-tcp/mptcp_net-next/commits/c7e19c65fe47
Patchwork: https://patchwork.kernel.org/project/mptcp/list/?series=1023415


If there are some issues, you can reproduce them using the same environment as
the one used by the CI thanks to a docker image, e.g.:

    $ cd [kernel source code]
    $ docker run -v "${PWD}:${PWD}:rw" -w "${PWD}" --privileged --rm -it \
        --pull always mptcp/mptcp-upstream-virtme-docker:latest \
        auto-normal

For more details:

    https://github.com/multipath-tcp/mptcp-upstream-virtme-docker


Please note that despite all the efforts that have been already done to have a
stable tests suite when executed on a public CI like here, it is possible some
reported issues are not due to your modifications. Still, do not hesitate to
help us improve that ;-)

Cheers,
MPTCP GH Action bot
Bot operated by Matthieu Baerts (NGI0 Core)