Class CIM_NetworkPort
extends CIM_LogicalPort

NetworkPort is the logical representation of network communications hardware such as a physical connector and the setup or operation of the network chips, at the lowest layers of a network stack.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_AllocatedLogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_LogicalPort
   |
   +--CIM_NetworkPort

Direct Known Subclasses

CIM_EthernetPort
CIM_FCPort
CIM_SASPort
CIM_TokenRingPort
CIM_WiFiPort

Class Qualifiers

NameData TypeValue
DescriptionstringNetworkPort is the logical representation of network communications hardware such as a physical connector and the setup or operation of the network chips, at the lowest layers of a network stack.
UMLPackagePathstringCIM::Device::Ports
Versionstring2.10.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ActiveMaximumTransmissionUnituint64
DescriptionstringThe active or negotiated maximum transmission unit (MTU) that can be supported.
PUnitstringbyte
UnitsstringBytes
AutoSenseboolean
DescriptionstringA Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.
FullDuplexboolean
DescriptionstringBoolean that indicates that the port is operating in full duplex mode.
LinkTechnologyuint16
DescriptionstringAn enumeration of the types of links. When set to 1 ("Other"), the related property OtherLinkTechnology contains a string description of the type of link.
ModelCorrespondencestringCIM_NetworkPort.OtherLinkTechnology
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
ValuesstringUnknown, Other, Ethernet, IB, FC, FDDI, ATM, Token Ring, Frame Relay, Infrared, BlueTooth, Wireless LAN
OtherLinkTechnologystring
DescriptionstringA string value that describes LinkTechnology when it is set to 1, "Other".
ModelCorrespondencestringCIM_NetworkPort.LinkTechnology
OtherNetworkPortTypestring
DeprecatedstringCIM_NetworkPort.OtherPortType
DescriptionstringNote: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. Deprecated description: The type of module, when PortType is set to 1 ("Other".)
ModelCorrespondencestringCIM_LogicalPort.PortType
PermanentAddressstring
DescriptionstringPermanentAddress defines the network address that is hardcoded into a port. This 'hardcoded' address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no 'hardcoded' address exists for the NetworkAdapter.
MappingStringsstringMIF.DMTF|Network Adapter 802 Port|001.2
MaxLenuint3264
PortNumberuint16
DescriptionstringNetworkPorts are often numbered relative to either a logical module or a network element.
Speeduint64
DescriptionstringThe current bandwidth of the Port in Bits per Second. For ports that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.
MappingStringsstringMIB.IETF|MIB-II.ifSpeed, MIF.DMTF|Network Adapter 802 Port|001.5
OverridestringSpeed
PUnitstringbit / second
UnitsstringBits per Second
SupportedMaximumTransmissionUnituint64
DescriptionstringThe maximum transmission unit (MTU) that can be supported.
PUnitstringbyte
UnitsstringBytes
NetworkAddressesstring[]
DescriptionstringAn array of strings that indicates the network addresses for the port.
MappingStringsstringMIF.DMTF|Network Adapter 802 Port|001.3
MaxLenuint3264

Inherited Properties

NameData Type
AllocationStatestring
Availabilityuint16
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
DeviceIDstring
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
LastErrorCodeuint32
LocationIndicatoruint16
MaxQuiesceTimeuint64
MaxSpeeduint64
Namestring
OperatingStatusuint16
OtherEnabledStatestring
OtherPortTypestring
PortTypeuint16
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
RequestedSpeeduint64
RequestedStateuint16
Statusstring
StatusInfouint16
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TotalPowerOnHoursuint64
TransitioningToStateuint16
UsageRestrictionuint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
EnableDeviceuint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32