SR-IOV PF/VF Backchannel-Kommunikation – Übersicht

Die Single-Root-E/A-Virtualisierungsschnittstelle (SR-IOV) stellt einen Kommunikationskanal oder backchannel zwischen den Miniporttreibern einer PCI Express (PCIe) Virtual Function (VF) und der PCIe Physical Function (PF) bereit. Jeder VF-Miniporttreiber kann Anforderungen über den Backchannel an den PF-Miniporttreiber ausgeben. Der PF-Miniporttreiber kann status Benachrichtigungen über den Backchannel an einzelne VF-Miniporttreiber ausgeben.

Daten, die zwischen den PF- und VF-Miniporttreibern über die Backchannel-Schnittstelle ausgetauscht werden, beinhalten die Verwendung eines VF-Konfigurationsblocks. Jeder VF-Konfigurationsblock ähnelt im Konzept einer IPC-Nachricht (Interprocess Communication), in der jeder Block über ein proprietäres Format, eine eigene Länge und einen Blockbezeichner verfügt. Der unabhängige Hardwareanbieter (Independent Hardware Vendor, IHV) kann einen oder mehrere VF-Konfigurationsblöcke für die PF- und VF-Miniporttreiber definieren.

Dieser Abschnitt schließt folgende Themen ein:

Backchannel-Kommunikation über einen VF Miniport-Treiber

Backchannel-Kommunikation über den PF-Miniporttreiber