44516e6b38
Extended eventdev queue QoS attributes to support weight and affinity. If queues are of the same priority, events from the queue with highest weight will be scheduled first. Affinity indicates the number of times, the subsequent schedule calls from an event port will use the same event queue. Schedule call selects another queue if current queue goes empty or schedule count reaches affinity count. To avoid ABI break, weight and affinity attributes are not yet added to queue config structure and rely on PMD for managing it. New eventdev op queue_attr_get can be used to get it from the PMD. Signed-off-by: Shijith Thotton <sthotton@marvell.com> Acked-by: Jerin Jacob <jerinj@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 |