d8c16de5df
If producer thread is only acting as a bridge between NIC and DLB, then performance can be greatly improved by bypassing the fence instruction. DLB enqueue API calls memory fence once per enqueue burst. If producer thread is just reading from NIC and sending to DLB without updating the read buffers or buffer headers OR producer is not writing to data structures with dependencies on the enqueue write order, then fencing can be safely disabled. Signed-off-by: Abdullah Sevincer <abdullah.sevincer@intel.com> |
||
---|---|---|
.. | ||
cnxk | ||
dlb2 | ||
dpaa | ||
dpaa2 | ||
dsw | ||
octeontx | ||
opdl | ||
skeleton | ||
sw | ||
meson.build |