]> git.baikalelectronics.ru Git - kernel.git/commit
forcedeth: limit tx to 16
authorAyaz Abdulla <aabdulla@nvidia.com>
Mon, 10 Mar 2008 19:58:21 +0000 (14:58 -0500)
committerJeff Garzik <jeff@garzik.org>
Mon, 17 Mar 2008 12:11:07 +0000 (08:11 -0400)
commit02e4ca171799ec504baf316352bab753cb47f571
tree353e81426702bd929f834ce4578e9ca5847365f1
parent6845f884ee5212db85d528374b32f8eec0f9903e
forcedeth: limit tx to 16

This is a critical patch which adds a workaround for a HW bug. The patch
will limit the number of outstanding tx packets to 16. Otherwise, the HW
could send out packets with bad checksums.

The driver will still setup the tx packets into the ring, however, will
only set the Valid bit on 16 packets at a time.

Signed-off-by: Ayaz Abdulla <aabdulla@nvidia.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/forcedeth.c