All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH mptcp-next 1/2] Squash-to: "Documentation: netlink: add a YAML spec for mptcp"
@ 2023-10-27  8:33 Davide Caratti
  2023-10-27  8:33 ` [PATCH mptcp-next 2/2] Squash-to: "uapi: mptcp: use header file generated from YAML spec" Davide Caratti
  2023-10-27 23:27 ` [PATCH mptcp-next 1/2] Squash-to: "Documentation: netlink: add a YAML spec for mptcp" Mat Martineau
  0 siblings, 2 replies; 3+ messages in thread
From: Davide Caratti @ 2023-10-27  8:33 UTC (permalink / raw)
  To: mptcp; +Cc: matttbe

add cmd-cnt-name and attr-cnt-name to generate _MPTCP_PM_CMD_AFTER_LAST
and __MPTCP_ATTR_AFTER_LAST respectively.

Signed-off-by: Davide Caratti <dcaratti@redhat.com>
---
 Documentation/netlink/specs/mptcp.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/netlink/specs/mptcp.yaml b/Documentation/netlink/specs/mptcp.yaml
index ec5c454a87ea..49f90cfb4698 100644
--- a/Documentation/netlink/specs/mptcp.yaml
+++ b/Documentation/netlink/specs/mptcp.yaml
@@ -8,6 +8,7 @@ c-family-name: mptcp-pm-name
 c-version-name: mptcp-pm-ver
 max-by-define: true
 kernel-policy: per-op
+cmd-cnt-name: --mptcp-pm-cmd-after-last
 
 definitions:
   -
@@ -167,6 +168,7 @@ attribute-sets:
   -
     name: attr
     name-prefix: mptcp-pm-attr-
+    attr-cnt-name: --mptcp-attr-after-last
     attributes:
       -
         name: unspec
-- 
2.41.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [PATCH mptcp-next 2/2] Squash-to: "uapi: mptcp: use header file generated from YAML spec"
  2023-10-27  8:33 [PATCH mptcp-next 1/2] Squash-to: "Documentation: netlink: add a YAML spec for mptcp" Davide Caratti
@ 2023-10-27  8:33 ` Davide Caratti
  2023-10-27 23:27 ` [PATCH mptcp-next 1/2] Squash-to: "Documentation: netlink: add a YAML spec for mptcp" Mat Martineau
  1 sibling, 0 replies; 3+ messages in thread
From: Davide Caratti @ 2023-10-27  8:33 UTC (permalink / raw)
  To: mptcp; +Cc: matttbe

Signed-off-by: Davide Caratti <dcaratti@redhat.com>
---
 include/uapi/linux/mptcp.h    | 4 ----
 include/uapi/linux/mptcp_pm.h | 8 ++++----
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/include/uapi/linux/mptcp.h b/include/uapi/linux/mptcp.h
index 64ecc8a3f9f2..a6451561f3f8 100644
--- a/include/uapi/linux/mptcp.h
+++ b/include/uapi/linux/mptcp.h
@@ -28,10 +28,6 @@
 
 #include <linux/mptcp_pm.h>
 
-/* for backward compatibility */
-#define	__MPTCP_PM_CMD_AFTER_LAST	__MPTCP_PM_CMD_MAX
-#define	__MPTCP_ATTR_AFTER_LAST		__MPTCP_ATTR_MAX
-
 #define MPTCP_INFO_FLAG_FALLBACK		_BITUL(0)
 #define MPTCP_INFO_FLAG_REMOTE_KEY_RECEIVED	_BITUL(1)
 
diff --git a/include/uapi/linux/mptcp_pm.h b/include/uapi/linux/mptcp_pm.h
index 0ad598fe940b..b5d11aece408 100644
--- a/include/uapi/linux/mptcp_pm.h
+++ b/include/uapi/linux/mptcp_pm.h
@@ -100,9 +100,9 @@ enum {
 	MPTCP_PM_ATTR_LOC_ID,
 	MPTCP_PM_ATTR_ADDR_REMOTE,
 
-	__MPTCP_PM_ATTR_MAX
+	__MPTCP_ATTR_AFTER_LAST
 };
-#define MPTCP_PM_ATTR_MAX (__MPTCP_PM_ATTR_MAX - 1)
+#define MPTCP_PM_ATTR_MAX (__MPTCP_ATTR_AFTER_LAST - 1)
 
 enum mptcp_event_attr {
 	MPTCP_ATTR_UNSPEC,
@@ -143,8 +143,8 @@ enum {
 	MPTCP_PM_CMD_SUBFLOW_CREATE,
 	MPTCP_PM_CMD_SUBFLOW_DESTROY,
 
-	__MPTCP_PM_CMD_MAX
+	__MPTCP_PM_CMD_AFTER_LAST
 };
-#define MPTCP_PM_CMD_MAX (__MPTCP_PM_CMD_MAX - 1)
+#define MPTCP_PM_CMD_MAX (__MPTCP_PM_CMD_AFTER_LAST - 1)
 
 #endif /* _UAPI_LINUX_MPTCP_PM_H */
-- 
2.41.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH mptcp-next 1/2] Squash-to: "Documentation: netlink: add a YAML spec for mptcp"
  2023-10-27  8:33 [PATCH mptcp-next 1/2] Squash-to: "Documentation: netlink: add a YAML spec for mptcp" Davide Caratti
  2023-10-27  8:33 ` [PATCH mptcp-next 2/2] Squash-to: "uapi: mptcp: use header file generated from YAML spec" Davide Caratti
@ 2023-10-27 23:27 ` Mat Martineau
  1 sibling, 0 replies; 3+ messages in thread
From: Mat Martineau @ 2023-10-27 23:27 UTC (permalink / raw)
  To: Davide Caratti; +Cc: mptcp, matttbe

On Fri, 27 Oct 2023, Davide Caratti wrote:

> add cmd-cnt-name and attr-cnt-name to generate _MPTCP_PM_CMD_AFTER_LAST
> and __MPTCP_ATTR_AFTER_LAST respectively.
>
> Signed-off-by: Davide Caratti <dcaratti@redhat.com>
> ---
> Documentation/netlink/specs/mptcp.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>

Hi Davide -

Thanks for sending these directly to netdev, I see that the changes are 
already merged:

https://lore.kernel.org/netdev/12d4ed0116d8883cf4b533b856f3125a34e56749.1698415310.git.dcaratti@redhat.com/


- Mat

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-10-27 23:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-27  8:33 [PATCH mptcp-next 1/2] Squash-to: "Documentation: netlink: add a YAML spec for mptcp" Davide Caratti
2023-10-27  8:33 ` [PATCH mptcp-next 2/2] Squash-to: "uapi: mptcp: use header file generated from YAML spec" Davide Caratti
2023-10-27 23:27 ` [PATCH mptcp-next 1/2] Squash-to: "Documentation: netlink: add a YAML spec for mptcp" Mat Martineau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.