From dc8fa1b3e820317593161ab6a64ebacb55f386c7 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 7 May 2024 10:07:17 +0200 Subject: [PATCH] kernel-netlink: Add missing names for XFRM message types and attributes --- .../plugins/kernel_netlink/kernel_netlink_ipsec.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c b/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c index db0b2ac37..3fec329b2 100644 --- a/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c +++ b/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c @@ -139,7 +139,7 @@ struct kernel_algorithm_t { const char *name; }; -ENUM(xfrm_msg_names, XFRM_MSG_NEWSA, XFRM_MSG_MAPPING, +ENUM(xfrm_msg_names, XFRM_MSG_NEWSA, __XFRM_MSG_MAX, "XFRM_MSG_NEWSA", "XFRM_MSG_DELSA", "XFRM_MSG_GETSA", @@ -162,10 +162,13 @@ ENUM(xfrm_msg_names, XFRM_MSG_NEWSA, XFRM_MSG_MAPPING, "XFRM_MSG_GETSADINFO", "XFRM_MSG_NEWSPDINFO", "XFRM_MSG_GETSPDINFO", - "XFRM_MSG_MAPPING" + "XFRM_MSG_MAPPING", + "XFRM_MSG_SETDEFAULT", + "XFRM_MSG_GETDEFAULT", + "XFRM_MSG_MAX", ); -ENUM(xfrm_attr_type_names, XFRMA_UNSPEC, XFRMA_OFFLOAD_DEV, +ENUM(xfrm_attr_type_names, XFRMA_UNSPEC, __XFRMA_MAX, "XFRMA_UNSPEC", "XFRMA_ALG_AUTH", "XFRMA_ALG_CRYPT", @@ -195,6 +198,12 @@ ENUM(xfrm_attr_type_names, XFRMA_UNSPEC, XFRMA_OFFLOAD_DEV, "XFRMA_ADDRESS_FILTER", "XFRMA_PAD", "XFRMA_OFFLOAD_DEV", + "XFRMA_SET_MARK", + "XFRMA_SET_MARK_MASK", + "XFRMA_IF_ID", + "XFRMA_MTIMER_THRESH", + "XFRMA_SA_DIR", + "XFRMA_MAX", ); /**