2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-29 23:53:55 +08:00
linux-next/drivers/net/ethernet/intel
Bruce Allan 94fb848bf4 e1000e: enable ECC on I217/I218 to catch packet buffer memory errors
In rare instances, memory errors have been detected in the internal packet
buffer memory on I217/I218 when stressed under certain environmental
conditions.  Enable Error Correcting Code (ECC) in hardware to catch both
correctable and uncorrectable errors.  Correctable errors will be handled
by the hardware.  Uncorrectable errors in the packet buffer will cause the
packet to be received with an error indication in the buffer descriptor
causing the packet to be discarded.  If the uncorrectable error is in the
descriptor itself, the hardware will stop and interrupt the driver
indicating the error.  The driver will then reset the hardware in order to
clear the error and restart.

Both types of errors will be accounted for in statistics counters.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2013-01-27 00:49:42 -08:00
..
e1000 remove init of dev->perm_addr in drivers 2013-01-08 18:00:48 -08:00
e1000e e1000e: enable ECC on I217/I218 to catch packet buffer memory errors 2013-01-27 00:49:42 -08:00
igb igb: Copyright string update to year 2013 2013-01-19 05:05:05 -08:00
igbvf remove init of dev->perm_addr in drivers 2013-01-08 18:00:48 -08:00
ixgb remove init of dev->perm_addr in drivers 2013-01-08 18:00:48 -08:00
ixgbe ixgbe: Limit number of reported VFs to device specific value 2013-01-23 14:34:10 -08:00
ixgbevf ixgbevf: Fix link speed message to support 100Mbps 2013-01-23 14:34:13 -08:00
e100.c remove init of dev->perm_addr in drivers 2013-01-08 18:00:48 -08:00
Kconfig e1000e: add support for IEEE-1588 PTP 2013-01-27 00:36:35 -08:00
Makefile intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00