0% found this document useful (0 votes)
127 views1 page

SR-IOV Guide for Network Developers

This document introduces single root I/O virtualization (SR-IOV), which allows multiple virtual machines to share physical networking hardware resources as defined by the PCI-SIG SR-IOV specification. It describes the NDIS SR-IOV interface and how to write miniport drivers for SR-IOV capable network adapters to support the SR-IOV functionality in Windows Server and Hyper-V. The document also lists topics that will be covered related to SR-IOV physical function and virtual function miniport drivers, backchannel communication between them, and SR-IOV OIDs.

Uploaded by

Stephen Yovan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views1 page

SR-IOV Guide for Network Developers

This document introduces single root I/O virtualization (SR-IOV), which allows multiple virtual machines to share physical networking hardware resources as defined by the PCI-SIG SR-IOV specification. It describes the NDIS SR-IOV interface and how to write miniport drivers for SR-IOV capable network adapters to support the SR-IOV functionality in Windows Server and Hyper-V. The document also lists topics that will be covered related to SR-IOV physical function and virtual function miniport drivers, backchannel communication between them, and SR-IOV OIDs.

Uploaded by

Stephen Yovan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Introduction to Single Root I/O

Virtualization (SR-IOV)
Article • 12/15/2021

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

SR-IOV PF/VF Backchannel Communication

SR-IOV OIDs

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

You might also like