DragonFly commits List (threaded) for 2012-09
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: ixgbe: Do all RX/TX processing in ithreads
commit f1623449b3e5eaa3633fa0af4ccd3f79db19dc60
Author: François Tigeot <ftigeot@wolfpond.org>
Date: Mon Sep 10 14:11:41 2012 +0200
ixgbe: Do all RX/TX processing in ithreads
* There is no need to launch taskqueues if there is more data to
process, the next interrupt thread will handle it.
* This will be no later than 125µs in the general case anyway.
* This change can even increase performance by removing lock contention
between ithreads and taskqueues trying to run at the same time.
Summary of changes:
sys/dev/netif/ixgbe/ixgbe.c | 122 ++++++-------------------------------------
sys/dev/netif/ixgbe/ixgbe.h | 2 -
2 files changed, 16 insertions(+), 108 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f1623449b3e5eaa3633fa0af4ccd3f79db19dc60
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]