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

退出打印视图

更新时间: 2014 年 9 月
 
 

SR-IOV 接口汇总

下表列出了可供 SR-IOV 驱动程序使用的 Oracle Solaris 接口。将调用这些接口来获取 PF 和 VF 参数、配置 VF 以及将配置参数导出到任何调用应用程序。


注 - 下表中列出的所有接口(pciv_send() 除外)都只适用于 PF 驱动程序。
表 21-2  SR-IOV 驱动程序的接口
接口名称
说明
由 PCI 设备驱动程序使用,用于获取当前配置的参数的名称-值对列表。
设备驱动程序在使用 param 句柄获取设备参数后必须调用此接口。此调用将释放由 pci_param_get()pci_param_get_ioctl() 接口分配的资源。
由 SR-IOV 设备驱动程序使用,用以获取 PF 设备的名称-值对列表。
由 SR-IOV 设备驱动程序使用,用以获取 VF 设备的名称-值对列表。
SR-IOV 设备驱动程序的一个帮助器函数,如果驱动程序实现了 ioctl IOV_VALIDATE_PARAM,则该接口用于从 arg 参数中提取 PF 和 VF 设备的参数。
由 PF 驱动程序使用,用于获取 VF 配置参数以及配置其 VF。
用于在通过 pci_plist_get()pci_plist_getvf() 接口获取的列表中获取 PF 和 VF 的参数。
供 PF 和 VF 驱动程序用来传送信息。
回调注册机制接口。