From: David Woodhouse <dw...@infradead.org> Date: Mon, 21 Sep 2015 15:02:07 +0100
> From: David Woodhouse <david.woodho...@intel.com> > > If an RX interrupt was already received but NAPI has not yet run when > the RX timeout happens, we end up in cp_tx_timeout() with RX interrupts > already disabled. Blindly re-enabling them will cause an IRQ storm. > > This is somewhat less painful than it was a few minutes ago before I > fixed the return value from cp_interrupt(), but still suboptimal. > > Unconditionally leave RX interrupts disabled after the reset, and > schedule NAPI to check the receive ring and re-enable them. > > Signed-off-by: David Woodhouse <david.woodho...@intel.com> As I said, if this makes your IRQ storms go away then therefore it obviates the need for patch #1. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html