Skip site navigation (1)Skip section navigation (2)
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>