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 Volodymyr Fialko (3): eventdev: introduce event cryptodev vector type crypto/cnxk: add burst enqueue for event crypto 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 | 456 ++++++++++++++++-- drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 9 +- drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 9 +- drivers/crypto/cnxk/meson.build | 2 +- drivers/crypto/cnxk/version.map | 1 + drivers/event/cnxk/cn10k_eventdev.c | 50 +- drivers/event/cnxk/cn10k_worker.c | 10 - drivers/event/cnxk/cn10k_worker.h | 8 +- drivers/event/cnxk/cn9k_eventdev.c | 13 +- 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 + 22 files changed, 782 insertions(+), 120 deletions(-) -- 2.25.1