From: Pablo de Lara Date: Wed, 12 Apr 2017 09:26:26 +0000 (+0100) Subject: app/crypto-perf: fix AEAD tests when AAD is zero X-Git-Tag: spdx-start~3463 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=ad674b4d4a354e64b5fca9a4f14f0bd3dfe7db04;p=dpdk.git app/crypto-perf: fix AEAD tests when AAD is zero For AEAD algorithms, additional authenticated data (AAD) can be passed, but it is optional, so its size can be zero. Therefore, test can be run if no memory is allocated. Fixes: f8be1786b1b8 ("app/crypto-perf: introduce performance test application") Cc: stable@dpdk.org Signed-off-by: Pablo de Lara --- diff --git a/app/test-crypto-perf/cperf_test_vectors.c b/app/test-crypto-perf/cperf_test_vectors.c index f87bb8e199..757957f78c 100644 --- a/app/test-crypto-perf/cperf_test_vectors.c +++ b/app/test-crypto-perf/cperf_test_vectors.c @@ -463,7 +463,7 @@ cperf_test_vector_get_dummy(struct cperf_options *options) break; } - if (aad_alloc) { + if (aad_alloc && options->auth_aad_sz) { t_vec->aad.data = rte_malloc(NULL, options->auth_aad_sz, 16); if (t_vec->aad.data == NULL) {