(file) Return to CIM_NetworkPort.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Device

  1 karl  1.1.2.2 // Copyright (c) 2005 DMTF.  All rights reserved.
  2               // <change cr="CIMCoreCR00752.000" type ="change">Update of
  3               // descriptions based on Tech Edit review.</
  4               // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
  5               // qualifier values to CIM Schema.</change>
  6               // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
  7               // to Units qualifier values.</change>
  8               // ==================================================================
  9               //  CIM_NetworkPort
 10               // ==================================================================
 11                  [Version ( "2.10.0" ), 
 12                   UMLPackagePath ( "CIM::Device::Ports" ), 
 13                   Description ( 
 14                      "NetworkPort is the logical representation of network "
 15                      "communications hardware such as a physical connector and the "
 16                      "setup or operation of the network chips, at the lowest layers "
 17                      "of a network stack." )]
 18               class CIM_NetworkPort : CIM_LogicalPort {
 19               
 20                     [Override ( "Speed" ), 
 21                      Description ( 
 22 karl  1.1.2.2           "The current bandwidth of the Port in Bits per Second. "
 23                         "For ports that vary in bandwidth or for those where no "
 24                         "accurate estimation can be made, this property should "
 25                         "contain the nominal bandwidth." ), 
 26                      Units ( "Bits per Second" ), 
 27                      MappingStrings { "MIB.IETF|MIB-II.ifSpeed", 
 28                         "MIF.DMTF|Network Adapter 802 Port|001.5" }, 
 29                      PUnit ( "bit / second" )]
 30                  uint64 Speed;
 31               
 32                     [Deprecated { "CIM_NetworkPort.OtherPortType" }, 
 33                      Description ( 
 34                         "Note: The use of this property is deprecated in lieu of "
 35                         "CIM_LogicalPort.PortType. \n"
 36                         "Deprecated description: The type of module, when "
 37                         "PortType is set to 1 (\"Other\".)" ), 
 38                      ModelCorrespondence { "CIM_LogicalPort.PortType" }]
 39                  string OtherNetworkPortType;
 40               
 41                     [Description ( 
 42                         "NetworkPorts are often numbered relative to either a "
 43 karl  1.1.2.2           "logical module or a network element." )]
 44                  uint16 PortNumber;
 45               
 46                     [Description ( 
 47                         "An enumeration of the types of links. When set to 1 "
 48                         "(\"Other\"), the related property OtherLinkTechnology "
 49                         "contains a string description of the type of link." ), 
 50                      ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
 51                         "10", "11" }, 
 52                      Values { "Unknown", "Other", "Ethernet", "IB", "FC", "FDDI", 
 53                         "ATM", "Token Ring", "Frame Relay", "Infrared", 
 54                         "BlueTooth", "Wireless LAN" }, 
 55                      ModelCorrespondence { "CIM_NetworkPort.OtherLinkTechnology" }]
 56                  uint16 LinkTechnology;
 57               
 58                     [Description ( 
 59                         "A string value that describes LinkTechnology when it is "
 60                         "set to 1, \"Other\"." ), 
 61                      ModelCorrespondence { "CIM_NetworkPort.LinkTechnology" }]
 62                  string OtherLinkTechnology;
 63               
 64 karl  1.1.2.2       [Description ( 
 65                         "PermanentAddress defines the network address that is "
 66                         "hardcoded into a port. This \'hardcoded\' address can be "
 67                         "changed using a firmware upgrade or a software "
 68                         "configuration. When this change is made, the field "
 69                         "should be updated at the same time. PermanentAddress "
 70                         "should be left blank if no \'hardcoded\' address exists "
 71                         "for the NetworkAdapter." ), 
 72                      MaxLen ( 64 ), 
 73                      MappingStrings { "MIF.DMTF|Network Adapter 802 Port|001.2" }]
 74                  string PermanentAddress;
 75               
 76                     [Description ( 
 77                         "An array of strings that indicates the network addresses "
 78                         "for the port." ), 
 79                      MaxLen ( 64 ), 
 80                      MappingStrings { "MIF.DMTF|Network Adapter 802 Port|001.3" }]
 81                  string NetworkAddresses[];
 82               
 83                     [Description ( 
 84                         "Boolean that indicates that the port is operating in "
 85 karl  1.1.2.2           "full duplex mode." )]
 86                  boolean FullDuplex;
 87               
 88                     [Description ( 
 89                         "A Boolean that indicates whether the NetworkPort is "
 90                         "capable of automatically determining the speed or other "
 91                         "communications characteristics of the attached network "
 92                         "media." )]
 93                  boolean AutoSense;
 94               
 95                     [Description ( 
 96                         "The maximum transmission unit (MTU) that can be supported."
 97                          ), 
 98                      Units ( "Bytes" ), 
 99                      PUnit ( "byte" )]
100                  uint64 SupportedMaximumTransmissionUnit;
101               
102                     [Description ( 
103                         "The active or negotiated maximum transmission unit (MTU) "
104                         "that can be supported." ), 
105                      Units ( "Bytes" ), 
106 karl  1.1.2.2        PUnit ( "byte" )]
107                  uint64 ActiveMaximumTransmissionUnit;
108               
109               
110               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2