// Copyright (c) 2005 DMTF. All rights reserved. [Deprecated { "CIM_FCPort" }, Version ( "2.10.0" ), UMLPackagePath ( "CIM::Device::NetworkAdapter" ), Description ( "Note: The use of the FibrePort class is deprecated because " "FibreChannel Adapter has been deprecated in lieu of FCPort and " "this class overlaps with FCPort. The new FCPort class should " "be used in lieu of both FibreChannelAdapter and FibrePort. \n" "Deprecated description: FibrePort describes the capabilities " "and management aspects of a Fibre Channel Port Device." )] class CIM_FibrePort : CIM_LogicalPort { [Deprecated { "CIM_FCPort.PermanentAddress" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: An address value that is used to " "identify the source (S_ID) or destination (D_ID) of a " "frame. The FC-SW standard includes a table of special " "address identifier values and their meanings. Consult " "the FC-SW documentation for additional information." )] uint32 AddressIdentifier; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: An array that indicates the " "modes in which the Port can operate. PortType values " "describe the role and behavior of the Fibre Channel " "entity: \"N\" = Node Port, \"NL\" = Node Port supporting " "FC arbitrated loop, \"E\" = Expansion Port connecting " "fabric elements (for example, FC switches), \"F\"=Fabric " "(element) Port, \"FL\"=Fabric (element) Port supporting " "FC arbitrated loop, and \"B\"=Bridge Port. PortTypes are " "defined in the ANSI X3 standards. \n" "\n" "A particular mode can be listed multiple times in the " "SupportedPortTypes array in order to define that " "multiple, unique version levels are supported. Version " "information is defined in the PortTypeVersions property. " "Note, each entry of the SupportedPortTypes array is " "related to the entry in PortTypeVersions that is located " "at the same index." ), ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" }, Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F", "FL", "B" }, ArrayType ( "Indexed" ), ModelCorrespondence { "CIM_FibrePort.PortTypeVersions" }] uint16 SupportedPortTypes[]; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: Version information for each of " "the SupportedPortTypes. A particular PortType (mode) can " "be listed multiple times in the SupportedPortTypes array " "in order to define multiple, unique version levels. " "Note, each entry of this array is related to the entry " "in SupportedPortTypes that is located at the same index." ), ArrayType ( "Indexed" ), ModelCorrespondence { "CIM_FibrePort.SupportedPortTypes" }] string PortTypeVersions[]; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: The specific modes currently " "enabled for the Port. The values are equal to, or a " "subset of the values in the Supported PortTypes array." ), ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" }, Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F", "FL", "B" }, ModelCorrespondence { "CIM_FibrePort.SupportedPortTypes", "CIM_FibrePort.EnabledVersions" }] uint16 EnabledPortTypes[]; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: Version information for each of " "the EnabledPortTypes. A particular PortType (mode) might " "be listed multiple times in the EnabledPortTypes array " "in order to define multiple, unique version levels. " "Note, each entry of this array is related to the entry " "in EnabledPortTypes that is located at the same index." ), ArrayType ( "Indexed" ), ModelCorrespondence { "CIM_FibrePort.EnabledPortTypes" }] string EnabledVersions[]; [Deprecated { "CIM_FCPort.PortType" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: The specific mode in which the " "Port is currently running. The value is one of the " "entries in the EnabledPortTypes array. The current port " "type or mode is dependent on the fibre technology. For " "example, in a public loop network, you might indicate a " "port type of \"FL\" (value=6) or \"NL\" (value=2)." ), ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" }, Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F", "FL", "B" }, ModelCorrespondence { "CIM_FibrePort.EnabledPortTypes", "CIM_FibrePort.CurrentVersion" }] uint16 CurrentPortType; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: Version information for the " "CurrentPortType that is active." ), ModelCorrespondence { "CIM_FibrePort.CurrentPortType" }] string CurrentVersion; [Deprecated { "CIM_FCPort.NetworkAddresses" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: One or more address identifiers " "that can be recognized by the Port, in addition to its " "port-specific identifier. Multicast or hunt group " "addresses that are recognized by the Port would be " "identified in this array." )] uint32 AliasAddresses[]; [Deprecated { "CIM_FCPortStatistics.LossOfSignalCounter" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: Number of times that the signal " "has been lost on the Port since the last reset of the " "Device." ), Counter] uint64 LossOfSignalCounter; [Deprecated { "CIM_FCPortStatistics.LossOfSyncCounter" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: Number of times that " "synchronization has been lost on the Port since the last " "reset of the Device. Synchronization is assumed lost " "after a timeout period that is identified by the " "Receiver TransmitterTimeout property." ), Counter] uint64 LossOfSyncCounter; [Deprecated { "CIM_FCPortStatistics.CRCErrors" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: Number of times that the CRC in " "a frame does not match the CRC computed by the receiver." ), Counter] uint64 CRCErrors; [Deprecated { "CIM_FCPortStatistics.InvalidTransmissionWords" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: The number of transmission words " "that had an 8b10b code violation in one or more of its " "characters, had a K28.5 in its second, third, or fourth " "character positions, or was an ordered set that had an " "incorrect Beginning Running Disparity." ), Counter] uint64 InvalidTransmissionWords; [Deprecated { "CIM_FCPortStatistics.FramesTooShort" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: The number of frames that were " "received that were shorter than 28 octets. The value of " "28 is calculated based on an assumption of 24 header " "bytes plus 4 CRC bytes. The count does not include " "SOF/EOF bytes that are not data." ), Counter] uint64 FramesTooShort; [Deprecated { "CIM_FCPortStatistics.FramesTooLong" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: The number of frames that were " "received that were longer than 2140 octets. The value of " "2140 is calculated based on an assumption of 24 header " "bytes plus 4 CRC bytes and 2112 bytes of payload." ), Counter] uint64 FramesTooLong; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: The number of times that a fill " "word could not be inserted, when required. The " "Elasticity Buffer is defined in FC-AL. This event might " "cause data corruption and might indicate a configuration " "error or that a device is out of spec." ), Counter] uint64 ElasticityBufferUnderruns; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: The number of times that a fill " "word could not be deleted, when required. The Elasticity " "Buffer is defined in FC-AL. This event might cause data " "corruption and might indicate a configuration error or a " "device out of spec." ), Counter] uint64 ElasticityBufferOverruns; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: Timeout value in milliseconds " "that is used to determine when loss of synchronization " "has occurred. The typical default is 100 msec." ), Units ( "Milliseconds" ), PUnit ( "second * 10^-3" )] uint64 ReceiverTransmitterTimeout; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: Indication of whether the Port " "is currently bypassed (value=2) or not (value=1). A " "value of 3 (\"Forced Insert\") describes that the Port " "is forced active, when it would otherwise be \"Bypassed\"." ), ValueMap { "0", "1", "2", "3" }, Values { "Unknown", "Not Bypassed", "Bypassed", "Forced Insert" }] uint16 BypassedState; [Deprecated { "No value" }, Description ( "Note: The use of this method has been deprecated. \n" "Deprecated description: The type of cabling as sensed by " "the Port. Not all Fibre Ports are capable of providing " "this information. In this case, a value of 0, \"Unknown\", " "will be returned. Also, when single or multi-mode fiber " "cabling cannot be distinguished, the more general value " "4, \"Fiber-optic\" can be specified." ), ValueMap { "0", "1", "2", "3", "4", "5", "6" }, Values { "Unknown", "Other", "No Media", "Copper/Twinaxial", "Fiber-optic", "Fiber Single Mode", "Fiber Multimode" }] uint16 ConnectedMedia; };