[PATCH v2 0/3] Vector support for event crypto adapter
Volodymyr Fialko
vfialko at marvell.com
Mon Sep 26 13:36:04 CEST 2022
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
More information about the dev
mailing list