NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION enumeration (ntddndis.h)
The NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION enumeration specifies the interrupt moderation setting of a single root I/O virtualization (SR-IOV) virtual port (VPort) on the NIC switch.
Syntax
typedef enum _NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION {
NdisNicSwitchVPortInterruptModerationUndefined,
NdisNicSwitchVPortInterruptModerationAdaptive,
NdisNicSwitchVPortInterruptModerationOff,
NdisNicSwitchVPortInterruptModerationLow,
NdisNicSwitchVPortInterruptModerationMedium,
NdisNicSwitchVPortInterruptModerationHigh
} NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION, *PNDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION;
Constants
NdisNicSwitchVPortInterruptModerationUndefined Interrupt moderation for the VPort is not defined. |
NdisNicSwitchVPortInterruptModerationAdaptive Interrupt moderation for the VPort is adaptive. This state enables the network adapter to adjust the interrupt moderation rate for the VPort based on the pattern of network traffic. |
NdisNicSwitchVPortInterruptModerationOff Interrupt moderation for the VPort is disabled. |
NdisNicSwitchVPortInterruptModerationLow Interrupt moderation for the VPort is low. |
NdisNicSwitchVPortInterruptModerationMedium Interrupt moderation for the VPort is medium. |
NdisNicSwitchVPortInterruptModerationHigh Interrupt moderation for the VPort is high. |
Remarks
The determination of low, medium, and high interrupt moderation levels is determined by the miniport driver based on a hardware algorithm that is based on the network adapter.
The InterruptModeration member of the NDIS_NIC_SWITCH_VPORT_PARAMETERS and NDIS_NIC_SWITCH_VPORT_INFO structures is an NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION enumeration data type.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in NDIS 6.30 and later. |
Header | ntddndis.h (include Ndis.h) |
See also