crypto/zuc: remove unnecessary check
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 19 Apr 2018 14:55:40 +0000 (15:55 +0100)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Mon, 23 Apr 2018 17:20:10 +0000 (18:20 +0100)
When processing operations, the operation type was being
checked to avoid if it was set to NOT SUPPORTED.
In data path, doing so is not required since that is already
checked when creating the crypto session,
so that case will not ever happen.

Fixes: cf7685d68f00 ("crypto/zuc: add driver for ZUC library")
Cc: stable@dpdk.org
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
drivers/crypto/zuc/rte_zuc_pmd.c

index 6d3834b..568c593 100644 (file)
@@ -353,8 +353,7 @@ zuc_pmd_enqueue_burst(void *queue_pair, struct rte_crypto_op **ops,
                curr_c_op = ops[i];
 
                curr_sess = zuc_get_session(qp, curr_c_op);
-               if (unlikely(curr_sess == NULL ||
-                               curr_sess->op == ZUC_OP_NOT_SUPPORTED)) {
+               if (unlikely(curr_sess == NULL)) {
                        curr_c_op->status =
                                        RTE_CRYPTO_OP_STATUS_INVALID_SESSION;
                        break;