igb/igbvf: set rx csum always enabled in hw, disable via sw
authorAlexander Duyck <alexander.h.duyck@intel.com>
Wed, 6 May 2009 10:25:23 +0000 (10:25 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 6 May 2009 22:33:41 +0000 (15:33 -0700)
commit7beb0146fc965ffee928eff53525aac0173b0b07
treeefd247f9a2cc044ac32c9e55c1820a25d06595a0
parent0364d6fd2c353d2d82da865a6f093f97c69b669c
igb/igbvf: set rx csum always enabled in hw, disable via sw

An issue was found in which rx checksum could not be enabled without
resetting the interface.  The issue was the hardware enable was not being
done via ethtool.  To resolve this issue and prevent conflicts with VF
configuration we will leave the feature always enabled in hardware, and
then in software we will choose to ignore the results via a sw flag.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/igb/igb.h
drivers/net/igb/igb_ethtool.c
drivers/net/igb/igb_main.c