:Only 34 intr came during your testing :-(
:
:Please testing following patch:
:http://leaf.dragonflybsd.org/~sephe/em_intr.diff
:
:See whether it helps.
:
:Best Regards,
:sephe
Ouch. I don't quite understand the jist of the patch. Clearly
it is dealing with a situation where an RX ring overrun occurs,
and I assume that has something to do with the stoppage,
but I'm not sure what the intention of the fix is.
What I don't understand is why the polling code would also fail.
The polling code unconditionally processes the RX ring no
matter what the ICR status. I'm wondering if we have to kick the
interface somehow after it gets a RX overflow to get the receive
ring going again.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>