show kind of notify contained in messages in log
[strongswan.git] / src / charon / encoding / payloads / notify_payload.h
index 2b419bb..231d040 100644 (file)
@@ -65,6 +65,8 @@ enum notify_type_t {
        FAILED_CP_REQUIRED = 37,
        TS_UNACCEPTABLE = 38,
        INVALID_SELECTORS = 39,
        FAILED_CP_REQUIRED = 37,
        TS_UNACCEPTABLE = 38,
        INVALID_SELECTORS = 39,
+       UNACCEPTABLE_ADDRESSES = 40,
+       UNEXPECTED_NAT_DETECTED = 41,
        /* notify status messages */
        INITIAL_CONTACT = 16384,
        SET_WINDOW_SIZE = 16385,
        /* notify status messages */
        INITIAL_CONTACT = 16384,
        SET_WINDOW_SIZE = 16385,
@@ -88,6 +90,10 @@ enum notify_type_t {
        NO_NATS_ALLOWED = 16402,
        /* repeated authentication extension, RFC4478 */
        AUTH_LIFETIME = 16403,
        NO_NATS_ALLOWED = 16402,
        /* repeated authentication extension, RFC4478 */
        AUTH_LIFETIME = 16403,
+       /* draft-eronen-ipsec-ikev2-eap-auth, not assigned by IANA yet */
+       EAP_ONLY_AUTHENTICATION = 40960,
+       /* BEET mode, not even a draft yet. private use */
+       USE_BEET_MODE = 40961,
 };
 
 /**
 };
 
 /**
@@ -97,6 +103,12 @@ enum notify_type_t {
  */
 extern enum_name_t *notify_type_names;
 
  */
 extern enum_name_t *notify_type_names;
 
+/**
+ * enum name for notify_type_t (shorter strings).
+ *
+ * @ingroup payloads
+ */
+extern enum_name_t *notify_type_short_names;
 
 /**
  * @brief Class representing an IKEv2-Notify Payload.
 
 /**
  * @brief Class representing an IKEv2-Notify Payload.