]> err.no Git - linux-2.6/commit
[PATCH] sky2: optimize receive restart
authorStephen Hemminger <shemminger@osdl.org>
Wed, 12 Jul 2006 22:23:48 +0000 (15:23 -0700)
committerJeff Garzik <jeff@garzik.org>
Wed, 12 Jul 2006 22:39:22 +0000 (18:39 -0400)
commit22e1170310ec6afa41e0dc7ac9dfac735d82dcab
treefc6df3250b682443b7f12072dbae259d25fee91b
parentafa195da458cb06f302c37f8d37b21b177060aed
[PATCH] sky2: optimize receive restart

When the driver handles multiple packets per NAPI poll, it is
better to reload the receive ring, then tell the hardware. Otherwise,
under packet storm with flow control, the driver/hardware will degrade
down to one packet getting through per pause-exchange.

Likewise on transmit, don't wakeup until a little more than minimum
ring space is available.

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