numam-dpdk/doc/guides/eventdevs
Timothy McDaniel 26aeabe079 event/dlb: add dequeue and its burst variants
Add support for dequeue, dequeue_burst, ...

DLB does not currently support interrupts, but instead uses
umonitor/umwait if supported by the processor. This allows
the software to monitor and wait on writes to a cache-line.

DLB supports normal and sparse cq mode. In normal mode the
hardware will pack 4 QEs into each cache line. In sparse cq
mode, the hardware will only populate one QE per cache line.
Software must be aware of the cq mode, and take the appropriate
actions, based on the mode.

Signed-off-by: Timothy McDaniel <timothy.mcdaniel@intel.com>
Reviewed-by: Gage Eads <gage.eads@intel.com>
2020-11-02 14:46:01 +01:00
..
dlb2.rst event/dlb2: add dequeue and its burst variants 2020-11-02 09:40:22 +01:00
dlb.rst event/dlb: add dequeue and its burst variants 2020-11-02 14:46:01 +01:00
dpaa2.rst doc: remove references to make from eventdevs guide 2020-10-22 22:54:05 +02:00
dpaa.rst doc: remove references to make from eventdevs guide 2020-10-22 22:54:05 +02:00
dsw.rst event/dsw: add documentation 2018-10-01 16:46:30 +02:00
index.rst event/dlb: add documentation and build infrastructure 2020-11-02 14:46:01 +01:00
octeontx2.rst doc: remove references to make from eventdevs guide 2020-10-22 22:54:05 +02:00
octeontx.rst doc: remove references to make from eventdevs guide 2020-10-22 22:54:05 +02:00
opdl.rst doc: add SPDX tag for OPDL guide 2019-07-29 22:59:37 +02:00
sw.rst event/sw: improve performance 2020-10-15 23:09:58 +02:00