[PATCH v2 5/5] eventdev/crypto: add all failed events to circular buffer
Ganapati Kundapura
ganapati.kundapura at intel.com
Thu Dec 1 07:46:52 CET 2022
When many ops are failed to enqueue to eventdev, crypto
adapter stores one event in buffer for later processing.
Add all failed ops to buffer for later processing.
Signed-off-by: Ganapati Kundapura <ganapati.kundapura at intel.com>
---
v2:
* Updated subject line commit message
diff --git a/lib/eventdev/rte_event_crypto_adapter.c b/lib/eventdev/rte_event_crypto_adapter.c
index 1d39c5b..1a18530 100644
--- a/lib/eventdev/rte_event_crypto_adapter.c
+++ b/lib/eventdev/rte_event_crypto_adapter.c
@@ -753,7 +753,7 @@ eca_crypto_adapter_deq_run(struct event_crypto_adapter *adapter,
for (i = nb_enqueued; i < n; i++)
eca_circular_buffer_add(
&adapter->ebuf,
- ops[nb_enqueued]);
+ ops[i]);
check:
nb_deq += n;
--
2.6.4
More information about the dev
mailing list