linux/drivers/net/ethernet/intel/ixgbe
Alexander Duyck 2c4af694fe ixgbe: Correctly name and handle MSI-X other interrupt
It was possible to inadvertently add additional interrupt causes to the
MSI-X other interrupt.  This occurred when things such as RX buffer overrun
events were being triggered at the same time as an event such as a Flow
Director table reinit request.  In order to avoid this we should be
explicitly programming only the interrupts that we want enabled.  In
addition I am renaming the ixgbe_msix_lsc function and interrupt to drop
any implied meaning of this being a link status only interrupt.

Unfortunately the patch is a bit ugly due to the fact that ixgbe_irq_enable
needed to be moved up before ixgbe_msix_other in order to have things
defined in the correct order.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2011-09-15 21:32:04 -07:00
..
ixgbe.h ixgbe: Correctly name and handle MSI-X other interrupt 2011-09-15 21:32:04 -07:00
ixgbe_82598.c ixgbe: cleanup reset paths 2011-09-15 21:26:16 -07:00
ixgbe_82599.c ixgbe: cleanup reset paths 2011-09-15 21:26:16 -07:00
ixgbe_common.c ixgbe: clear RNBC only for 82598 2011-08-29 01:35:28 -07:00
ixgbe_common.h
ixgbe_dcb.c
ixgbe_dcb.h
ixgbe_dcb_82598.c
ixgbe_dcb_82598.h
ixgbe_dcb_82599.c ixgbe: PFC not cleared on X540 devices 2011-08-29 01:25:51 -07:00
ixgbe_dcb_82599.h
ixgbe_dcb_nl.c ixgbe: consolidate, setup for multiple traffic classes 2011-08-29 01:18:13 -07:00
ixgbe_ethtool.c ixgbe: Drop unnecessary adapter->hw dereference in loopback test setup 2011-09-15 21:18:21 -07:00
ixgbe_fcoe.c
ixgbe_fcoe.h
ixgbe_main.c ixgbe: Correctly name and handle MSI-X other interrupt 2011-09-15 21:32:04 -07:00
ixgbe_mbx.c
ixgbe_mbx.h
ixgbe_phy.c
ixgbe_phy.h
ixgbe_sriov.c
ixgbe_sriov.h
ixgbe_type.h ixgbe: cleanup reset paths 2011-09-15 21:26:16 -07:00
ixgbe_x540.c ixgbe: cleanup reset paths 2011-09-15 21:26:16 -07:00
Makefile