numam-dpdk/drivers
Ilya Maximets fd61c749db drivers/net: use sleep delay by default for Intel NICs
NICs uses different delays up to a second during their
configuration. It makes no sense to busy-wait so long wasting
CPU cycles and preventing any other threads to execute on the
same CPU core. These busy polling are the rudiments that came
from the kernel drivers where you can not sleep in interrupt
context, but as we're in userspace, we're able and should
sleep to allow other threads to run.
Delays never called on rx/tx path, so this should not affect
performance.

Signed-off-by: Ilya Maximets <i.maximets@samsung.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2018-10-26 22:14:06 +02:00
..
baseband baseband/null: add in meson build 2018-09-18 22:53:35 +02:00
bus bus/vdev: add iteration filter on name 2018-10-26 22:14:05 +02:00
common eal: add macro for attribute weak 2018-10-25 02:11:23 +02:00
compress common/qat: support GEN3 devices 2018-10-17 12:23:40 +02:00
crypto crypto/dpaa2_sec: support PDCP offload 2018-10-24 15:13:02 +02:00
event use registered name for OCTEON TX references 2018-10-26 14:16:05 +02:00
mempool use registered name for OCTEON TX references 2018-10-26 14:16:05 +02:00
net drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
raw raw/ifpga: check probing error 2018-10-26 22:14:06 +02:00
Makefile drivers: add common as dependency for bus 2018-10-16 14:54:25 +02:00
meson.build mk: build with _GNU_SOURCE defined by default 2018-10-22 11:28:27 +02:00