Simply to use the proper way to declare bits, and to align with all
other flags declared in this file.
No functional changes intended.
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
---
include/uapi/linux/mptcp.h | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/uapi/linux/mptcp.h b/include/uapi/linux/mptcp.h
index 95d621f6d59810126cbc37b1d6baf896a40dd9bc..15eef878690b8556af21be8d959b6a2c9fe617d3 100644
--- a/include/uapi/linux/mptcp.h
+++ b/include/uapi/linux/mptcp.h
@@ -34,11 +34,11 @@
#define MPTCP_PM_EV_FLAG_DENY_JOIN_ID0 _BITUL(0)
#define MPTCP_PM_EV_FLAG_SERVER_SIDE _BITUL(1)
-#define MPTCP_PM_ADDR_FLAG_SIGNAL (1 << 0)
-#define MPTCP_PM_ADDR_FLAG_SUBFLOW (1 << 1)
-#define MPTCP_PM_ADDR_FLAG_BACKUP (1 << 2)
-#define MPTCP_PM_ADDR_FLAG_FULLMESH (1 << 3)
-#define MPTCP_PM_ADDR_FLAG_IMPLICIT (1 << 4)
+#define MPTCP_PM_ADDR_FLAG_SIGNAL _BITUL(0)
+#define MPTCP_PM_ADDR_FLAG_SUBFLOW _BITUL(1)
+#define MPTCP_PM_ADDR_FLAG_BACKUP _BITUL(2)
+#define MPTCP_PM_ADDR_FLAG_FULLMESH _BITUL(3)
+#define MPTCP_PM_ADDR_FLAG_IMPLICIT _BITUL(4)
struct mptcp_info {
__u8 mptcpi_subflows;
---
base-commit: 7064ceb50d7f26c7190bfe6d2ff76a3b6afa27c1
change-id: 20250916-mptcp-pm-addr-flag-bitul-da35c20cfa3c
Best regards,
--
Matthieu Baerts (NGI0) <matttbe@kernel.org>
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: Unstable: 1 failed test(s): packetdrill_mp_capable 🔴 - 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/17761240676 Initiator: Patchew Applier Commits: https://github.com/multipath-tcp/mptcp_net-next/commits/9353586010dd Patchwork: https://patchwork.kernel.org/project/mptcp/list/?series=1002844 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)
Hi Matt, Thanks for this patch. On Tue, 2025-09-16 at 11:04 +0200, Matthieu Baerts (NGI0) wrote: > Simply to use the proper way to declare bits, and to align with all > other flags declared in this file. > > No functional changes intended. > > Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> LGTM! Reviewed-by: Geliang Tang <geliang@kernel.org> -Geliang > --- > include/uapi/linux/mptcp.h | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/include/uapi/linux/mptcp.h b/include/uapi/linux/mptcp.h > index > 95d621f6d59810126cbc37b1d6baf896a40dd9bc..15eef878690b8556af21be8d959 > b6a2c9fe617d3 100644 > --- a/include/uapi/linux/mptcp.h > +++ b/include/uapi/linux/mptcp.h > @@ -34,11 +34,11 @@ > #define MPTCP_PM_EV_FLAG_DENY_JOIN_ID0 _BITUL(0) > #define MPTCP_PM_EV_FLAG_SERVER_SIDE _BITUL(1) > > -#define MPTCP_PM_ADDR_FLAG_SIGNAL (1 << 0) > -#define MPTCP_PM_ADDR_FLAG_SUBFLOW (1 << 1) > -#define MPTCP_PM_ADDR_FLAG_BACKUP (1 << 2) > -#define MPTCP_PM_ADDR_FLAG_FULLMESH (1 << 3) > -#define MPTCP_PM_ADDR_FLAG_IMPLICIT (1 << 4) > +#define MPTCP_PM_ADDR_FLAG_SIGNAL _BITUL(0) > +#define MPTCP_PM_ADDR_FLAG_SUBFLOW _BITUL(1) > +#define MPTCP_PM_ADDR_FLAG_BACKUP _BITUL(2) > +#define MPTCP_PM_ADDR_FLAG_FULLMESH _BITUL(3) > +#define MPTCP_PM_ADDR_FLAG_IMPLICIT _BITUL(4) > > struct mptcp_info { > __u8 mptcpi_subflows; > > --- > base-commit: 7064ceb50d7f26c7190bfe6d2ff76a3b6afa27c1 > change-id: 20250916-mptcp-pm-addr-flag-bitul-da35c20cfa3c > > Best regards,
Hi Geliang, On 16/09/2025 11:46, Geliang Tang wrote: > Hi Matt, > > Thanks for this patch. > > On Tue, 2025-09-16 at 11:04 +0200, Matthieu Baerts (NGI0) wrote: >> Simply to use the proper way to declare bits, and to align with all >> other flags declared in this file. >> >> No functional changes intended. >> >> Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> > > LGTM! > > Reviewed-by: Geliang Tang <geliang@kernel.org> Thank you for the review! Now in our tree: New patches for t/upstream: - 433d828a5f5d: mptcp: use _BITUL() instead of (1 << x) - Results: 7064ceb50d7f..1b2f5ca10592 (export) Tests are now in progress: - export: https://github.com/multipath-tcp/mptcp_net-next/commit/8a11b0ac082577aced4e944a6ef39399e2efd6b1/checks Cheers, Matt -- Sponsored by the NGI0 Core fund.
© 2016 - 2025 Red Hat, Inc.