diff options
author | Szymon Sliwa <szs@semihalf.com> | 2018-02-07 13:06:25 +0100 |
---|---|---|
committer | Szymon Sliwa <szs@semihalf.com> | 2018-02-21 16:43:46 +0100 |
commit | 2c8d4cb2c7ed986f084e393259a0fec89072ef3d (patch) | |
tree | 6666259d76b50efb3dc53f9a835fc030705d07c6 /src/plugins/odp/ipsec/crypto_input.c | |
parent | 9fddc230ddb574398bdcf8e4f1133f6d27d2846f (diff) |
plugins: odp: Cosmetic changes in the IPsec implementation
1) renamed ipsec_api to enable_odp_ipsec, for consistency
2) added crude ASSERTs to make sure the configuration is sane
3) removed passing ipsec_api as argument, as this is a global flag now
4) reorder code - put ipsec initialization before putting
workers in polling mode
5) remove not used recycle vector from esp_encrypt.c/esp_decrypt.c
6) change clib_error_return to clib_error in ipsec.c, as
clib_error_return silently passes when 0 is the first argument
Change-Id: Id2c6da985e872f12c8409918fb9cc6113b486d10
Signed-off-by: Szymon Sliwa <szs@semihalf.com>
Diffstat (limited to 'src/plugins/odp/ipsec/crypto_input.c')
-rw-r--r-- | src/plugins/odp/ipsec/crypto_input.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/odp/ipsec/crypto_input.c b/src/plugins/odp/ipsec/crypto_input.c index 4e91822c..4e580c7c 100644 --- a/src/plugins/odp/ipsec/crypto_input.c +++ b/src/plugins/odp/ipsec/crypto_input.c @@ -211,7 +211,7 @@ odp_crypto_input_node_fn (vlib_main_t * vm, vlib_node_runtime_t * node, odp_crypto_worker_main_t *cwm = vec_elt_at_index (ocm->workers, thread_index); u32 n_cops_dequeued = 0; - if (!ipsec_api) { + if (!enable_odp_ipsec) { n_cops_dequeued += odp_dequeue_cops(vm, node, frame, cwm->post_encrypt, ODP_CRYPTO_INPUT_NEXT_ENCRYPT_POST); n_cops_dequeued += odp_dequeue_cops(vm, node, frame, cwm->post_decrypt, ODP_CRYPTO_INPUT_NEXT_DECRYPT_POST); } else { |