diff options
author | Martin Willi <martin@revosec.ch> | 2014-10-15 17:22:55 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2015-02-20 13:34:32 +0100 |
commit | 2a1c9e20bd38572ba32ba57436d7064192680729 (patch) | |
tree | 7d9e68869111c8a07490d89f0de270e1e8b9edf3 /src/libcharon/plugins/load_tester/load_tester_ipsec.c | |
parent | 3e779ff555f9ce27c23425162233ba0b8761ac5c (diff) | |
download | strongswan-2a1c9e20bd38572ba32ba57436d7064192680729.tar.bz2 strongswan-2a1c9e20bd38572ba32ba57436d7064192680729.tar.xz |
kernel-interface: Remove reqid parameter from get_spi/get_cpi() methods
The reqid is not strictly required, as we set the reqid with the update
call when installing the negotiated SA.
If we don't need a reqid at this stage, we can later allocate the reqid in
the kernel backend once the SA parameters have been fully negotaited. This
allows us to assign the same reqid for the same selectors to avoid conflicts
on backends this is necessary.
Diffstat (limited to 'src/libcharon/plugins/load_tester/load_tester_ipsec.c')
-rw-r--r-- | src/libcharon/plugins/load_tester/load_tester_ipsec.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcharon/plugins/load_tester/load_tester_ipsec.c b/src/libcharon/plugins/load_tester/load_tester_ipsec.c index 3f256ddd0..578fc5362 100644 --- a/src/libcharon/plugins/load_tester/load_tester_ipsec.c +++ b/src/libcharon/plugins/load_tester/load_tester_ipsec.c @@ -36,7 +36,7 @@ struct private_load_tester_ipsec_t { METHOD(kernel_ipsec_t, get_spi, status_t, private_load_tester_ipsec_t *this, host_t *src, host_t *dst, - u_int8_t protocol, u_int32_t reqid, u_int32_t *spi) + u_int8_t protocol, u_int32_t *spi) { *spi = (uint32_t)ref_get(&this->spi); return SUCCESS; @@ -44,7 +44,7 @@ METHOD(kernel_ipsec_t, get_spi, status_t, METHOD(kernel_ipsec_t, get_cpi, status_t, private_load_tester_ipsec_t *this, host_t *src, host_t *dst, - u_int32_t reqid, u_int16_t *cpi) + u_int16_t *cpi) { return FAILED; } |