diff options
-rw-r--r-- | src/_updown/_updown.in | 3 | ||||
-rw-r--r-- | src/libcharon/plugins/updown/updown_listener.c | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/_updown/_updown.in b/src/_updown/_updown.in index 3a40e2110..7320a80fb 100644 --- a/src/_updown/_updown.in +++ b/src/_updown/_updown.in @@ -51,6 +51,9 @@ # PLUTO_REQID # is the requid of the ESP policy # +# PLUTO_UNIQUEID +# is the unique identifier of the associated IKE_SA +# # PLUTO_ME # is the IP address of our host. # diff --git a/src/libcharon/plugins/updown/updown_listener.c b/src/libcharon/plugins/updown/updown_listener.c index 617618057..2a6933e12 100644 --- a/src/libcharon/plugins/updown/updown_listener.c +++ b/src/libcharon/plugins/updown/updown_listener.c @@ -312,6 +312,7 @@ METHOD(listener_t, child_updown, bool, "PLUTO_CONNECTION='%s' " "PLUTO_INTERFACE='%s' " "PLUTO_REQID='%u' " + "PLUTO_UNIQUEID='%u' " "PLUTO_ME='%H' " "PLUTO_MY_ID='%Y' " "PLUTO_MY_CLIENT='%H/%u' " @@ -336,6 +337,7 @@ METHOD(listener_t, child_updown, bool, config->get_name(config), iface ? iface : "unknown", child_sa->get_reqid(child_sa), + ike_sa->get_unique_id(ike_sa), me, ike_sa->get_my_id(ike_sa), my_client, my_client_mask, my_ts->get_from_port(my_ts), @@ -426,4 +428,3 @@ updown_listener_t *updown_listener_create(updown_handler_t *handler) return &this->public; } - |