aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/charon/plugins/load_tester/load_tester_config.c2
-rw-r--r--src/charon/plugins/load_tester/load_tester_plugin.c8
2 files changed, 7 insertions, 3 deletions
diff --git a/src/charon/plugins/load_tester/load_tester_config.c b/src/charon/plugins/load_tester/load_tester_config.c
index 90545cd64..9fb01b9af 100644
--- a/src/charon/plugins/load_tester/load_tester_config.c
+++ b/src/charon/plugins/load_tester/load_tester_config.c
@@ -115,7 +115,7 @@ load_tester_config_t *load_tester_config_create()
auth = this->peer_cfg->get_auth(this->peer_cfg);
class = AUTH_CLASS_PUBKEY;
auth->add_item(auth, AUTHN_AUTH_CLASS, &class);
- child_cfg = child_cfg_create("load-test", 0, 0, 300, NULL, TRUE,
+ child_cfg = child_cfg_create("load-test", 600, 400, 100, NULL, TRUE,
MODE_TUNNEL, ACTION_NONE, ACTION_NONE, FALSE);
proposal = proposal_create_from_string(PROTO_ESP, "aes128-sha1");
child_cfg->add_proposal(child_cfg, proposal);
diff --git a/src/charon/plugins/load_tester/load_tester_plugin.c b/src/charon/plugins/load_tester/load_tester_plugin.c
index 563ca9782..86a7e1d0e 100644
--- a/src/charon/plugins/load_tester/load_tester_plugin.c
+++ b/src/charon/plugins/load_tester/load_tester_plugin.c
@@ -113,9 +113,13 @@ plugin_t *plugin_create()
this->creds = load_tester_creds_create();
charon->backends->add_backend(charon->backends, &this->config->backend);
charon->credentials->add_set(charon->credentials, &this->creds->credential_set);
- charon->kernel_interface->add_ipsec_interface(charon->kernel_interface,
- (kernel_ipsec_constructor_t)load_tester_ipsec_create);
+ if (lib->settings->get_bool(lib->settings,
+ "charon.plugins.load_tester.fake_kernel", FALSE))
+ {
+ charon->kernel_interface->add_ipsec_interface(charon->kernel_interface,
+ (kernel_ipsec_constructor_t)load_tester_ipsec_create);
+ }
initiators = lib->settings->get_int(lib->settings,
"charon.plugins.load_tester.initiators", 1);
while (initiators-- > 0)