Date: Sun, 25 Sep 2011 03:53:18 +0700 From: Eugene Grosbein <egrosbein@rdtc.ru> To: Rafael Ganascim <rganascim@gmail.com> Cc: freebsd-net@freebsd.org Subject: Re: em/igb multiqueue support Message-ID: <4E7E433E.5070307@rdtc.ru> In-Reply-To: <CAD4ZOMxBQeEafTjpGfSZfRyqQuTJj6t1=GGdwAi5y3nu_1F5=g@mail.gmail.com> References: <CAD4ZOMxBQeEafTjpGfSZfRyqQuTJj6t1=GGdwAi5y3nu_1F5=g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
25.09.2011 03:09, Rafael Ganascim пишет: > Hi, > > I think that this is an old question.... > > I think that Intel 82575 (and another models) hardware are capable of > multiple queues both on the receive and the send side. Is it right? > Currently the processing of packets is limited to one CPU per NIC. > > Can we have multiple taskq processes for one NIC in parallel? Is > anyone working on this right now, and if not does this sound like > something > anyone is interested in doing? (yes, I know the Yandex driver). It works for me with 82576 (don't have 82575 to test) and 8.2 You should know, however, there are many requirements for multiple queues to work: you need MSI-X capable motherboard, your traffic needs to be TCP/UDP inside plain IP. No load distribution for PPPoE/GRE/etc. in this hardware (blame Microsoft RSS specs). Eugene Grosbein
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E7E433E.5070307>