]> bbs.cooldavid.org Git - net-next-2.6.git/commit - drivers/net/ixgbe/ixgbe_main.c
[NET]: Make ->poll() breakout consistent in Intel ethernet drivers.
authorDavid S. Miller <davem@davemloft.net>
Tue, 8 Jan 2008 05:06:12 +0000 (21:06 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 9 Jan 2008 07:30:14 +0000 (23:30 -0800)
commit53e52c729cc169db82a6105fac7a166e10c2ec36
tree0cc27895f3a5ce7c73c1ed3d12beed3fa9ff5907
parentfed17f3094b960d3a54b10f17abbe4b57e976eec
[NET]: Make ->poll() breakout consistent in Intel ethernet drivers.

This makes the ->poll() routines of the E100, E1000, E1000E, IXGB, and
IXGBE drivers complete ->poll() consistently.

Now they will all break out when the amount of RX work done is less
than 'budget'.

At a later time, we may want put back code to include the TX work as
well (as at least one other NAPI driver does, but by in large NAPI
drivers do not do this).  But if so, it should be done consistently
across the board to all of these drivers.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Auke Kok <auke-jan.h.kok@intel.com>
drivers/net/e100.c
drivers/net/e1000/e1000_main.c
drivers/net/e1000e/netdev.c
drivers/net/ixgb/ixgb_main.c
drivers/net/ixgbe/ixgbe_main.c