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.

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