Oracle® Solaris 11.2 デバイスドライバの記述

印刷ビューの終了

更新: 2014 年 9 月
 
 

仮想機能 (VF) ドライバ

物理機能に関連付けられた機能。VF は軽量な PCIe 機能であり、物理機能やその PF に関連付けられたほかの VF と、1 つ以上の物理リソースを共有します。VF ドライバが示す特性は次のとおりです。

  • ルートドメインと I/O ドメインの両方に表示されます

  • HW メールボックスと OS 提供インタフェースのいずれかを使って PF との通信を開始できます

  • 次の条件を満たすまでルートドメインに表示されません。

    • ルートドメインがブート済みである

    • PF ドライバが接続し、VF の構成を呼び出す

    • ルートドメインの Oracle Solaris IOV フレームワークによって VF が有効化される

    • システムファームウェアによってリソースが VF に割り当てられる

  • 次の条件を満たすまで I/O ドメインに表示されません。

    • VF がすでに有効化され、ルートドメインに表示されている

    • I/O ドメインに VF が割り当てられている

    • Oracle Solaris ファームウェア (OBP) によって I/O ドメイン内で VF がプローブされる


注 - SR-IOV 対応の PF および VF ドライバは、割り込みリソース管理 (IRM) コールバックを登録し、この機能のサポートを提供する必要があります。IRM インタフェースの詳細や使用方法については、Chapter 8, Interrupt Handlersを参照してください。

注 - VF がネットワーク VF の場合、numVFs の有効化が完了すると、次のパラメータを構成できます。VF を有効にする前に構成を完了しておくべきです。
  • mac-addr

  • vlan (Virtual LAN) ID

  • port-vlan-id

  • alt-mac-addrs

  • mtu