diff options
author | stephen hemminger <shemminger@vyatta.com> | 2011-07-07 13:40:00 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-07-08 08:53:33 -0700 |
commit | aa5ca96c8fffea769aedd795f48695112393dc89 (patch) | |
tree | 1c617325a6b6171d578008037036921c7c5fa606 /drivers/net/sky2.h | |
parent | 3f9aed7c7d517dbc717a97649d0a5a9dc80bf4f2 (diff) | |
download | op-kernel-dev-aa5ca96c8fffea769aedd795f48695112393dc89.zip op-kernel-dev-aa5ca96c8fffea769aedd795f48695112393dc89.tar.gz |
sky2: force receive checksum when using RSS on some hardware (v2)
Found when reviewing the vendor driver. Apparently some chip versions
require receive checksumming to be enabled in order for RSS to work.
Also, if fix_features has to change some settings; put in message
in log in similar manner to netdev_fix_features.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/sky2.h')
-rw-r--r-- | drivers/net/sky2.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/sky2.h b/drivers/net/sky2.h index 318c9ae..030221f 100644 --- a/drivers/net/sky2.h +++ b/drivers/net/sky2.h @@ -2281,6 +2281,7 @@ struct sky2_hw { #define SKY2_HW_ADV_POWER_CTL 0x00000080 /* additional PHY power regs */ #define SKY2_HW_RSS_BROKEN 0x00000100 #define SKY2_HW_VLAN_BROKEN 0x00000200 +#define SKY2_HW_RSS_CHKSUM 0x00000400 /* RSS requires chksum */ u8 chip_id; u8 chip_rev; |