]> git.droids-corp.org - dpdk.git/blobdiff - app/test-eventdev/test_perf_atq.c
examples/l3fwd: merge l3fwd-acl example
[dpdk.git] / app / test-eventdev / test_perf_atq.c
index 5a0b190384fca85fa8cbc1091778677161e316e4..5436a9b06cd8b8ebf75fdf35d11bc8385694c822 100644 (file)
@@ -54,11 +54,13 @@ perf_atq_worker(void *arg, const int enable_fwd_latency)
                        struct rte_crypto_op *op = ev.event_ptr;
 
                        if (op->status == RTE_CRYPTO_OP_STATUS_SUCCESS) {
-                               if (op->sym->m_dst == NULL)
-                                       ev.event_ptr = op->sym->m_src;
-                               else
-                                       ev.event_ptr = op->sym->m_dst;
-                               rte_crypto_op_free(op);
+                               if (op->type == RTE_CRYPTO_OP_TYPE_SYMMETRIC) {
+                                       if (op->sym->m_dst == NULL)
+                                               ev.event_ptr = op->sym->m_src;
+                                       else
+                                               ev.event_ptr = op->sym->m_dst;
+                                       rte_crypto_op_free(op);
+                               }
                        } else {
                                rte_crypto_op_free(op);
                                continue;