c1749bc5ee
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> |
||
---|---|---|
.. | ||
event_timer_adapter_pmd.h | ||
eventdev_pmd_pci.h | ||
eventdev_pmd_vdev.h | ||
eventdev_pmd.h | ||
eventdev_private.c | ||
eventdev_trace_points.c | ||
eventdev_trace.h | ||
meson.build | ||
rte_event_crypto_adapter.c | ||
rte_event_crypto_adapter.h | ||
rte_event_eth_rx_adapter.c | ||
rte_event_eth_rx_adapter.h | ||
rte_event_eth_tx_adapter.c | ||
rte_event_eth_tx_adapter.h | ||
rte_event_ring.c | ||
rte_event_ring.h | ||
rte_event_timer_adapter.c | ||
rte_event_timer_adapter.h | ||
rte_eventdev_core.h | ||
rte_eventdev_trace_fp.h | ||
rte_eventdev.c | ||
rte_eventdev.h | ||
version.map |