SR-IOV OID

单根 I/O 虚拟化 (SR-IOV) 对象标识符, (OID) 应用于支持 SR-IOV 接口的微型端口和上盖驱动程序。 NDIS 版本 6.30 及更高版本中支持此接口。

下表定义了 SR-IOV OID 的特征。 以下缩写用于在表中指定 OID 的特征。

  • Q
    OID 仅用于查询请求。
  • S
    OID 仅在集请求中使用。
  • M
    OID 仅在方法请求中使用。 可以为设置或查询操作发出这些请求。
  • N
    OID 请求由 NDIS 直接处理,而不是由微型端口驱动程序处理。 不会向驱动程序颁发这些 OID。
  • P
    OID 请求仅发出给网络适配器的物理功能 (PF) 的微型端口驱动程序。
    PF 驱动程序必须支持这些 OID。 驱动程序还必须在调用 NdisMSetMiniportAttributesMiniportAttributes 参数中传递的 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 结构的 SupportedOidList 成员中列出这些 OID。
  • V
    OID 请求仅发出给网络虚拟函数之一的微型端口驱动程序, (VF) 。
    VF 驱动程序必须支持这些 OID。 驱动程序还必须在调用 NdisMSetMiniportAttributesMiniportAttributes 参数中传递的 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 结构的 SupportedOidList 成员中列出这些 OID。
名称 Q S M N P V
OID_NIC_SWITCH_ALLOCATE_VF X X
OID_NIC_SWITCH_CREATE_SWITCH X X
OID_NIC_SWITCH_CREATE_VPORT X X
OID_NIC_SWITCH_CURRENT_CAPABILITIES X X
OID_NIC_SWITCH_DELETE_SWITCH X X
OID_NIC_SWITCH_DELETE_VPORT X X
OID_NIC_SWITCH_ENUM_SWITCHES X X
OID_NIC_SWITCH_ENUM_VFS X X
OID_NIC_SWITCH_ENUM_VPORTS X X
OID_NIC_SWITCH_FREE_VF X X
OID_NIC_SWITCH_HARDWARE_CAPABILITIES X X
OID_NIC_SWITCH_PARAMETERS X X
OID_NIC_SWITCH_VF_PARAMETERS X X
OID_NIC_SWITCH_VPORT_PARAMETERS X X
OID_SRIOV_BAR_RESOURCES X X
OID_SRIOV_CURRENT_CAPABILITIES X X
OID_SRIOV_HARDWARE_CAPABILITIES X X
OID_SRIOV_PF_LUID X X
OID_SRIOV_PROBED_BARS X X
OID_SRIOV_READ_VF_CONFIG_BLOCK X X
OID_SRIOV_READ_VF_CONFIG_SPACE X X
OID_SRIOV_RESET_VF X X
OID_SRIOV_SET_VF_POWER_STATE X X
OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK X X
OID_SRIOV_VF_SERIAL_NUMBER X X
OID_SRIOV_VF_VENDOR_DEVICE_ID X X
OID_SRIOV_WRITE_VF_CONFIG_BLOCK X X
OID_SRIOV_WRITE_VF_CONFIG_SPACE X X