As described in datasheet, for ConnectX-6, there are 8 PFs and up to 1K VFs per port, however, the parameter [NUM_OF_VFS] can only be set to 127 at max and there are two physical ports. So, how can we configure ConnectX-6 with 8 PFs and 1K VFs.
Hi Jianquan,
There is a limitation for the number of VFs in the firmware, which is mentioned in the firmware’s release-notes.
For example - ConnectX-6, FW 20.31.1014 RN:
https://docs.mellanox.com/display/ConnectX6Firmwarev20311014/Known+Issues
As you can see, the max number of VFs is 127 per port.
This number can not be exceeded.
Thanks,
Chen
The following content is selected from datasheet of ConnectX-6
Virtualization/Cloud Native
Single Root IOV (SR-IOV) and VirtIO acceleration
Up to 1 K VFs per port
8 PFs
And it is contradicts with the actual situation?
Yes, the limitation is in the firmware.
Thanks,
Chen
So when will Mellanox release the firmware to support 1K VFs?
Currently there’s no such plan.
Thanks,
Chen