summaryrefslogtreecommitdiffstats
path: root/src/vnet/crypto/crypto_api.c
diff options
context:
space:
mode:
authorYulong Pei <yulong.pei@intel.com>2020-09-21 13:41:56 -0700
committerYulong Pei <yulong.pei@intel.com>2020-09-22 13:33:56 +0000
commitd69b12a7bf1c5d5e8e8ae1d986ee756ad9bfd07e (patch)
tree611312f7f99dd6b63b6b3c9640571760b14ad0cf /src/vnet/crypto/crypto_api.c
parentd88c9a13e82986b3e3d477beaa7f528e819868b6 (diff)
crypto: revert crypto set handler all API
This reverts commit 8c91b2ae2b32d428ef35605707788fe064621cb3, but keep a comment fix. Type: fix Signed-off-by: Yulong Pei <yulong.pei@intel.com> Change-Id: Ia66941bf18d3efac96f41bdf905d877cfb3ab211 (cherry picked from commit 6816c3b3df8c91a319cca56784dca07f842ef178)
Diffstat (limited to 'src/vnet/crypto/crypto_api.c')
-rw-r--r--src/vnet/crypto/crypto_api.c39
1 files changed, 3 insertions, 36 deletions
diff --git a/src/vnet/crypto/crypto_api.c b/src/vnet/crypto/crypto_api.c
index 8766614c02d..49b12a3d377 100644
--- a/src/vnet/crypto/crypto_api.c
+++ b/src/vnet/crypto/crypto_api.c
@@ -54,7 +54,6 @@ vl_api_crypto_set_async_dispatch_t_handler (vl_api_crypto_set_async_dispatch_t
static void
vl_api_crypto_set_handler_t_handler (vl_api_crypto_set_handler_t * mp)
{
- vnet_crypto_main_t *cm = &crypto_main;
vl_api_crypto_set_handler_reply_t *rmp;
int rv = 0;
char *engine;
@@ -65,42 +64,10 @@ vl_api_crypto_set_handler_t_handler (vl_api_crypto_set_handler_t * mp)
alg_name = (char *) mp->alg_name;
oct = (crypto_op_class_type_t) mp->oct;
- if (strcmp ("all", alg_name) == 0)
- {
- if (mp->is_async)
- {
- char *key;
- u8 *value;
-
- /* *INDENT-OFF* */
- hash_foreach_mem (key, value, cm->async_alg_index_by_name,
- ({
- (void) value;
- rv += vnet_crypto_set_async_handler2 (key, engine);
- }));
- /* *INDENT-ON* */
- }
- else
- {
- char *key;
- u8 *value;
-
- /* *INDENT-OFF* */
- hash_foreach_mem (key, value, cm->alg_index_by_name,
- ({
- (void) value;
- rv += vnet_crypto_set_handler2 (key, engine, oct);
- }));
- /* *INDENT-ON* */
- }
- }
+ if (mp->is_async)
+ rv = vnet_crypto_set_async_handler2 (alg_name, engine);
else
- {
- if (mp->is_async)
- rv = vnet_crypto_set_async_handler2 (alg_name, engine);
- else
- rv = vnet_crypto_set_handler2 (alg_name, engine, oct);
- }
+ rv = vnet_crypto_set_handler2 (alg_name, engine, oct);
REPLY_MACRO (VL_API_CRYPTO_SET_HANDLER_REPLY);
}