summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM236/DMTF/Device/CIM_EthernetPortStatistics.mof
diff options
context:
space:
mode:
authordl.meetei <dl.meetei>2013-05-02 09:11:19 +0000
committerdl.meetei <dl.meetei>2013-05-02 09:11:19 +0000
commit0318dc022e2a82e67ffec09b04a3220910d7850f (patch)
treebad82858199066cb26e1cfbdaed2e441d0eee5d7 /Schemas/CIM236/DMTF/Device/CIM_EthernetPortStatistics.mof
parent1a6938388a86e061c67677fc44482f1c05c0a3c9 (diff)
downloadtog-pegasus-0318dc022e2a82e67ffec09b04a3220910d7850f.zip
tog-pegasus-0318dc022e2a82e67ffec09b04a3220910d7850f.tar.gz
tog-pegasus-0318dc022e2a82e67ffec09b04a3220910d7850f.tar.xz
BUG#: 9616
TITLE: Upgrade pegasus to have CIM Schema 2.36 in it's repo DESCRIPTION:
Diffstat (limited to 'Schemas/CIM236/DMTF/Device/CIM_EthernetPortStatistics.mof')
-rw-r--r--Schemas/CIM236/DMTF/Device/CIM_EthernetPortStatistics.mof183
1 files changed, 183 insertions, 0 deletions
diff --git a/Schemas/CIM236/DMTF/Device/CIM_EthernetPortStatistics.mof b/Schemas/CIM236/DMTF/Device/CIM_EthernetPortStatistics.mof
new file mode 100644
index 0000000..840c45d
--- /dev/null
+++ b/Schemas/CIM236/DMTF/Device/CIM_EthernetPortStatistics.mof
@@ -0,0 +1,183 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+ [Version ( "2.10.0" ),
+ UMLPackagePath ( "CIM::Device::Ports" ),
+ Description (
+ "The EthernetPortStatistics class describes the statistics for "
+ "the EthernetPort." )]
+class CIM_EthernetPortStatistics : CIM_NetworkPortStatistics {
+
+ [Override ( "PacketsTransmitted" ),
+ Description (
+ "The total number of packets that are transmitted." ),
+ Counter, MappingStrings {
+ "MIF.DMTF|Network Adapter 802 Port|001.6" }]
+ uint64 PacketsTransmitted;
+
+ [Override ( "PacketsReceived" ),
+ Description (
+ "The total number of packets that are received." ),
+ Counter, MappingStrings {
+ "MIF.DMTF|Network Adapter 802 Port|001.8" }]
+ uint64 PacketsReceived;
+
+ [Description (
+ "The number of times that there was an invalid data "
+ "symbol when a valid carrier was present. The count can "
+ "be incremented only once per carrier event, even if "
+ "multiple symbol errors occur during the carrier event." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors" }]
+ uint32 SymbolErrors;
+
+ [Description (
+ "The number of frames that are received on a particular "
+ "interface that are not an integral number of octets in "
+ "length and do not pass the FCS check. The count "
+ "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." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors" }]
+ uint32 AlignmentErrors;
+
+ [Description (
+ "The number of frames that are received on a particular "
+ "interface that 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 check 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 the error status "
+ "presented to the LLC." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors" }]
+ uint32 FCSErrors;
+
+ [Description (
+ "The number 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." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames" }]
+ uint32 SingleCollisionFrames;
+
+ [Description (
+ "The number 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." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames" }]
+ uint32 MultipleCollisionFrames;
+
+ [Description (
+ "The number 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." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors" }]
+ uint32 SQETestErrors;
+
+ [Description (
+ "The number 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 frames involved in "
+ "collisions." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions" }]
+ uint32 DeferredTransmissions;
+
+ [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 "
+ "represented by an instance of this object is also "
+ "considered as a (generic) collision for purposes of "
+ "other collision-related statistics." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions" }]
+ uint32 LateCollisions;
+
+ [Description (
+ "The number of frames for which transmission on a "
+ "particular interface fails due to excessive collisions." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions" }]
+ uint32 ExcessiveCollisions;
+
+ [Description (
+ "The number 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 either the LateCollisions "
+ "property, the Excessive Collisions property, or the "
+ "CarrierSenseErrors 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 can represent a count of transmission "
+ "errors on a particular interface that are not otherwise "
+ "counted." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacTransmitErrors" }]
+ uint32 InternalMACTransmitErrors;
+
+ [Description (
+ "The number 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 either 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. For "
+ "example, an instance of this object can represent a "
+ "count of receive errors on a particular interface that "
+ "are not otherwise counted." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors" }]
+ uint32 InternalMACReceiveErrors;
+
+ [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 can be incremented only "
+ "once per transmission attempt, even if the carrier sense "
+ "condition fluctuates during a transmission attempt." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors" }]
+ uint32 CarrierSenseErrors;
+
+ [Description (
+ "The number of frames received on a particular interface "
+ "that exceed the maximum permitted frame size. The count "
+ "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." ),
+ Counter, MappingStrings {
+ "MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs" }]
+ uint32 FrameTooLongs;
+
+
+};