linux/drivers/net/ixgbe
Jesse Brandeburg 2a41ff8116 ixgbe: Cleanup on the Rx init path
This cleans up the following pieces of the Rx initialization path:

- Enable the ECC memory fault interrupt in OTHER causes.

- Fix an 82598 initialization of RDRXCTL when depending on RSS and VMDq to
be enabled.  We don't need these features enabled to safely set the MVMEN
bit to allow multiple SRRCTL register mappings into the RXDCTL registers.

- Fix the RSS initialization path to not stomp on DCB accidentally.  When
configuring the MRQC (multiple Rx queue contol) register, we want to make
sure we only OR in features as necessary, instead of full assignment.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-03-14 12:41:11 -07:00
..
ixgbe_82598.c ixgbe: Add hardware specific initialization code for 82599 devices 2009-03-01 00:24:33 -08:00
ixgbe_82599.c ixgbe: Fix get_supported_physical_layer() due to new 82599 PHY types 2009-03-14 12:41:06 -07:00
ixgbe_common.c ixgbe: Fix some compiler warnings. 2009-03-01 20:32:39 -08:00
ixgbe_common.h ixgbe: Add hardware specific initialization code for 82599 devices 2009-03-01 00:24:33 -08:00
ixgbe_dcb_82598.c ixgbe: Update flow control state machine in link setup 2009-02-06 21:46:54 -08:00
ixgbe_dcb_82598.h ixgbe: Update copyright dates, bump the driver version number 2009-02-01 01:19:20 -08:00
ixgbe_dcb_82599.c ixgbe: Fix some compiler warnings. 2009-03-01 20:32:39 -08:00
ixgbe_dcb_82599.h ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_dcb_nl.c ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_dcb.c ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_dcb.h ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_ethtool.c ixgbe: Fix interrupt configuration for 82599 2009-03-14 12:41:08 -07:00
ixgbe_main.c ixgbe: Cleanup on the Rx init path 2009-03-14 12:41:11 -07:00
ixgbe_phy.c ixgbe: Add hardware specific initialization code for 82599 devices 2009-03-01 00:24:33 -08:00
ixgbe_phy.h ixgbe: Add hardware specific initialization code for 82599 devices 2009-03-01 00:24:33 -08:00
ixgbe_type.h ixgbe: Fix interrupt configuration for 82599 2009-03-14 12:41:08 -07:00
ixgbe.h ixgbe: Fix interrupt configuration for 82599 2009-03-14 12:41:08 -07:00
Makefile ixgbe: Add 82599 device id's, hook it up into the main driver. 2009-03-01 00:24:36 -08:00