aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libcharon/sa/child_sa.c1
-rw-r--r--src/libcharon/sa/child_sa.h7
2 files changed, 7 insertions, 1 deletions
diff --git a/src/libcharon/sa/child_sa.c b/src/libcharon/sa/child_sa.c
index dc1539fa0..9fe936a4e 100644
--- a/src/libcharon/sa/child_sa.c
+++ b/src/libcharon/sa/child_sa.c
@@ -31,6 +31,7 @@ ENUM(child_sa_state_names, CHILD_CREATED, CHILD_DESTROYING,
"CREATED",
"ROUTED",
"INSTALLING",
+ "INSTALLED_INBOUND",
"INSTALLED",
"UPDATING",
"REKEYING",
diff --git a/src/libcharon/sa/child_sa.h b/src/libcharon/sa/child_sa.h
index bc5f919ae..4d6409175 100644
--- a/src/libcharon/sa/child_sa.h
+++ b/src/libcharon/sa/child_sa.h
@@ -53,7 +53,12 @@ enum child_sa_state_t {
CHILD_INSTALLING,
/**
- * Installed an in-use CHILD_SA
+ * Installed the inbound SA of a CHILD_SA during rekeying
+ */
+ CHILD_INSTALLED_INBOUND,
+
+ /**
+ * Installed both SAs of a CHILD_SA
*/
CHILD_INSTALLED,