diff options
author | Martin Willi <martin@revosec.ch> | 2012-11-09 15:48:37 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-11-29 10:22:51 +0100 |
commit | 0a54d3e1a19915f81dea1b942e88e5d637214e0e (patch) | |
tree | 962b30f8d71acab73a6519686db4cd7089039c69 /src/libcharon/plugins/load_tester/load_tester_config.h | |
parent | 50bd755871fefa59857510a620ae66c1400577df (diff) | |
download | strongswan-0a54d3e1a19915f81dea1b942e88e5d637214e0e.tar.bz2 strongswan-0a54d3e1a19915f81dea1b942e88e5d637214e0e.tar.xz |
load-tester can dynamically install a dedicated external IP for each IKE_SA
For consistency, the local/remote parameters have been replaced by the
initiator/responder options. As initiator, the initiator option can
be overriden by an addrs section taking key/value pairs with address
pools to use on a specific interface.
Diffstat (limited to 'src/libcharon/plugins/load_tester/load_tester_config.h')
-rw-r--r-- | src/libcharon/plugins/load_tester/load_tester_config.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libcharon/plugins/load_tester/load_tester_config.h b/src/libcharon/plugins/load_tester/load_tester_config.h index c22387743..cfa4b1edc 100644 --- a/src/libcharon/plugins/load_tester/load_tester_config.h +++ b/src/libcharon/plugins/load_tester/load_tester_config.h @@ -36,6 +36,13 @@ struct load_tester_config_t { backend_t backend; /** + * Delete external IP if it was dynamically installed. + * + * @param ip external IP + */ + void (*delete_ip)(load_tester_config_t *this, host_t *ip); + + /** * Destroy the backend. */ void (*destroy)(load_tester_config_t *this); |