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, }; /**