Table of contents
Collapse the table of content
Expand the table of content

Single Root I/O Virtualization (SR-IOV)

Last Updated: 9/2/2016

This section describes the NDIS single root I/O virtualization (SR-IOV) interface. Starting with NDIS 6.30, the SR-IOV interface supports Microsoft Hyper-V performance improvements for virtualized networks on Windows Server 2012 and later versions of Windows Server.

The SR-IOV specification from PCI-SIG defines the extensions to the PCI Express (PCIe) specification suite that enable multiple virtual machines (VMs) to share the same PCIe physical hardware resources. This section describes the NDIS SR-IOV interface and describes the techniques for writing an NDIS miniport driver for an SR-IOV capable network adapter that implements the PCIe SR-IOV specification.

This section includes the following topics:

Overview of Single Root I/O Virtualization (SR-IOV)

Writing SR-IOV PF Miniport Drivers

Writing SR-IOV VF Miniport Drivers

For more information on SR-IOV, refer to the PCI-SIG Single Root I/O Virtualization and Sharing 1.1 specification.

© 2016 Microsoft