Msvm_EthernetSwitchHardwareOffloadSettingData class

Represents the switch offload settings.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), UUID("1550e863-4337-4917-a040-5a27dbc58b59"), ExtensionId("11EC6134-128A-4A23-B12F-164184B48348"), InterfaceVersion("2"), InterfaceRevision("0"), DisplayName("Ethernet Switch Hardware Offload Settings"), AMENDMENT]
class Msvm_EthernetSwitchHardwareOffloadSettingData : Msvm_EthernetSwitchFeatureSettingData
{
  boolean DefaultQueueVrssEnabled = TRUE;
  boolean DefaultQueueVmmqEnabled = FALSE;
  uint32  DefaultQueueVmmqQueuePairs = 16;
  boolean DefaultQueueVrssIndependentHostSpreading = TRUE;
  boolean DefaultQueueVrssExcludePrimaryProcessor = FALSE;
  uint32  DefaultQueueVrssQueueSchedulingMode = 2;
  uint32  DefaultQueueVrssMinQueuePairs = 1;
};

Members

The Msvm_EthernetSwitchHardwareOffloadSettingData class has these types of members:

Properties

The Msvm_EthernetSwitchHardwareOffloadSettingData class has these properties.

DefaultQueueVmmqEnabled

Data type: boolean

Access type: Read/write

Qualifiers: WmiDataId (2), InterfaceVersion (1), InterfaceRevision (0)

Specifies the VMMQ settings for the default queue of the vswitch.

DefaultQueueVmmqQueuePairs

Data type: uint32

Access type: Read/write

Qualifiers: WmiDataId (3), InterfaceVersion (1), InterfaceRevision (0)

Specifies the number of queues for the default queue.

DefaultQueueVrssEnabled

Data type: boolean

Access type: Read/write

Qualifiers: WmiDataId (1), InterfaceVersion (1), InterfaceRevision (0)

Specifies the VRss settings for the default queue of the vswitch.

DefaultQueueVrssExcludePrimaryProcessor

Data type: boolean

Access type: Read-only

Qualifiers: WmiDataId (6), InterfaceVersion (2), InterfaceRevision (0)

Indicates whether the primary VMQ CPU is excluded from the VRSS/VMMQ indirection table.

Note

Added in Windows 10, version 1709.

DefaultQueueVrssIndependentHostSpreading

Data type: boolean

Access type: Read-only

Qualifiers: WmiDataId (7), InterfaceVersion (2), InterfaceRevision (0)

Indicates whether to always do VRSS spreading for default queue, regardless of the RSS state of the external vPort.

Note

Added in Windows 10, version 1709.

DefaultQueueVrssMinQueuePairs

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (4), InterfaceVersion (2), InterfaceRevision (0)

Indicates minimum number of queues used for VRSS/VMMQ.

Note

Added in Windows 10, version 1709.

DefaultQueueVrssQueueSchedulingMode

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (5), InterfaceVersion (2), InterfaceRevision (0)

Indicates how VRSS/VMMQ queues are steered to different host processors.

Note

Added in Windows 10, version 1709.

Requirements

Requirement Value
Minimum supported client
Windows 10, version 1703 [desktop apps only]
Minimum supported server
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

Msvm_EthernetSwitchFeatureSettingData