From: Eric Dumazet <eric.duma...@gmail.com>
Date: Fri, 7 Jun 2019 12:18:21 -0700

> Note that this suggests the driver is not performing TX completion
> fast enough.
> 
> Looking at the driver, I do not see anything requesting interrupt
> mitigation, so this might also be caused by a race in the driver
> (some skbs being not TX completed until another unrelated xmit is
> requested)

I think the INTR bit needs to be set in the individual TX descriptors.

This is a classic case of a chip that only interrupts when the entire
TX queue is emptied and the TX engine enters the idle state.

I don't like this skb_orphan() solution as it kills UDP flow control.

I'm not applying this.

Reply via email to