numam-dpdk/drivers/net/e1000
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
..
base drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
e1000_ethdev.h net/e1000: fix queue number in RSS configuration 2018-09-28 01:41:01 +02:00
e1000_logs.c net/e1000: fix build of igb only 2018-05-23 00:35:01 +02:00
e1000_logs.h net/e1000: fix build of igb only 2018-05-23 00:35:01 +02:00
em_ethdev.c ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
em_rxtx.c net/e1000: do not error out if Rx drop enable is set 2018-10-11 18:56:02 +02:00
igb_ethdev.c ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
igb_flow.c net/e1000: fix queue number in RSS configuration 2018-09-28 01:41:01 +02:00
igb_pf.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
igb_regs.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
igb_rxtx.c net/e1000: fix queue number in RSS configuration 2018-09-28 01:41:01 +02:00
Makefile drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
meson.build drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
rte_pmd_e1000_version.map e1000: move to drivers/net/ 2015-05-22 15:51:38 +02:00