SR-IOV PF/VF バックチャネル通信の概要

シングル ルート I/O 仮想化 (SR-IOV) インターフェイスは、 PCI Express (PCIe) 仮想関数 (VF) と PCIe 物理関数 (PF) のミニポート ドライバー間の通信チャネル、もしくはバックチャネルを提供します。 各 VF ミニポート ドライバーは、PF ミニポート ドライバーにバックチャネル経由で要求を発行できます。 PF ミニポート ドライバーは、個々 の VF ミニポート ドライバーにバックチャネルの状態の通知を発行できます。

バックチャネル インターフェイス経由で PF ミニポート ドライバーと VF ミニポート ドライバーの間で交換されるデータには、VF 構成ブロックの使用が 含まれます。 各 VF 構成ブロックは、プロセス間通信 (IPC) メッセージの概念に似ています。各ブロックには独自の形式、長さ、およびブロック識別子があります。 独立系ハードウェア ベンダー (IHV) は、PF および VF ミニポート ドライバーの 1 つ以上の VF 構成ブロックを定義できます。

ここでは、次のトピックについて説明します。

VF ミニポート ドライバーからのバックチャネル通信

PF ミニポート ドライバーからのバックチャネル通信