numam-dpdk/drivers/net/e1000
Wenzhuo Lu cfaf45237c igb: fix i350 VF Rx
A problem is found on i350 VF. We found TX will happen once
per 4 packets. If only 1~3 packets are received, they will
not be forwarded. But the real problem is on RX side. The
reason is the default RX write-back threshold is changed to
4, so every first 3 packets may be hung there.

This patch checks the RX wthresh when setting up the RX
queue, and forces it to be 1, so every packet can be handled
immediately.

Fixes: 4a41c17dba ("igb: set default thresholds based on MAC type")

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2016-04-06 12:34:52 +02:00
..
base e1000: support I217 and I218 devices 2016-03-16 16:57:48 +01:00
e1000_ethdev.h igb: support ieee1588 functions for device time 2015-11-13 17:44:41 +01:00
e1000_logs.h drivers: allow pruning log during build 2015-07-30 20:16:04 +02:00
em_ethdev.c ethdev: redesign link speed config 2016-04-01 21:38:34 +02:00
em_rxtx.c mbuf: get DMA address 2016-03-04 16:01:15 +01:00
igb_ethdev.c ethdev: redesign link speed config 2016-04-01 21:38:34 +02:00
igb_pf.c igb: fix constant sign in left shift operator 2016-03-31 17:09:56 +02:00
igb_regs.h igb: add access to specific device info 2015-07-16 23:56:13 +02:00
igb_rxtx.c igb: fix i350 VF Rx 2016-04-06 12:34:52 +02:00
Makefile e1000: suppress misleading indentation warning 2016-03-31 17:09:23 +02:00
rte_pmd_e1000_version.map e1000: move to drivers/net/ 2015-05-22 15:51:38 +02:00