From 80c5b17d1af10bf2eeba55e1caba770cb3dcf734 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Thu, 17 May 2012 19:49:22 +0200 Subject: make IKEv1 DPD timeout configurable in charon --- src/libcharon/plugins/load_tester/load_tester_config.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/libcharon/plugins/load_tester/load_tester_config.c') diff --git a/src/libcharon/plugins/load_tester/load_tester_config.c b/src/libcharon/plugins/load_tester/load_tester_config.c index 47ce6fa71..75ac1ff49 100644 --- a/src/libcharon/plugins/load_tester/load_tester_config.c +++ b/src/libcharon/plugins/load_tester/load_tester_config.c @@ -94,6 +94,11 @@ struct private_load_tester_config_t { */ u_int dpd_delay; + /** + * DPD timeout (IKEv1 only) + */ + u_int dpd_timeout; + /** * incremental numbering of generated configs */ @@ -259,7 +264,8 @@ static peer_cfg_t* generate_config(private_load_tester_config_t *this, uint num) this->ike_rekey, 0, /* rekey, reauth */ 0, this->ike_rekey, /* jitter, overtime */ FALSE, FALSE, /* mobike, aggressive mode */ - this->dpd_delay, /* dpddelay */ + this->dpd_delay, /* dpd_delay */ + this->dpd_timeout, /* dpd_timeout */ this->vip ? this->vip->clone(this->vip) : NULL, this->pool, FALSE, NULL, NULL); if (num) @@ -367,6 +373,8 @@ load_tester_config_t *load_tester_config_create() "%s.plugins.load-tester.child_rekey", 600, charon->name); this->dpd_delay = lib->settings->get_int(lib->settings, "%s.plugins.load-tester.dpd_delay", 0, charon->name); + this->dpd_timeout = lib->settings->get_int(lib->settings, + "%s.plugins.load-tester.dpd_timeout", 0, charon->name); this->initiator_auth = lib->settings->get_str(lib->settings, "%s.plugins.load-tester.initiator_auth", "pubkey", charon->name); -- cgit v1.2.3