diff options
author | Mark Brown <broonie@sirena.org.uk> | 2006-02-02 00:00:02 +0000 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2006-03-04 12:14:56 -0500 |
commit | e72fd96e8ee3ff4dd80757172a4fe49bd92fea9c (patch) | |
tree | 2b544e905888845f7115c3302156119ac627d340 /drivers/net/e100.c | |
parent | b27a16b7c4738ea16f6f0730caf382a3f57317bb (diff) | |
download | op-kernel-dev-e72fd96e8ee3ff4dd80757172a4fe49bd92fea9c.zip op-kernel-dev-e72fd96e8ee3ff4dd80757172a4fe49bd92fea9c.tar.gz |
[PATCH] natsemi: NAPI and a bugfix
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>
Diffstat (limited to 'drivers/net/e100.c')
0 files changed, 0 insertions, 0 deletions