[dpdk-dev] [PATCH 3/3] examples/l2fwd-crypto: fix AEAD key setting

Pablo de Lara pablo.de.lara.guarch at intel.com
Tue Jul 18 09:58:18 CEST 2017


AEAD key was being set using the cipher key parameters,
instead of the AEAD key parameters.

Fixes: 2661f4fbe93d ("examples/l2fwd-crypto: add AEAD parameters")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>
---
 examples/l2fwd-crypto/main.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/examples/l2fwd-crypto/main.c b/examples/l2fwd-crypto/main.c
index da2f509..8d4a10a 100644
--- a/examples/l2fwd-crypto/main.c
+++ b/examples/l2fwd-crypto/main.c
@@ -2038,7 +2038,7 @@ initialize_cryptodevs(struct l2fwd_crypto_options *options, unsigned nb_ports,
 			 * is supported by the algorithm chosen.
 			 */
 			} else if (options->aead_key_random_size != -1) {
-				if (check_supported_size(options->ckey_random_size,
+				if (check_supported_size(options->aead_key_random_size,
 						cap->sym.aead.key_size.min,
 						cap->sym.aead.key_size.max,
 						cap->sym.aead.key_size.increment)
@@ -2047,7 +2047,7 @@ initialize_cryptodevs(struct l2fwd_crypto_options *options, unsigned nb_ports,
 					return -1;
 				}
 				options->aead_xform.aead.key.length =
-							options->ckey_random_size;
+							options->aead_key_random_size;
 			/* No size provided, use minimum size. */
 			} else
 				options->aead_xform.aead.key.length =
-- 
2.9.4



More information about the dev mailing list