summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorDavide Caratti <dcaratti@redhat.com>2023-10-27 17:04:54 +0300
committerJakub Kicinski <kuba@kernel.org>2023-10-28 00:56:04 +0300
commit6479c975b20a7fe6ecacec3a60dc6f838ecee9d6 (patch)
tree568ff2e67aea51821b462f5a24d5531df7879c53 /include/uapi
parentd96e48a3d55db7ee62e607ad2d89eee1a8585028 (diff)
downloadlinux-6479c975b20a7fe6ecacec3a60dc6f838ecee9d6.tar.xz
doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name
allow specifying cmd-cnt-name and cmd-max-name in netlink specs, in accordance with Documentation/userspace-api/netlink/c-code-gen.rst. Use cmd-cnt-name and attr-cnt-name in the mptcp yaml spec and in the corresponding uAPI headers, to preserve the #defines we had in the past and avoid adding new ones. v2: - squash modification in mptcp.yaml and MPTCP uAPI headers Suggested-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Davide Caratti <dcaratti@redhat.com> Link: https://lore.kernel.org/r/12d4ed0116d8883cf4b533b856f3125a34e56749.1698415310.git.dcaratti@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/linux/mptcp.h4
-rw-r--r--include/uapi/linux/mptcp_pm.h8
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 */