# Class CIM_EthernetAdapter
extends CIM_NetworkAdapter

Note: The use of the CIM_EthernetAdapter class has been deprecated, consistent with NetworkAdapter. Instead use the CIM_EthernetPort class. Deprecated description: This class describes the capabilities and management aspects of an EthernetAdapter.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_LogicalDevice
|
+--CIM_NetworkAdapter
|
+--CIM_EthernetAdapter

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Deprecated | string | CIM_EthernetPort
Description | string | Note: The use of the CIM_EthernetAdapter class has been deprecated, consistent with NetworkAdapter. Instead use the CIM_EthernetPort class. Deprecated description: This class describes the capabilities and management aspects of an EthernetAdapter.
UMLPackagePath | string | CIM::Device::NetworkAdapter
Version | string | 2.10.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AlignmentErrors | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.AlignmentErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of frames that were received on a particular interface, are not an integral number of octets in length, and do not pass the FCS check. The count that is represented by an instance of this object is incremented when the alignment Error status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors
CarrierSenseErrors | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.CarrierSenseErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame on a particular interface. The count represented by an instance of this object is incremented, at most, once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors
DeferredTransmissions | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.DeferredTransmissions
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of frames for which the first transmission attempt on a particular interface is delayed because the medium is busy. The count represented by an instance of this object does not include the frames that are involved in collisions.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions
ExcessiveCollisions | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.ExcessiveCollisions
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of frames for which transmission on a particular interface fails due to excessive collisions.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions
FCSErrors | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.FCSErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of frames that were received on a particular interface and are an integral number of octets in length, but do not pass the FCS check. The count represented by an instance of this object is incremented when the frame CheckError status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors
FrameTooLongs | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.FrameTooLongs
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of frames that are received on a particular interface that exceeds the maximum permitted frame size. The count that is represented by an instance of this object is incremented when the FrameTooLong status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs
InternalMACReceiveErrors | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.InternalMACReceiveErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error. A frame is counted by an instance of this object only if it is not counted by the corresponding instance of the FrameTooLongs property the AlignmentErrors property, or the FCSErrors property. The precise meaning of the count that is represented by an instance of this object is implementation-specific. In particular, an instance of this object might represent a count of receive errors on a particular interface that are not otherwise counted.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors
InternalMACTransmitErrors | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.InternalMACTransmitErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error. A frame is counted by an instance of this object only if it is not counted by the corresponding instance of the LateCollisions property, the Excessive Collisions property, or the CarrierSenseErrors property. The precise meaning of the count represented by an instance of this object is implementation-specific. In particular, an instance of this object might represent a count of transmission errors on a particular interface that are not otherwise counted.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsInternalMacTransmitErrors
LateCollisions | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.LateCollisions
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of times that a collision is detected on a particular interface later than 512 bit-times into the transmission of a packet. Five hundred and twelve bit-times corresponds to 51.2 microseconds on a 10 Mbit/s system. A late collision included in a count that is represented by an instance of this object is also considered to be a generic collision for purposes of other collision-related statistics.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions
MaxDataSize | uint32 |
Deprecated | string | CIM_EthernetPort.MaxDataSize
Description | string | Note: The use of this method has been deprecated. Deprecated description: The maximum size of the INFO (non-MAC) field that will be received or transmitted.
MappingStrings | string | MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo
MultipleCollisionFrames | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.MultipleCollisionFrames
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of successfully transmitted frames on a particular interface for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is not counted by the corresponding instance of the SingleCollisionFrames property.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames
SingleCollisionFrames | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.SingleCollisionFrames
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of successfully transmitted frames on a particular interface for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this object is not counted by the corresponding instance of the MultipleCollisionFrames property.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames
SQETestErrors | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.SQETestErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: A count of times that the SQE TEST ERROR message is generated by the PLS sublayer for a particular interface. The SQE TEST ERROR message is defined in section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and its generation is described in section 7.2.4.6 of the same document.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors
SymbolErrors | uint32 |
Counter | boolean | true
Deprecated | string | CIM_EthernetPortStatistics.SymbolErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of times there was an invalid data symbol when a valid carrier was present. The count is incremented at most once per carrier event, even if multiple symbol errors occur during the carrier event.
MappingStrings | string | MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors
TotalPacketsReceived | uint64 |
Counter | boolean | true
Deprecated | string | CIM_NetworkPortStatistics.PacketsReceived
Description | string | Note: The use of this method has been deprecated. Deprecated description: The total number of packets that are received.
MappingStrings | string | MIF.DMTF|Network Adapter 802 Port|001.8
TotalPacketsTransmitted | uint64 |
Counter | boolean | true
Deprecated | string | CIM_NetworkPortStatistics.PacketsTransmitted
Description | string | Note: The use of this method has been deprecated. Deprecated description: The total number of packets that are transmitted.
MappingStrings | string | MIF.DMTF|Network Adapter 802 Port|001.6
Capabilities | uint16[] |
ArrayType | string | Indexed
Deprecated | string | CIM_EthernetPort.Capabilities
Description | string | Note: The use of this method has been deprecated. Deprecated description: Capabilities of the EthernetAdapter. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.
ModelCorrespondence | string | CIM_EthernetAdapter.CapabilityDescriptions
ValueMap | string | 0, 1, 2, 3, 4, 5
Values | string | Unknown, Other, AlertOnLan, WakeOnLan, FailOver, LoadBalancing
CapabilityDescriptions | string[] |
ArrayType | string | Indexed
Deprecated | string | CIM_EthernetPort.CapabilityDescriptions
Description | string | Note: The use of this method has been deprecated. Deprecated description: An array of free-form strings that provides more detailed explanations for any of the EthernetAdapter features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.
ModelCorrespondence | string | CIM_EthernetAdapter.Capabilities
EnabledCapabilities | uint16[] |
Deprecated | string | CIM_EthernetPort.EnabledCapabilities
Description | string | Note: The use of this method has been deprecated. Deprecated description: Specifies which capabilities are enabled from the list of all supported ones, which are defined in the Capabilities array.
ModelCorrespondence | string | CIM_EthernetAdapter.Capabilities
ValueMap | string | 0, 1, 2, 3, 4, 5
Values | string | Unknown, Other, AlertOnLan, WakeOnLan, FailOver, LoadBalancing
NetworkAddresses | string[] |
ArrayType | string | Indexed
Deprecated | string | CIM_EthernetPort.NetworkAddresses
Description | string | Note: The use of this method has been deprecated. Deprecated description: Ethernet/802.3 MAC addresses formatted as twelve hexadecimal digits (for example, "010203040506"), with each pair representing one of the six octets of the MAC address in "canonical" bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)
MappingStrings | string | MIF.DMTF|Network Adapter 802 Port|001.3
MaxLen | uint32 | 64
Override | string | NetworkAddresses

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
AutoSense | boolean | CIM_NetworkAdapter
Availability | uint16 | CIM_LogicalDevice
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_LogicalDevice
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
DeviceID | string | CIM_LogicalDevice
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_EnabledLogicalElement
ErrorCleared | boolean | CIM_LogicalDevice
ErrorDescription | string | CIM_LogicalDevice
FullDuplex | boolean | CIM_NetworkAdapter
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
LastErrorCode | uint32 | CIM_LogicalDevice
MaxQuiesceTime | uint64 | CIM_LogicalDevice
MaxSpeed | uint64 | CIM_NetworkAdapter
Name | string | CIM_ManagedSystemElement
OctetsReceived | uint64 | CIM_NetworkAdapter
OctetsTransmitted | uint64 | CIM_NetworkAdapter
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
PermanentAddress | string | CIM_NetworkAdapter
PowerManagementSupported | boolean | CIM_LogicalDevice
PowerOnHours | uint64 | CIM_LogicalDevice
PrimaryStatus | uint16 | CIM_ManagedSystemElement
RequestedState | uint16 | CIM_EnabledLogicalElement
Speed | uint64 | CIM_NetworkAdapter
Status | string | CIM_ManagedSystemElement
StatusInfo | uint16 | CIM_LogicalDevice
SystemCreationClassName | string | CIM_LogicalDevice
SystemName | string | CIM_LogicalDevice
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TotalPowerOnHours | uint64 | CIM_LogicalDevice
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AdditionalAvailability | uint16[] | CIM_LogicalDevice
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
IdentifyingDescriptions | string[] | CIM_LogicalDevice
OperationalStatus | uint16[] | CIM_ManagedSystemElement
OtherIdentifyingInfo | string[] | CIM_LogicalDevice
PowerManagementCapabilities | uint16[] | CIM_LogicalDevice
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
EnableDevice | uint32 | CIM_LogicalDevice
OnlineDevice | uint32 | CIM_LogicalDevice
QuiesceDevice | uint32 | CIM_LogicalDevice
RequestStateChange | uint32 | CIM_EnabledLogicalElement
Reset | uint32 | CIM_LogicalDevice
RestoreProperties | uint32 | CIM_LogicalDevice
SaveProperties | uint32 | CIM_LogicalDevice
SetPowerState | uint32 | CIM_LogicalDevice