Re: How do I use multiqueue tx

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <gallatin@...>
Cc: <netdev@...>
Date: Tuesday, June 3, 2008 - 12:10 pm

From: Andrew Gallatin <gallatin@myri.com>
Date: Tue, 03 Jun 2008 11:34:18 -0400


Even though there are seperate per-TX-queue start/stop states
available to manage, all of the transmit path still uses a
single global lock to manage the packet queue in the generic
device structure.

So you will get zero extra parallelism by using the other queues.

I plan to work on this and have presented my ideas about how to
solve this problem in two presentations I gave in Japan several
months ago, and last week in Berlin.

http://vger.kernel.org/~davem/davem_tokyo08.pdf
http://vger.kernel.org/~davem/davem_berlin08.pdf

Don't even bother trying to get better TX parallelism at the
current time, it'll be so much easier to accomplish after
I do this development which I anticipate should be in a testable
state in about one month.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
How do I use multiqueue tx, Andrew Gallatin, (Tue Jun 3, 11:34 am)
Re: How do I use multiqueue tx, David Miller, (Tue Jun 3, 12:10 pm)
Re: How do I use multiqueue tx, Andrew Gallatin, (Tue Jun 3, 1:13 pm)