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
