上でSR-IOVの質問をした者です。
ConnectX-4であればSR-IOVが使えるとのことだったので購入し設定してみたのですが、有効化されません。
以下の手順を参考に実施しました。
https://docs.mellanox.com/pages/releaseview.action?pageId=15049813
https://docs.mellanox.com/pages/releaseview.action?pageId=15053024
動作環境
(Updated) ESXi-7.0.1-16850804-standard (VMware, Inc.)
Intel VT-dとSR-IOVはBIOSにて有効済です。
買ったカード MCX455A-ECAT
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&;productid=40437&vcl=true
デバイスドライバのバージョンやカードのFWもコンパチに合わせました。

/opt/mellanox/bin/mlxconfig -d mt4115_pciconf0 set LINK_TYPE_P1=2
/opt/mellanox/bin/mlxconfig -d mt4115_pciconf0 set SRIOV_EN=1
/opt/mellanox/bin/mlxconfig -d mt4115_pciconf0 set NUM_OF_VFS=8
esxcli system module parameters set -m nmlx5_core -p max_vfs=4
いくら再起動してもlspci -d | grep Mellanoxしたときにカードが増えません。
お助けください。