Hi all,

I am using PFRING DNA DAQ module for snort on a 32-core machine with
a dual-port 82599 card and I noticed that even if 32 queues are
enabled [1], only 16 of them actually receive interrupts and packets.

>From the ixgbe DNA driver source code (IXGBE_MAX_RSS_INDICES) and
from a metaflows post [2] it seems that this is a hardware
limitation. On the other hand the ixgbe driver README file says that
82599 supports up to 64 queues but is probably referring to
IXGBE_MAX_MSIX_Q_VECTORS.

Is it a hardware limitation?

If it is a hardware limitation, why 32 queues are created if only 16
can be used? I.e. what's the use of the MSIX_Q_VECTORS that exceed
the RSS_INDICES number?

thanks ciao
ste

[1]

ixgbe 0000:21:00.0: dna0: Enabled Features: RxQ: 32 TxQ: 32 FdirHash LRO
ixgbe 0000:21:00.1: dna1: Enabled Features: RxQ: 32 TxQ: 32 FdirHash LRO


[2]

https://www.metaflows.com/technology/10-gbps-pf_ring-2/

_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to