sky2: EC-U performance and jumbo support
authorStephen Hemminger <shemminger@linux-foundation.org>
Wed, 11 Apr 2007 21:48:01 +0000 (14:48 -0700)
committerJeff Garzik <jeff@garzik.org>
Thu, 19 Apr 2007 19:01:17 +0000 (15:01 -0400)
commitb628ed986d681c708aec64418c2c7f6a6b715855
tree6ade1dbf518f3b1605046b8f3ee36bf988c393a6
parent4f44d8ba09280a7f0887ab60277940d6c72f2b43
sky2: EC-U performance and jumbo support

The Yukon EC Ultra chips have transmit settings for store and
forward and PCI buffering. By setting these appropriately, normal
performance goes from 750Mbytes/sec to 940Mbytes/sec (non-jumbo).

It is also possible to do Jumbo mode, but it means turning off
TSO and checksum offload so the performance gets worse. There isn't
enough buffering for checksum offload to work.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/sky2.c
drivers/net/sky2.h