[PATCH] natsemi: NAPI and a bugfix
authorMark Brown <broonie@sirena.org.uk>
Thu, 2 Feb 2006 00:00:02 +0000 (00:00 +0000)
committerJeff Garzik <jeff@garzik.org>
Sat, 4 Mar 2006 17:14:56 +0000 (12:14 -0500)
As documented in National application note 1287 the RX state machine on
the natsemi chip can lock up under some conditions (mostly related to
heavy load).  When this happens a series of bogus packets are reported
by the chip including some oversized frames prior to the final lockup.

This patch implements the fix from the application note: when an
oversized packet is reported it resets the RX state machine, dropping
any currently pending packets.

Signed-off-by: Mark Brown <broonie@sirena.org.uk>
Signed-off-by: Jeff Garzik <jeff@garzik.org>

No differences found