]> git.proxmox.com Git - mirror_ubuntu-kernels.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)
commit3b446c3e1592287dae117e03e61af0aa09adba6f
tree353e81426702bd929f834ce4578e9ca5847365f1
parentad390d2d56c167b317a38b50f6373a4775597734
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