Introduce ability to aggregate crypto operations processed by event crypto adapter into single event containing rte_event_vector whose event type is RTE_EVENT_TYPE_CRYPTODEV_VECTOR.
* Changes since v1 - Add missing newline/space issues - Add missing error messages - Remove double check of conf input parameter * Changes since v2 - Rebase on top of dpdk-next-eventdev branch - Remove already merged patch Volodymyr Fialko (2): eventdev: introduce event cryptodev vector type crypto/cnxk: add vectorization for event crypto app/test-eventdev/test_perf_common.c | 11 +- app/test/test_event_crypto_adapter.c | 12 +- .../prog_guide/event_crypto_adapter.rst | 23 +- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 398 ++++++++++++++++-- drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 2 + drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 9 +- drivers/crypto/cnxk/version.map | 1 + drivers/event/cnxk/cn10k_eventdev.c | 33 +- drivers/event/cnxk/cn10k_worker.h | 6 +- drivers/event/cnxk/cn9k_eventdev.c | 10 +- drivers/event/cnxk/cnxk_eventdev.h | 4 +- drivers/event/cnxk/cnxk_eventdev_adptr.c | 17 +- drivers/event/dpaa/dpaa_eventdev.c | 9 +- drivers/event/dpaa2/dpaa2_eventdev.c | 9 +- drivers/event/octeontx/ssovf_evdev.c | 4 +- lib/eventdev/eventdev_pmd.h | 35 +- lib/eventdev/eventdev_trace.h | 6 +- lib/eventdev/rte_event_crypto_adapter.c | 105 ++++- lib/eventdev/rte_event_crypto_adapter.h | 101 ++++- lib/eventdev/rte_eventdev.h | 8 + 20 files changed, 698 insertions(+), 105 deletions(-) -- 2.25.1