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 驱动程序用来传送信息。
|
| 回调注册机制接口。
|
|