numam-dpdk/drivers
Timothy McDaniel a2e4f1f5e7 event/dlb2: add dequeue and its burst variants
Add support for dequeue, dequeue_burst, ...

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

DLB2 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 09:40:22 +01:00
..
baseband drivers: add headers install helper 2020-10-22 14:16:22 +02:00
bus bus/fslmc: switch sequence number to dynamic mbuf field 2020-10-31 22:14:37 +01:00
common build: standardize component names and defines 2020-10-19 22:15:34 +02:00
compress build: replace use of old build macros 2020-10-19 22:15:44 +02:00
crypto bus/fslmc: switch sequence number to dynamic mbuf field 2020-10-31 22:14:37 +01:00
event event/dlb2: add dequeue and its burst variants 2020-11-02 09:40:22 +01:00
mempool bus/fslmc: switch sequence number to dynamic mbuf field 2020-10-31 22:14:37 +01:00
net bus/fslmc: switch sequence number to dynamic mbuf field 2020-10-31 22:14:37 +01:00
raw raw/ioat: fix work-queue config size 2020-10-30 16:01:45 +01:00
regex regex/mlx5: add out-of-order scan capability 2020-11-03 02:03:30 +01:00
vdpa build: replace use of old build macros 2020-10-19 22:15:44 +02:00
meson.build drivers: add headers install helper 2020-10-22 14:16:22 +02:00