]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitc44d6b9da032ec8d8245cd8a7efaeefb11795963
tree6ade1dbf518f3b1605046b8f3ee36bf988c393a6
parenta0997162b9a09f8561c2e0499d03013dc2ef225a
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