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 // ==================================================================
7 // CIM_EthernetPortStatistics
8 // ==================================================================
9 [Version ( "2.10.0" ),
10 UMLPackagePath ( "CIM::Device::Ports" ),
11 Description (
12 "The EthernetPortStatistics class describes the statistics for "
13 "the EthernetPort." )]
14 class CIM_EthernetPortStatistics : CIM_NetworkPortStatistics {
15
16 [Override ( "PacketsTransmitted" ),
17 Description (
18 "The total number of packets that are transmitted." ),
19 Counter, MappingStrings {
20 "MIF.DMTF|Network Adapter 802 Port|001.6" }]
21 uint64 PacketsTransmitted;
22 karl 1.1.2.2
23 [Override ( "PacketsReceived" ),
24 Description (
25 "The total number of packets that are received." ),
26 Counter, MappingStrings {
27 "MIF.DMTF|Network Adapter 802 Port|001.8" }]
28 uint64 PacketsReceived;
29
30 [Description (
31 "The number of times that there was an invalid data "
32 "symbol when a valid carrier was present. The count can "
33 "be incremented only once per carrier event, even if "
34 "multiple symbol errors occur during the carrier event." ),
35 Counter, MappingStrings {
36 "MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors" }]
37 uint32 SymbolErrors;
38
39 [Description (
40 "The number of frames that are received on a particular "
41 "interface that are not an integral number of octets in "
42 "length and do not pass the FCS check. The count "
43 karl 1.1.2.2 "represented by an instance of this object is incremented "
44 "when the alignment error status is returned by the MAC "
45 "layer to the LLC (or other MAC user). Received frames "
46 "for which multiple error conditions obtained are, "
47 "according to the conventions of IEEE 802.3 Layer "
48 "Management, counted exclusively according to the error "
49 "status presented to the LLC." ),
50 Counter, MappingStrings {
51 "MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors" }]
52 uint32 AlignmentErrors;
53
54 [Description (
55 "The number of frames that are received on a particular "
56 "interface that are an integral number of octets in "
57 "length, but do not pass the FCS check. The count "
58 "represented by an instance of this object is incremented "
59 "when the frame check error status is returned by the MAC "
60 "layer to the LLC (or other MAC user). Received frames "
61 "for which multiple error conditions obtained are, "
62 "according to the conventions of the error status "
63 "presented to the LLC." ),
64 karl 1.1.2.2 Counter, MappingStrings {
65 "MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors" }]
66 uint32 FCSErrors;
67
68 [Description (
69 "The number of successfully transmitted frames on a "
70 "particular interface for which transmission is inhibited "
71 "by exactly one collision. A frame that is counted by an "
72 "instance of this object is not counted by the "
73 "corresponding instance of the MultipleCollisionFrames "
74 "property." ),
75 Counter, MappingStrings {
76 "MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames" }]
77 uint32 SingleCollisionFrames;
78
79 [Description (
80 "The number of successfully transmitted frames on a "
81 "particular interface for which transmission is inhibited "
82 "by more than one collision. A frame that is counted by "
83 "an instance of this object is not counted by the "
84 "corresponding instance of the SingleCollisionFrames "
85 karl 1.1.2.2 "property." ),
86 Counter, MappingStrings {
87 "MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames" }]
88 uint32 MultipleCollisionFrames;
89
90 [Description (
91 "The number of times that the SQE TEST ERROR message is "
92 "generated by the PLS sublayer for a particular "
93 "interface. The SQE TEST ERROR message is defined in "
94 "section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and its "
95 "generation is described in section 7.2.4.6 of the same "
96 "document." ),
97 Counter, MappingStrings {
98 "MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors" }]
99 uint32 SQETestErrors;
100
101 [Description (
102 "The number of frames for which the first transmission "
103 "attempt on a particular interface is delayed because the "
104 "medium is busy. The count represented by an instance of "
105 "this object does not include frames involved in "
106 karl 1.1.2.2 "collisions." ),
107 Counter, MappingStrings {
108 "MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions" }]
109 uint32 DeferredTransmissions;
110
111 [Description (
112 "The number of times that a collision is detected on a "
113 "particular interface later than 512 bit-times into the "
114 "transmission of a packet. Five hundred and twelve bit- "
115 "times corresponds to 51.2 microseconds on a 10 Mbit/s "
116 "system. A (late) collision included in a count "
117 "represented by an instance of this object is also "
118 "considered as a (generic) collision for purposes of "
119 "other collision-related statistics." ),
120 Counter, MappingStrings {
121 "MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions" }]
122 uint32 LateCollisions;
123
124 [Description (
125 "The number of frames for which transmission on a "
126 "particular interface fails due to excessive collisions." ),
127 karl 1.1.2.2 Counter, MappingStrings {
128 "MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions" }]
129 uint32 ExcessiveCollisions;
130
131 [Description (
132 "The number of frames for which transmission on a "
133 "particular interface fails due to an internal MAC "
134 "sublayer transmit error. A frame is counted by an "
135 "instance of this object only if it is not counted by the "
136 "corresponding instance of either the LateCollisions "
137 "property, the Excessive Collisions property, or the "
138 "CarrierSenseErrors property. The precise meaning of the "
139 "count that is represented by an instance of this object "
140 "is implementation-specific. In particular, an instance "
141 "of this object can represent a count of transmission "
142 "errors on a particular interface that are not otherwise "
143 "counted." ),
144 Counter, MappingStrings {
145 "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacTransmitErrors" }]
146 uint32 InternalMACTransmitErrors;
147
148 karl 1.1.2.2 [Description (
149 "The number of frames for which reception on a particular "
150 "interface fails due to an internal MAC sublayer receive "
151 "error. A frame is counted by an instance of this object "
152 "only if it is not counted by the corresponding instance "
153 "of either the FrameTooLongs property, the "
154 "AlignmentErrors property, or the FCSErrors property. The "
155 "precise meaning of the count that is represented by an "
156 "instance of this object is implementation-specific. For "
157 "example, an instance of this object can represent a "
158 "count of receive errors on a particular interface that "
159 "are not otherwise counted." ),
160 Counter, MappingStrings {
161 "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors" }]
162 uint32 InternalMACReceiveErrors;
163
164 [Description (
165 "The number of times that the carrier sense condition was "
166 "lost or never asserted when attempting to transmit a "
167 "frame on a particular interface. The count represented "
168 "by an instance of this object can be incremented only "
169 karl 1.1.2.2 "once per transmission attempt, even if the carrier sense "
170 "condition fluctuates during a transmission attempt." ),
171 Counter, MappingStrings {
172 "MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors" }]
173 uint32 CarrierSenseErrors;
174
175 [Description (
176 "The number of frames received on a particular interface "
177 "that exceed the maximum permitted frame size. The count "
178 "represented by an instance of this object is incremented "
179 "when the FrameTooLong status is returned by the MAC "
180 "layer to the LLC (or other MAC user). Received frames "
181 "for which multiple error conditions obtained are, "
182 "according to the conventions of IEEE 802.3 Layer "
183 "Management, counted exclusively according to the error "
184 "status presented to the LLC." ),
185 Counter, MappingStrings {
186 "MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs" }]
187 uint32 FrameTooLongs;
188
189
190 karl 1.1.2.2 };
|