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

印刷ビューの終了

更新: 2014 年 9 月
 
 

ファイバチャネル仮想機能の構成

ファイバチャネル PF ドライバが正常にアタッチされ必要な数の仮想機能が有効化されたあとのある時点で、IOV フレームワークは、指定された VF の構成を完了するために PF ドライバに対してコールバックを発行します。このコールバックでは、action パラメータには DDI_CB_PCIV_CLASS_CONFIG が、cbarg パラメータには VF に関する情報が格納された fciov_conf_t 構造体へのポインタが、fciov_conf_t 構造体の fc_cmd フィールドには FCIOV_VF_CONFIG が、それぞれ設定されます。

このコールバックが、PF に関連付けられた一連の仮想機能によって受信されるタイミングと順番は保証されません。IOV フレームワークにより、このコールバックが VF に対して発行されてから VF が使用可能になることが保証されます。ファイバチャネル VF を構成するコールバックには、有効なノード WWN と有効なポート WWN が含まれている必要があります。したがって、fci_flags には常に、FCIOV_NODE_WWNFCIOV_PORT_WWN が設定されます。帯域幅の指定はオプションです。構成操作で帯域幅が指定されないケースの処理方法の詳細については、Bandwidth Configuration for Fibre Channel Virtual Functionsを参照してください。