In order to have the correct VF driver to support SR-IOV in Azure, the Mellanox OFED distribution needs to be included in the kernel and the image. Mellanox's drivers are not upstream, but they are available from here:
While this configuration is not explicitly listed as supported in the release notes, Microsoft and Mellanox engineers are working on the corresponding Windows Server 216 PF driver to support this VF driver in operation in Ubuntu guests.
I file file a corresponding rebase request to pick up the PCI passthrough and other SR-IOV work done for the Hyper-V capabilities in the upstream 4.9 kernel.
Only 64-bit support for Ubuntu 16.04's HWE kernel is needed.
In order to have the correct VF driver to support SR-IOV in Azure, the Mellanox OFED distribution needs to be included in the kernel and the image. Mellanox's drivers are not upstream, but they are available from here:
https:/ /www.mellanox. com/page/ products_ dyn?product_ family= 26&mtag= linux_sw_ drivers& ssn=3nnhohirh5h tv6dnp1uk7tf487
While this configuration is not explicitly listed as supported in the release notes, Microsoft and Mellanox engineers are working on the corresponding Windows Server 216 PF driver to support this VF driver in operation in Ubuntu guests.
I file file a corresponding rebase request to pick up the PCI passthrough and other SR-IOV work done for the Hyper-V capabilities in the upstream 4.9 kernel.
Only 64-bit support for Ubuntu 16.04's HWE kernel is needed.