linux/drivers/net/e1000e
Jesse Brandeburg a80483d372 e1000e: fix packet corruption and tx hang during NFSv2
when receiving a particular type of NFS v2 UDP traffic, the hardware could
DMA some bad data and then hang, possibly corrupting memory.

Disable the NFS parsing in this hardware, verified to fix the bug.

Originally reported and reproduced by RedHat's Neil Horman
CC: nhorman@tuxdriver.com
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-03-05 14:00:18 -08:00
..
82571.c e1000e: genericize the update multicast address list 2010-01-13 20:31:57 -08:00
defines.h e1000e: fix packet corruption and tx hang during NFSv2 2010-03-05 14:00:18 -08:00
e1000.h e1000e: Fix namespace conflicts wrt. e1000_has_link 2010-02-04 22:31:41 -08:00
es2lan.c e1000e: provide MAC-family-specific function to set LAN ID 2010-01-13 20:31:57 -08:00
ethtool.c e1000e: Fix namespace conflicts wrt. e1000_has_link 2010-02-04 22:31:41 -08:00
hw.h e1000e: genericize the update multicast address list 2010-01-13 20:31:57 -08:00
ich8lan.c e1000e: fix packet corruption and tx hang during NFSv2 2010-03-05 14:00:18 -08:00
lib.c e1000e: genericize the update multicast address list 2010-01-13 20:31:57 -08:00
Makefile e1000e: reformat comment blocks, cosmetic changes only 2008-03-28 22:14:56 -04:00
netdev.c net: e1000e: convert to use mc helpers 2010-02-05 08:58:40 -08:00
param.c e1000e: update copyright information 2009-11-21 11:34:09 -08:00
phy.c e1000e: MDIO slow mode should always be done for 82577 2010-01-13 17:12:46 -08:00