Msvm_EthernetSwitchPortOffloadData class
Represents the port offload feature status 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("3"), InterfaceRevision("0"), DisplayName("Ethernet Switch Port Offload Feature Status"), AMENDMENT]
class Msvm_EthernetSwitchPortOffloadData : Msvm_EthernetPortData
{
string InstanceID;
string Caption = "Ethernet Switch Port Offload Feature Status";
string Description = "Represents the port offload feature status data.";
string ElementName = "Ethernet Switch Port Offload Feature Status";
string SystemCreationClassName = "Msvm_VirtualEthernetSwitch";
string SystemName;
string DeviceCreationClassName = "Msvm_EthernetSwitchPort";
string DeviceID;
string CreationClassName = "Msvm_EthernetSwitchPortOffloadData";
string Name;
uint32 IpsecCurrentOffloadSaCount = 0;
uint32 IovOffloadUsage = 0;
uint32 VMQOffloadUsage = 0;
uint32 VMQId = 0;
uint16 IovVfId = 0;
boolean IovVfDataPathActive = FALSE;
uint32 IovQueuePairUsage = 0;
uint32 VmmqQueuePairs = 0;
uint32 VrssVmbusChannelAffinityPolicy = 0;
boolean VrssIndependentHostSpreading = FALSE;
boolean VrssExcludePrimaryProcessor = FALSE;
uint32 VrssQueueSchedulingMode = 0;
uint32 VrssMinQueuePairs = 0;
boolean VmmqEnabled = FALSE;
boolean VrssEnabled = FALSE;
};
Members
The Msvm_EthernetSwitchPortOffloadData class has these types of members:
Properties
The Msvm_EthernetSwitchPortOffloadData 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 Feature Status".
-
-
CreationClassName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key, MaxLen ( 256 )
The name of the subclass used in the creation of this port data instance. This property is inherited from Msvm_EthernetPortData, and it is always set to "Msvm_EthernetSwitchPortOffloadData".
-
-
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 status data.".
-
-
DeviceCreationClassName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key, MaxLen ( 256 )
The scoping system's creation class name. This property is inherited from Msvm_EthernetPortData, and it is always set to "Msvm_EthernetSwitchPort".
-
-
DeviceID
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key, MaxLen ( 64 )
The Device ID of the port that scopes this port data instance. This property is inherited from Msvm_EthernetPortData.
-
-
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 Feature Status".
-
-
InstanceID
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key
Uniquely identifies an instance of this class. This property is inherited from CIM_ManagedElement.
-
-
IovOffloadUsage
-
-
Data type: uint32
-
Access type: Read/write
-
Qualifiers: WmiDataId (2), InterfaceVersion (1), InterfaceRevision (0)
The current I/O virtualization (IOV) offload usage.
-
-
IovQueuePairUsage
-
-
Data type: uint32
-
Access type: Read/write
-
Qualifiers: WmiDataId (7), InterfaceVersion (1), InterfaceRevision (0)
The current number of queue pairs being used by the port.
-
-
IovVfDataPathActive
-
-
Data type: boolean
-
Access type: Read/write
-
Qualifiers: WmiDataId (6), InterfaceVersion (1), InterfaceRevision (0)
Indicates whether the IOV VF data path is active.
-
-
IovVfId
-
-
Data type: uint16
-
Access type: Read/write
-
Qualifiers: WmiDataId (5), InterfaceVersion (1), InterfaceRevision (0)
The current IOV VF identifier that is assigned to the port. This is valid if IovOffloadUsage is not zero.
-
-
IpsecCurrentOffloadSaCount
-
-
Data type: uint32
-
Access type: Read/write
-
Qualifiers: WmiDataId (1), InterfaceVersion (1), InterfaceRevision (0)
The current number of security association (SA) offload slots in use on the port.
-
-
Name
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key, MaxLen ( 256 )
A string that uniquely identifies this port data instance within the scope of the switch and port. This property is inherited from Msvm_EthernetPortData.
-
-
SystemCreationClassName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key, MaxLen (256)
The scoping system's creation class name. This property is inherited from Msvm_EthernetPortData, and it is always set to "Msvm_VirtualEthernetSwitch".
-
-
SystemName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key, MaxLen ( 256 )
The name of the virtual switch that scopes this port data instance. This property is inherited from Msvm_EthernetPortData.
-
-
VmmqEnabled
-
-
Data type: boolean
-
Access type: Read-only
-
Qualifiers: WmiDataId (9), InterfaceVersion (2), InterfaceRevision (0)
Indicates if VMMQ is active.
Note
This property was added in Windows 10, version 1703.
-
-
VmmqQueuePairs
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: WmiDataId (10), InterfaceVersion (2), InterfaceRevision (0)
Indicates how many queues are used for VRSS/VMMQ.
Note
This property was added in Windows 10, version 1703 and Windows Server 2016.
-
-
VMQId
-
-
Data type: uint32
-
Access type: Read/write
-
Qualifiers: WmiDataId (4), InterfaceVersion (1), InterfaceRevision (0)
The current virtual machine queue identifier that is assigned to the port. This is valid if VMQOffloadUsage is not zero.
-
-
VMQOffloadUsage
-
-
Data type: uint32
-
Access type: Read/write
-
Qualifiers: WmiDataId (3), InterfaceVersion (1), InterfaceRevision (0)
The current virtual machine queue (VMQ) offload usage.
-
-
VrssEnabled
-
-
Data type: boolean
-
Access type: Read-only
-
Qualifiers: WmiDataId (8), InterfaceVersion (2), InterfaceRevision (0)
Indicates if vRSS is active.
Note
This property was added in Windows 10, version 1703.
-
-
VrssExcludePrimaryProcessor
-
-
Data type: boolean
-
Access type: Read-only
-
Qualifiers: WmiDataId (13), InterfaceVersion (3), InterfaceRevision (0)
Indicates whether the primary VMQ CPU is excluded from the VRSS/VMMQ indirection table.
Note
Added in Windows 10, version 1709.
-
-
VrssIndependentHostSpreading
-
-
Data type: boolean
-
Access type: Read-only
-
Qualifiers: WmiDataId (14), InterfaceVersion (3), InterfaceRevision (0)
Indicates whether host side VRSS/VMMQ spreading happens, regardless of RSS settings of the virtual NIC.
Note
Added in Windows 10, version 1709.
-
-
VrssMinQueuePairs
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: WmiDataId (11), InterfaceVersion (3), InterfaceRevision (0)
Indicates minimum number of queues used for VRSS/VMMQ.
Note
Added in Windows 10, version 1709.
-
-
VrssQueueSchedulingMode
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: WmiDataId (12), InterfaceVersion (3), InterfaceRevision (0)
Indicates how VRSS/VMMQ queues are steered to different host processors.
Note
Added in Windows 10, version 1709.
-
-
VrssVmbusChannelAffinityPolicy
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: WmiDataId (15), InterfaceVersion (3), InterfaceRevision (0)
Indicates how Vmbus channels are affinitized to host processors.
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 |
|
DLL |
|