[netdrvr] tulip: Better MWI workaround for 21143 rev 65 chip errata
commit10c6462090cccb643f31e26a14cb933bc31d8666
authorPeter Horton <zero@colonel-panic.org>
Tue, 25 Mar 2008 11:39:09 +0000 (25 12:39 +0100)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 17 Apr 2008 00:40:01 +0000 (16 20:40 -0400)
tree9e5c5c509d86d5ab425a089bd95652d46aeac73c
parent48dd59e398455b58910910bc272e0da85f11bd98
[netdrvr] tulip: Better MWI workaround for 21143 rev 65 chip errata

This patch works around the MWI bug on the DC21143 rev 65 Tulip by
ensuring that the receive buffers don't end on a cache line boundary
(as documented in the errata).

This patch is required for the MIPS based Cobalt Qube/RaQ as
supporting the extra PCI commands seems to reduce the chance of a hard
lockup between the Tulip and the PCI bridge.

Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/net/tulip/tulip.h
drivers/net/tulip/tulip_core.c