Messages in this thread Patch in this message | | | Date | Mon, 14 Jan 2002 17:32:02 +0100 | From | Manfred Spraul <> | Subject | Re: [PATCH] Rx FIFO Overrun error found |
| |
Jeff Garzik wrote: > > and it would be preferred to separate "add oom handling" and "fix nic > hang" patches. > Attached is the patch against the nic hang. Now all rx error bits trigger netdev_rx - it doesn't hurt and could catch further hardware oddities.
-- Manfred--- 2.5/drivers/net/natsemi.c Fri Nov 23 20:35:23 2001 +++ build-2.5/drivers/net/natsemi.c Mon Jan 14 16:56:22 2002 @@ -1508,7 +1508,7 @@ if (intr_status == 0) break; - if (intr_status & (IntrRxDone | IntrRxIntr)) + if (intr_status & (IntrRxDone | IntrRxIntr | RxStatusFIFOOver | IntrRxErr | IntrRxOverrun )) netdev_rx(dev); if (intr_status & (IntrTxDone | IntrTxIntr | IntrTxIdle | IntrTxErr) ) { | |