[PATCH] forcedeth: TSO fix for large buffers
authorAyaz Abdulla <aabdulla@nvidia.com>
Fri, 6 Jan 2006 06:45:45 +0000 (22:45 -0800)
committerJeff Garzik <jgarzik@pobox.com>
Mon, 9 Jan 2006 15:54:48 +0000 (10:54 -0500)
commitfa45459e5e4507402350f1cdaf44b7455602770c
treed7d27ce7909310821cc7e69e69e704753e5cf9c6
parent3bb8a18ae825ebf3550fe7894b35cd1c87356a16
[PATCH] forcedeth: TSO fix for large buffers

This contains a bug fix for large buffers.  Originally, if a tx buffer to
be sent was larger then the maximum size of the tx descriptor, it would
overwrite other control bits.  In this patch, the buffer is split over
multiple descriptors.  Also, the fragments are now setup in forward order.

Signed-off-by: Ayaz Abdulla <aabdulla@nvidia.com>
Signed-off-by: Manfred Spraul <manfred@colorfullife.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/forcedeth.c