编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

配置光纤通道虚拟功能

在成功连接光纤通道 PF 驱动程序并启用所需数量的虚拟功能后某一时刻,IOV 框架将向 PF 驱动程序发出回调,以便它能够完成指定 VF 的配置。在此回调中,action 参数设置为 DDI_CB_PCIV_CLASS_CONFIGcbarg 参数指向包含 VF 相关信息的 fciov_conf_t 结构,并且 fciov_conf_t 结构的 fc_cmd 字段设置为 FCIOV_VF_CONFIG

无法保证与 PF 相关的虚拟功能集收到此回调的时间或顺序。IOV 框架确保在 VF 可供使用前针对其发出此回调。用于配置光纤通道 VF 的回调必须包含有效节点 WWN 和有效端口 WWN。因此,fci_flags 将始终设置 FCIOV_NODE_WWNFCIOV_PORT_WWN。带宽规范是可选的。有关如何处理未针对配置操作指定带宽情况的详细信息,请参见Bandwidth Configuration for Fibre Channel Virtual Functions