Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Sep 2007 11:50:13 +0400
From:      Vladimir Ivanov <wawa@yandex-team.ru>
To:        Kip Macy <kip.macy@gmail.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, Jack Vogel <jfvogel@gmail.com>
Subject:   Re: TX Multiqueue?
Message-ID:  <46F61AB5.4010207@yandex-team.ru>
In-Reply-To: <b1fa29170709221701m3c13cddakd83c9550905b8bd8@mail.gmail.com>
References:  <2a41acea0709221656n4aa62776y488c7f2da262c9f6@mail.gmail.com> <b1fa29170709221701m3c13cddakd83c9550905b8bd8@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Kip Macy wrote:
> My ethng branch supports multiple rx and tx queues.
> 
>  -Kip
> 
> On 9/22/07, Jack Vogel <jfvogel@gmail.com> wrote:
>> Our newest E1000 nic, the 82575, and the Oplin 10G hardware are capable of
>> multiple queues both on the receive and the send side. On the receive end for
>> the Oplin driver the queues actually help distribute interrupts and improve
>> performance without any special support in the stack.

I've published SMP versions of em and ixgb drivers several months ago 
(see http://people.yandex-team.ru/~wawa). Did you have time to see it, 
Jack ? That drivers use several kthreads to process one RX queue. The 
main idea is to increase a performance.

Vladimir

>>
>> I have been asked about multiple queues on the TX side, embedded applice
>> type system builders for instance are interested I suppose for
>> priority queueing.
>> Is anyone working on this right now, and if not does this sound like something
>> anyone is interested in doing?
>>
>> I would like to see MQ on both TX and RX that drivers could use if able.
>>
>> Jack




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46F61AB5.4010207>