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>