From 419528f2acddbfce566bddd80a825f8b533695e4 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 14 May 2025 10:11:12 +0200 Subject: [PATCH] ipsec-types: Add new mode for IP-TFS Added at the end as the numeric mode is e.g. used in SQL databases. --- src/libstrongswan/ipsec/ipsec_types.c | 5 +++-- src/libstrongswan/ipsec/ipsec_types.h | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/libstrongswan/ipsec/ipsec_types.c b/src/libstrongswan/ipsec/ipsec_types.c index 7d93f275a..d84c97b39 100644 --- a/src/libstrongswan/ipsec/ipsec_types.c +++ b/src/libstrongswan/ipsec/ipsec_types.c @@ -16,12 +16,13 @@ #include "ipsec_types.h" -ENUM(ipsec_mode_names, MODE_TRANSPORT, MODE_DROP, +ENUM(ipsec_mode_names, MODE_TRANSPORT, MODE_IPTFS, "TRANSPORT", "TUNNEL", "BEET", "PASS", - "DROP" + "DROP", + "IPTFS", ); ENUM(policy_dir_names, POLICY_IN, POLICY_FWD, diff --git a/src/libstrongswan/ipsec/ipsec_types.h b/src/libstrongswan/ipsec/ipsec_types.h index 4da3e8727..936e4f86e 100644 --- a/src/libstrongswan/ipsec/ipsec_types.h +++ b/src/libstrongswan/ipsec/ipsec_types.h @@ -51,7 +51,9 @@ enum ipsec_mode_t { /** passthrough policy for traffic without an IPsec SA */ MODE_PASS, /** drop policy discarding traffic */ - MODE_DROP + MODE_DROP, + /** IP-TFS mode, tunnel mode with aggregation/fragmentation */ + MODE_IPTFS, }; /**