numam-dpdk/lib/eventdev
Naga Harish K S V 3c3328aef3 eventdev/eth_tx: add queue start/stop API
Add support to start or stop a particular queue
that is associated with the adapter.

Start function enables the Tx adapter to start enqueueing
packets to the Tx queue.

Stop function stops the Tx adapter from enqueueing any
packets to the Tx queue. The stop API also frees any packets
that may have been buffered for this queue. All in-flight packets
destined to the queue are freed by the adapter runtime until the
queue is started again.

Signed-off-by: Naga Harish K S V <s.v.naga.harish.k@intel.com>
Acked-by: Jay Jayatheerthan <jay.jayatheerthan@intel.com>
2022-09-28 05:47:38 +02:00
..
event_timer_adapter_pmd.h eventdev: hide timer adapter PMD file 2021-10-21 10:14:50 +02:00
eventdev_pmd_pci.h bus/pci: make driver-only headers private 2022-09-23 16:14:34 +02:00
eventdev_pmd_vdev.h bus/vdev: make driver-only headers private 2022-09-23 16:14:34 +02:00
eventdev_pmd.h eventdev/eth_tx: add queue start/stop API 2022-09-28 05:47:38 +02:00
eventdev_private.c eventdev: add port maintenance API 2021-11-04 13:27:54 +01:00
eventdev_trace_points.c eventdev: add port maintenance API 2021-11-04 13:27:54 +01:00
eventdev_trace.h eventdev: make trace API internal 2021-10-21 10:16:00 +02:00
meson.build build/windows: remove separate list of libs 2021-10-22 22:40:59 +02:00
rte_event_crypto_adapter.c dev: hide driver object 2022-09-23 16:14:34 +02:00
rte_event_crypto_adapter.h eventdev: use new API for inline functions 2021-10-21 10:14:50 +02:00
rte_event_eth_rx_adapter.c eventdev: add element offset to event vector 2022-09-27 15:41:03 +02:00
rte_event_eth_rx_adapter.h eventdev/eth_rx: add adapter instance get API 2022-09-26 15:33:44 +02:00
rte_event_eth_tx_adapter.c eventdev/eth_tx: add queue start/stop API 2022-09-28 05:47:38 +02:00
rte_event_eth_tx_adapter.h eventdev/eth_tx: add queue start/stop API 2022-09-28 05:47:38 +02:00
rte_event_ring.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
rte_event_ring.h lib: document free functions 2022-06-24 14:50:34 +02:00
rte_event_timer_adapter.c eventdev/timer: support periodic event timer 2022-09-26 15:33:48 +02:00
rte_event_timer_adapter.h eventdev/timer: support periodic event timer 2022-09-26 15:33:48 +02:00
rte_eventdev_core.h eventdev: add port maintenance API 2021-11-04 13:27:54 +01:00
rte_eventdev_trace_fp.h eventdev: add port maintenance API 2021-11-04 13:27:54 +01:00
rte_eventdev.c eventdev: add weight and affinity attributes to queue conf 2022-09-26 15:34:57 +02:00
rte_eventdev.h eventdev: add element offset to event vector 2022-09-27 15:41:03 +02:00
version.map eventdev/eth_tx: add queue start/stop API 2022-09-28 05:47:38 +02:00