igb: set default thresholds based on MAC type
authorStephen Hemminger <stephen@networkplumber.org>
Fri, 22 Jan 2016 01:38:37 +0000 (17:38 -0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 16 Mar 2016 15:58:26 +0000 (16:58 +0100)
commit4a41c17dba18523928bd9af868b5cae45a8dea09
treeaea6a3e3324cd658d22467214c282f30b9186a32
parent8361d1ccdddf3d5bcb6a4aaf077d4b3df80eff51
igb: set default thresholds based on MAC type

This brings the DPDK igb driver inline with the behavior used by
the current Linux driver. The IGB hardware has several different
MAC types and the threshold values that work vary based on the hardware.

Since DPDK 1.8 it has been up to devices to provide the correct default
configuration parameter. But the igb driver gives values that are broken
on some devices, and always causes a warning message at startup.

Please test this on real hardware, I don't have the luxury of a
hardware lab full of variations of this chip.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
drivers/net/e1000/igb_ethdev.c
drivers/net/e1000/igb_rxtx.c