Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4867 Discussions

i350 igbvf driver

idata
Employee
1,932 Views

Hi,

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.

Thanks,

Michael

0 Kudos
3 Replies
idata
Employee
602 Views

Hi Michael,

 

 

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-adapter-brief.pdf here for your easy reference.

 

 

Sincerely,

 

Sandy
0 Kudos
idata
Employee
602 Views

Hi Sandy,

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?

Thanks.

Michael

0 Kudos
idata
Employee
602 Views

Hi Michael,

 

 

Thank you for your reply.

 

 

The Rx/Tx Queue is configured at the host machine and not in VM.

 

 

 

Sincerely,

 

Sandy

 

 

0 Kudos
Reply