Msvm_EthernetSwitchPortOffloadSettingData class

Represents the port offload feature setting data.

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

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), UUID("C885BFD1-ABB7-418F-8163-9F379C9F7166"), ExtensionId("11EC6134-128A-4A23-B12F-164184B48348"), InterfaceVersion("4"), InterfaceRevision("0"), DisplayName("Ethernet Switch Port Offload Settings"), AMENDMENT]
class Msvm_EthernetSwitchPortOffloadSettingData : Msvm_EthernetSwitchPortFeatureSettingData
{
  string  InstanceID;
  string  Caption = "Ethernet Switch Port Offload Settings";
  string  Description = "Represents the port offload feature setting data.";
  string  ElementName = "Ethernet Switch Port Offload Settings";
  uint32  IPSecOffloadLimit = 512;
  uint32  VMQOffloadWeight = 100;
  uint32  IOVOffloadWeight = 0;
  uint32  IOVQueuePairsRequested = 1;
  uint32  IOVInterruptModeration = 0;
  uint32  PacketDirectModerationInterval = 0;
  uint32  VmmqQueuePairs = 16;
  uint32  VrssVmbusChannelAffinityPolicy = 3;
  boolean VrssIndependentHostSpreading = FALSE;
  boolean VrssExcludePrimaryProcessor = FALSE;
  uint32  VrssQueueSchedulingMode = 2;
  uint32  VrssMinQueuePairs = 1;
  boolean VmmqEnabled = FALSE;
  boolean VrssEnabled = TRUE;
  uint32  PacketDirectModerationCount = 0;
  uint32  PacketDirectNumProcs = 1;
};

Members

The Msvm_EthernetSwitchPortOffloadSettingData class has these types of members:

Properties

The Msvm_EthernetSwitchPortOffloadSettingData class has these properties.

Caption

Data type: string

Access type: Read-only

A short description of the object. This property is inherited from CIM_ManagedElement, and it is always set to "Ethernet Switch Port Offload Settings".

Description

Data type: string

Access type: Read-only

A description of the object. This property is inherited from CIM_ManagedElement, and it is always set to "Represents the port offload feature setting data.".

ElementName

Data type: string

Access type: Read-only

A display name for the object. This property is inherited from CIM_ManagedElement, and it is always set to "Ethernet Switch Port Offload Settings".

InstanceID

Data type: string

Access type: Read-only

Qualifiers: Key

Uniquely identifies an instance of this class. This property is inherited from CIM_ManagedElement.

IOVInterruptModeration

Data type: uint32

Access type: Read/write

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

The interrupt moderation value for I/O virtualization (IOV) offloading. The default is 0.

Default (0)

Adaptive (1)

Off (2)

Low (100)

Medium (200)

High (300)

IOVOffloadWeight

Data type: uint32

Access type: Read/write

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

The weight assigned to this port for I/O virtualization (IOV) offloading. The weight is the relative importance when assigning IOV resources. Setting the IOVOffloadWeight property to 0 disables IOV offloading on the port. The default is 0.

IOVQueuePairsRequested

Data type: uint32

Access type: Read/write

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

The number of queue pairs requested for this port for I/O virtualization (IOV) offloading. The default is 1.

IPSecOffloadLimit

Data type: uint32

Access type: Read/write

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

The maximum number of security association (SA) offload slots allowed from the port.

PacketDirectModerationCount

Data type: uint32

Access type: Read/write

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

The interrupt moderation count value for Packet Direct (PD).The default is 0.

Note

Property added in Windows 10.

PacketDirectModerationInterval

Data type: uint32

Access type: Read/write

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

The interrupt moderation interval value for Packet Direct (PD).The default is 0.

Note

Property added in Windows 10.

PacketDirectNumProcs

Data type: uint32

Access type: Read/write

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

The number of processors used by the host for processing packets sent from this port in Packet Direct mode. The default is 1.

Note

Property added in Windows 10.

VmmqEnabled

Data type: boolean

Access type: Read/write

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

Enable VMMQ offload if supported by hardware.The default is False.

Note

This property was added in Windows 10, version 1703 and Windows Server 2016.

VmmqQueuePairs

Data type: uint32

Access type: Read/write

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

The number of queues to allocate when VRSS is enabled. The default is 16.

Note

This property was added in Windows 10, version 1703 and Windows Server 2016.

VMQOffloadWeight

Data type: uint32

Access type: Read/write

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

The weight assigned to this port for virtual machine queue (VMQ) offloading. The weight is the relative importance when assigning VMQ resources. Setting the VMQOffloadWeight property to 0 disables VMQ on the port. The default is 100.

VrssEnabled

Data type: boolean

Access type: Read/write

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

Enable VRSS. The default is true.

Note

This property was added in Windows 10, version 1703 and Windows Server 2016.

VrssExcludePrimaryProcessor

Data type: boolean

Access type: Read/write

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

Whether to exclude primary VMQ processor from the VRSS indirection table when VRSS is enabled.The default is false.

Note

Added in Windows 10, version 1709.

VrssIndependentHostSpreading

Data type: boolean

Access type: Read/write

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

Whether to always do host-side VRSS when VRSS is enabled, regardless of RSS setting of the virtual NIC.The default is false.

Note

Added in Windows 10, version 1709.

VrssMinQueuePairs

Data type: uint32

Access type: Read/write

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

The minimum number of queues to allocate when VRSS is enabled.The default is 1.

Note

Added in Windows 10, version 1709.

VrssQueueSchedulingMode

Data type: uint32

Access type: Read/write

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

The queue scheduling mode to use when VRSS is enabled.The default is static scheduling.

Note

Added in Windows 10, version 1709.

VrssVmbusChannelAffinityPolicy

Data type: uint32

Access type: Read/write

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

The vmbus channel affinity policy to use when VRSS is enabled.The default is strong.

Note

Added in Windows 10, version 1709.

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps only]
Minimum supported server
Windows Server 2012 [desktop apps only]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe