- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have Intel 82599 10Gb NIC which supports SR-IOV function. PF driver is v4.0.3, compiled with CFLAGS_EXTRA="-DIXGBE_ENABLE_VF_MQ" option. VF driver is v2.16.1 (both in host and guest machines). OS is SLES12 with 3.12.43 kernel. SR-IOV is fully set up, VFs are assigned to VMs and everything is working fine.
However, I've noticed that there are maximum of 4 TxRx queue pairs in host machine and only 2 TxRx queue pairs in VM guest machines, not matter which options are used while loading ixgbe driver. To me, this is a limiting factor when scaling VMs - assigning additional CPU cores does little if apps use a lot of network I/O and everything is handled by 2 cores...
Is this definitive limitation of ixgbe/ixgbevf drivers? Can number of queues be increased?
Br,
Ante
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anmarin,
Good day. Further checking, this Intel 82599 VF driver support maximum of two queues only.
Hope this clarifies.
rgds,
wb
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ante,
Thank you for the post. Let me check on this.
rgds,
wb
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anmarin,
Good day. Further checking, this Intel 82599 VF driver support maximum of two queues only.
Hope this clarifies.
rgds,
wb
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
thank you. Also confirmed by folks over at linux.nics.
Br,
Ante
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
wb,
We are running 82599 10 Gigabit Dual Port NIC with the 4.1.2 Linux driver. Is it still the case that the driver only supports two queues pairs per VF? The driver documentation [1] seems to say the VFs will use pools with up to 8 queue pairs is this not correct? If not, are there plans to support more than 2 queue pairs per VF?
[1] http://www.intel.com/content/www/us/en/embedded/products/networking/82599-sr-iov-driver-companion-guide.html Intel® 82599 SR-IOV Driver Companion Guide
Thanks,
-tom
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi tbonds,
Let me check for you if there will be any changes.
rgds,
wb
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Tbonds,
Further checking, we do not have any plans to support more than two queues pairs per VF.
rgds
wb
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
so, the driver now still can support 2 queue at maximal?
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page