Does the driver support multiple DMA queues? For example, I would like
to spread receive and transmit traffic across multiple threads within a VM or
pin a thread to a DMA Rx/Tx pair.
Thank you for contacting Intel.
The Intel® Ethernet Server Adapter I350 can support up to Eight transmit (Tx) and receive (Rx) queue pairs per port. You can configure the queue to spread traffic across threads.
You can find the technical specifications of the adapter http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ethernet-i350-server-adap... here for your easy reference.
Thank you for your response. The question I have is when the i350 is deployed in sr-iov mode.
The driver in question, igbvf is running inside a VM. In this case, both the host and the VM are
linux based. I understand there are 8 Rx-Tx pair of queues per port. Does the igbvf support multiple
pairs of Rx-Tx queue within the VM? If so, how do you configure the i350 through the igb driver on
the host? And how do you enable this capability within the VM through igbvf driver?
In another example, the VM may be Windows based. How do you configure the device to support
multiple Rx-Tx queue pairs within the VM?