Hi Adam,

> -----Original Message-----
> From: Dybkowski, AdamX <adamx.dybkow...@intel.com>
> Sent: Friday, December 20, 2019 11:50 AM
> To: dev@dpdk.org; Trahe, Fiona <fiona.tr...@intel.com>; akhil.go...@nxp.com; 
> Doherty, Declan
> <declan.dohe...@intel.com>
> Cc: Dybkowski, AdamX <adamx.dybkow...@intel.com>
> Subject: [PATCH] test/crypto: add operation status checks
> 
> This patch adds checking of the symmetric crypto operation status
> that was silently skipped before. It fixes the wireless algorithms
> session creation (SNOW3G, KASUMI, ZUC) and passing of the digest
> data for the verification by PMD.
> 
[Fiona] This should be marked as a fix for backporting

> Signed-off-by: Adam Dybkowski <adamx.dybkow...@intel.com>
> ---
>  app/test/test_cryptodev.c | 96 +++++++++++++++++++++------------------
>  1 file changed, 52 insertions(+), 44 deletions(-)
> 
> diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
> index 1b561456d..241a1f97a 100644
> --- a/app/test/test_cryptodev.c
> +++ b/app/test/test_cryptodev.c
> @@ -143,7 +143,7 @@ static struct rte_crypto_op *
>  process_crypto_request(uint8_t dev_id, struct rte_crypto_op *op)
>  {
>       if (rte_cryptodev_enqueue_burst(dev_id, 0, &op, 1) != 1) {
> -             printf("Error sending packet for encryption");
> +             printf("Error sending packet for encryption\n");
[Fiona] Can you replace this with RTE_LOG while you're modifying it please

>               return NULL;
>       }
> 
> @@ -152,6 +152,11 @@ process_crypto_request(uint8_t dev_id, struct 
> rte_crypto_op *op)
>       while (rte_cryptodev_dequeue_burst(dev_id, 0, &op, 1) == 0)
>               rte_pause();
> 
> +     if (op->status != RTE_CRYPTO_OP_STATUS_SUCCESS) {
> +             RTE_LOG(DEBUG, USER1, "Operation status %d\n", op->status);
> +             return NULL;
> +     }
> +
[Fiona] are there any negative tests - e.g. that expect to see an auth verify 
failure or invalid session -
that would be affected by this? If so should the actual status be returned?

Reply via email to