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

NDIS_NIC_SWITCH_VPORT_INFO

NDIS_NIC_SWITCH_VPORT_PARAMETERS