[PATCH mptcp-next v3 0/2] mptcp: pm: only set fullmesh for subflow endp

Matthieu Baerts (NGI0) posted 2 patches 12 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/multipath-tcp/mptcp_net-next tags/patchew/20250122-mptcp-issue-540-v3-0-4aeed3022f23@kernel.org
net/mptcp/pm_netlink.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
[PATCH mptcp-next v3 0/2] mptcp: pm: only set fullmesh for subflow endp
Posted by Matthieu Baerts (NGI0) 12 months ago
Here are a few patches linked to the 'set-flags' interface with the
in-kernel path-manager.

Patch 1: a small cleanup. For -next.

Patch 2: a small optimisation not to iterate over all subflows to do
         nothing. For -next.

Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
---
Changes in v3:
- the previous patch 1 has been applied
- patch 1: add Mat's RvB tag
- patch 2: clarify the modifications: new comment and description (Mat)
- Link to v2: https://lore.kernel.org/r/20250117-mptcp-issue-540-v2-0-a194740fb380@kernel.org

Changes in v2:
- patch 1: check the two flags in one instruction. (Paolo)
- patch 2-3: new patches, for next.
- Link to v1: https://lore.kernel.org/r/20250116-mptcp-issue-540-v1-1-b0ba2c126eb8@kernel.org

---
Matthieu Baerts (NGI0) (2):
      mptcp: pm: remove unused ret value to set flags
      mptcp: pm: change to fullmesh only for 'subflow'

 net/mptcp/pm_netlink.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)
---
base-commit: 8c4d55afa2c3c2391af5d975ab3b1a5bcc140101
change-id: 20250116-mptcp-issue-540-49d1db3346a9

Best regards,
-- 
Matthieu Baerts (NGI0) <matttbe@kernel.org>
Re: [PATCH mptcp-next v3 0/2] mptcp: pm: only set fullmesh for subflow endp
Posted by MPTCP CI 12 months ago
Hi Matthieu,

Thank you for your modifications, that's great!

Our CI did some validations and here is its report:

- KVM Validation: normal: Success! ✅
- KVM Validation: debug: 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/12910004094

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


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)