numam-dpdk/drivers/event
Volodymyr Fialko c1749bc5ee eventdev: introduce event cryptodev vector type
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.

Application should set RTE_EVENT_CRYPTO_ADAPTER_EVENT_VECTOR in
rte_event_crypto_adapter_queue_conf::flag and provide vector configuration
with respect of rte_event_crypto_adapter_vector_limits, which could be
obtained by calling rte_event_crypto_adapter_vector_limits_get, to enable
vectorization.

The event crypto adapter would be responsible for vectorizing the crypto
operations based on provided response information in
rte_event_crypto_metadata::response_info.

Updated drivers and tests accordingly to new API.

Signed-off-by: Volodymyr Fialko <vfialko@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
2022-10-02 20:33:24 +02:00
..
cnxk eventdev: introduce event cryptodev vector type 2022-10-02 20:33:24 +02:00
dlb2 event/dlb2: handle enqueuing more than maximum depth 2022-09-30 10:57:40 +02:00
dpaa eventdev: introduce event cryptodev vector type 2022-10-02 20:33:24 +02:00
dpaa2 eventdev: introduce event cryptodev vector type 2022-10-02 20:33:24 +02:00
dsw event/dsw: fix flow migration 2022-09-26 15:33:46 +02:00
octeontx eventdev: introduce event cryptodev vector type 2022-10-02 20:33:24 +02:00
opdl bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
skeleton dev: hide driver object 2022-09-23 16:14:34 +02:00
sw eventdev/timer: support periodic event timer 2022-09-26 15:33:48 +02:00
meson.build drivers: remove octeontx2 drivers 2022-01-12 15:36:32 +01:00