On Mon, Feb 6, 2017 at 1:47 AM, Slawa Olhovchenkov <s...@zxy.spb.ru> wrote:
> On Mon, Feb 06, 2017 at 05:19:30AM +0000, Navdeep Parhar wrote:
>
>> Author: np
>> Date: Mon Feb  6 05:19:29 2017
>> New Revision: 313318
>> URL: https://svnweb.freebsd.org/changeset/base/313318
>>
>> Log:
>>   cxgbe(4):  Allow tunables that control the number of queues to be set to
>>   '-n' to tell the driver to create _up to_ 'n' queues if enough cores are
>>   available.  For example, setting hw.cxgbe.nrxq10g="-32" will result in
>>   16 queues if the system has 16 cores, 32 if it has 32.
>>
>>   There is no change in the default number of queues of any type.
>
> Just for my info: how many queues supported by different hardware (T4/T5/T6)?

Each of them supports 1K+ interrupt capable rx queues.  But the
practical limit comes from the number of MSI-X vectors for PCIe PF4 of
the card.  With 128 interrupts max (most common) you have enough to
run a 4 port card with 16 queues each.  A 2 port could have 32 queues
each.  All this assumes that you set number of queues to some power of
2.  If not then you could go higher than these values.

Regards,
Navdeep
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to