다음을 통해 공유


SR-IOV OID

SR-IOV(단일 루트 I/O 가상화) 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를 지원해야 합니다. 또한 드라이버는 NdisMSetMiniportAttributes 호출의 MiniportAttributes 매개 변수에 전달하는 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 구조의 SupportedOidList 멤버에 이러한 OID를 나열해야 합니다.
  • V
    OID 요청은 네트워크의 VF(가상 함수) 중 하나의 미니포트 드라이버에만 발급됩니다.
    VF 드라이버는 이러한 OID를 지원해야 합니다. 또한 드라이버는 NdisMSetMiniportAttributes 호출의 MiniportAttributes 매개 변수에 전달하는 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