crypto: revert crypto set handler all API 85/28985/3
authorYulong Pei <yulong.pei@intel.com>
Mon, 21 Sep 2020 20:41:56 +0000 (13:41 -0700)
committerYulong Pei <yulong.pei@intel.com>
Tue, 22 Sep 2020 00:50:39 +0000 (17:50 -0700)
This reverts commit 8c91b2ae2b32d428ef35605707788fe064621cb3,
but keep a comment fix.

Type: fix

Signed-off-by: Yulong Pei <yulong.pei@intel.com>
Change-Id: Ia66941bf18d3efac96f41bdf905d877cfb3ab211

src/vnet/crypto/crypto_api.c

index 8766614..49b12a3 100644 (file)
@@ -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);
 }