In Windows driver doc, it mention “All servers are guaranteed to support 16 VFs” and “OS limits the maximum number of VFs to 32 per Network Adapter”
https://docs.nvidia.com/networking/display/winof2v25150020/virtualization#src-3576232163_Virtualization-EnablingSR-IOVinFirmware
What’s the difference between 16 and 32?
In Linux driver doc, it mention "NVIDIA adapters are capable of exposing up to 127 virtual instances (Virtual Functions (VFs) for each port in the NVIDIA ConnectX® family cards. "
Why maximum number of CX-7 VFs is different between Windows and Linux?