From d69b12a7bf1c5d5e8e8ae1d986ee756ad9bfd07e Mon Sep 17 00:00:00 2001 From: Yulong Pei Date: Mon, 21 Sep 2020 13:41:56 -0700 Subject: [PATCH] crypto: revert crypto set handler all API This reverts commit 8c91b2ae2b32d428ef35605707788fe064621cb3, but keep a comment fix. Type: fix Signed-off-by: Yulong Pei Change-Id: Ia66941bf18d3efac96f41bdf905d877cfb3ab211 (cherry picked from commit 6816c3b3df8c91a319cca56784dca07f842ef178) --- src/vnet/crypto/crypto_api.c | 39 +++--------------------------------- 1 file 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); }