1 tony 1.1 // ===================================================================
2 // Title: Device Network Adapters 2.8
3 // Filename: Device28_NetworkAdapter.mof
4 // Version: 2.8
5 // Release: Preliminary
6 // Date: 08/22/2003
7 // ===================================================================
8 // Copyright 1998-2003 Distributed Management Task Force, Inc. (DMTF).
9 // All rights reserved.
10 // DMTF is a not-for-profit association of industry members dedicated
11 // to promoting enterprise and systems management and interoperability.
12 // DMTF specifications and documents may be reproduced for uses
13 // consistent with this purpose by members and non-members,
14 // provided that correct attribution is given.
15 // As DMTF specifications may be revised from time to time,
16 // the particular version and release date should always be noted.
17 //
18 // Implementation of certain elements of this standard or proposed
19 // standard may be subject to third party patent rights, including
20 // provisional patent rights (herein "patent rights"). DMTF makes
21 // no representations to users of the standard as to the existence
22 tony 1.1 // of such rights, and is not responsible to recognize, disclose, or
23 // identify any or all such third party patent right, owners or
24 // claimants, nor for any incomplete or inaccurate identification or
25 // disclosure of such rights, owners or claimants. DMTF shall have no
26 // liability to any party, in any manner or circumstance, under any
27 // legal theory whatsoever, for failure to recognize, disclose, or
28 // identify any such third party patent rights, or for such party's
29 // reliance on the standard or incorporation thereof in its product,
30 // protocols or testing procedures. DMTF shall have no liability to
31 // any party implementing such standard, whether such implementation
32 // is foreseeable or not, nor to any patent owner or claimant, and shall
33 // have no liability or responsibility for costs or losses incurred if
34 // a standard is withdrawn or modified after publication, and shall be
35 // indemnified and held harmless by any party implementing the
36 // standard from any and all claims of infringement by a patent owner
37 // for such implementations.
38 //
39 // For information about patents held by third-parties which have
40 // notified the DMTF that, in their opinion, such patent may relate to
41 // or impact implementations of DMTF standards, visit
42 // http://www.dmtf.org/about/policies/disclosures.php.
43 tony 1.1 // ===================================================================
44 // Description: The Device Model extends the management concepts that
45 // are related to LogicalDevices. This file refines
46 // the original concepts related to representing
47 // network ports as adapters.
48 //
49 // The object classes below are listed in an order that
50 // avoids forward references. Required objects, defined
51 // by other working groups, are omitted.
52 // ==================================================================
53 // Change Log for v2.8 - None
54 //
55 // Change Log for v2.7
56 // CR630 - Deprecate the statistical properties in NetworkAdapter
57 // - Deprecate FibreChannelAdapter, FCAdapterEventCounters,
58 // FibrePort, FibrePortEventCounters, FibrePortOnFCAdapter
59 // and FibrePortActiveLogin
60 // CR783 - Deprecate NetworkAdapter, EthernetAdapter,
61 // TokenRingAdapter, OOBAlertServiceOnNetworkAdapter,
62 // WakeUpServiceOnNetworkAdapter, NetworkVirtualAdapter
63 // and NetworkAdapterRedundancyComponent
64 tony 1.1 // CR845 - Deprecate AdapterActiveConnection
65 // - Change deprecation of NetworkVirtualAdapter to
66 // ConcreteIdentity
67 // CR860 - Add the Deprecated qualifier to the individual properties
68 // of the Deprecated Fibre Channel classes
69 // ==================================================================
70
71 #pragma locale ("en_US")
72
73
74 // ===================================================================
75 // NetworkAdapter
76 // ===================================================================
77 [Deprecated {"CIM_NetworkPort"}, Abstract, Version ("2.7.0"),
78 Description (
79 "The use of the CIM_NetworkAdpater class has been deprecated in "
80 "lieu of CIM_NetworkPort. This better reflects that the "
81 "hardware of a single port is described and managed. "
82 "NetworkAdapter is an Abstract class defining general "
83 "networking hardware concepts (for example, PermanentAddress or "
84 "Speed of operation).") ]
85 tony 1.1 class CIM_NetworkAdapter : CIM_LogicalDevice {
86
87 [Deprecated {"CIM_NetworkPort.PermanentAddress"}, Description (
88 "PermanentAddress defines the network address hardcoded into "
89 "an adapter. This 'hardcoded' address may be changed via "
90 "firmware upgrade or software configuration. If so, this "
91 "field should be updated when the change is made. "
92 "PermanentAddress should be left blank if no 'hardcoded' "
93 "address exists for the NetworkAdapter."),
94 MaxLen (64),
95 MappingStrings {"MIF.DMTF|Network Adapter 802 Port|001.2"} ]
96 string PermanentAddress;
97
98 [Deprecated {"CIM_NetworkPort.NetworkAddress"}, Description (
99 "An array of strings indicating the network addresses for an "
100 "adapter."),
101 ArrayType ("Indexed"), MaxLen (64),
102 MappingStrings {"MIF.DMTF|Network Adapter 802 Port|001.3"} ]
103 string NetworkAddresses[];
104
105 [Deprecated {"CIM_NetworkPort.Speed"}, Description (
106 tony 1.1 "An estimate of the current bandwidth in Bits per Second. "
107 "For Adapters which vary in bandwidth or for those where no "
108 "accurate estimation can be made, this property should "
109 "contain the nominal bandwidth."),
110 Units ("Bits per Second"),
111 MappingStrings {"MIB.IETF|RFC1213-MIB.ifSpeed",
112 "MIF.DMTF|Network Adapter 802 Port|001.5"} ]
113 uint64 Speed;
114
115 [Deprecated {"CIM_NetworkPort.MaxSpeed"}, Description (
116 "The maximum speed, in Bits per Second, for the Network "
117 "Adapter."),
118 Units ("Bits per Second") ]
119 uint64 MaxSpeed;
120
121 [Deprecated {"CIM_NetworkPort.FullDuplex"}, Description (
122 "Boolean indicating that the Adapter is operating in full "
123 "duplex mode.") ]
124 boolean FullDuplex;
125
126 [Deprecated {"CIM_NetworkPort.AutoSense"}, Description (
127 tony 1.1 "A boolean indicating whether the NetworkAdapter is capable "
128 "of automatically determining the speed or other "
129 "communications characteristics of the attached network "
130 "media.") ]
131 boolean AutoSense;
132
133 [Deprecated {"CIM_NetworkPortStatistics.BytesTransmitted"},
134 Description (
135 "The use of OctetsTransmitted is deprecated. The "
136 "replacement is CIM_NetworkPortStatistics.BytesTransmitted."),
137 Counter,
138 MappingStrings {"MIB.IETF|RFC1213-MIB.ifOutOctets",
139 "MIF.DMTF|Network Adapter 802 Port|001.7"} ]
140 uint64 OctetsTransmitted;
141
142 [Deprecated {"CIM_NetworkPortStatistics.BytesReceived"},
143 Description (
144 "The use of OctetsReceived is deprecated. The replacement "
145 "is CIM_NetworkPortStatistics.BytesReceived."),
146 Counter,
147 MappingStrings {"MIB.IETF|RFC1213-MIB.ifInOctets",
148 tony 1.1 "MIF.DMTF|Network Adapter 802 Port|001.9"} ]
149 uint64 OctetsReceived;
150 };
151
152
153 // ===================================================================
154 // EthernetAdapter
155 // ===================================================================
156 [Deprecated {"CIM_ EthernetAdapter"}, Version ("2.7.0"),
157 Description (
158 "The use of the CIM_EthernetAdapter class has been deprecated, "
159 "consistent with NetworkAdapter. Instead use the CIM_ "
160 "EthernetPort class. This class describes the capabilities and "
161 "management aspects of an EthernetAdapter.") ]
162 class CIM_EthernetAdapter : CIM_NetworkAdapter {
163
164 [Deprecated {"CIM_EthernetPort.NetworkAddresses"},
165 Override ("NetworkAddresses"), Description (
166 "Ethernet/802.3 MAC addresses formatted as twelve "
167 "hexadecimal digits (e.g. \"010203040506\"), with each pair "
168 "representing one of the six octets of the MAC address in "
169 tony 1.1 "\"canonical\" bit order. (Thus, the Group address bit is "
170 "found in the low order bit of the first character of the "
171 "string.)"),
172 ArrayType ("Indexed") ]
173 string NetworkAddresses[];
174
175 [Deprecated {"CIM_EthernetPortStatistics.MaxDataSize"},
176 Description (
177 "The maximum size of the INFO (non-MAC) field that will be "
178 "received or transmitted."),
179 MappingStrings {"MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo"} ]
180 uint32 MaxDataSize;
181
182 [Deprecated {"CIM_EthernetPort.Capabilities"}, Description (
183 "Capabilities of the EthernetAdapter. For example, the "
184 "Device may support AlertOnLan, WakeOnLan, Load Balancing "
185 "and/or FailOver. If failover or load balancing "
186 "capabilities are listed, a SpareGroup (failover) or "
187 "ExtraCapacityGroup (load balancing) should also be defined "
188 "to completely describe the capability."),
189 ValueMap {"0", "1", "2", "3", "4", "5"},
190 tony 1.1 Values {"Unknown", "Other", "AlertOnLan", "WakeOnLan",
191 "FailOver", "LoadBalancing"},
192 ArrayType ("Indexed"),
193 ModelCorrespondence {
194 "CIM_EthernetAdapter.CapabilityDescriptions"} ]
195 uint16 Capabilities[];
196
197 [Deprecated {"CIM_EthernetPort.CapabilityDescriptions"},
198 Description (
199 "An array of free-form strings providing more detailed "
200 "explanations for any of the EthernetAdapter features "
201 "indicated in the Capabilities array. Note, each entry of "
202 "this array is related to the entry in the Capabilities "
203 "array that is located at the same index."),
204 ArrayType ("Indexed"),
205 ModelCorrespondence {"CIM_EthernetAdapter.Capabilities"} ]
206 string CapabilityDescriptions[];
207
208 [Deprecated {"CIM_EthernetPort.EnabledCapabilities"},
209 Description (
210 "Specifies which capabilities are enabled from the list of "
211 tony 1.1 "all supported ones, defined in the Capabilities array."),
212 ValueMap {"0", "1", "2", "3", "4", "5"},
213 Values {"Unknown", "Other", "AlertOnLan", "WakeOnLan",
214 "FailOver", "LoadBalancing"},
215 ModelCorrespondence {"CIM_EthernetAdapter.Capabilities"} ]
216 uint16 EnabledCapabilities[];
217
218 [Deprecated {"CIM_EthernetPortStatistics.SymbolErrors"},
219 Description (
220 "The number of times there was an invalid data symbol when a "
221 "valid carrier was present. The count is incremented at "
222 "most once per carrier event, even if multiple symbol errors "
223 "occur during the carrier event."),
224 Counter,
225 MappingStrings {"MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors"} ]
226 uint32 SymbolErrors;
227
228 [Deprecated {"CIM_NetworkPortStatistics.TotalPacketsTransmitted"},
229 Description (
230 "The total number of packets transmitted."),
231 Counter,
232 tony 1.1 MappingStrings {"MIF.DMTF|Network Adapter 802 Port|001.6"} ]
233 uint64 TotalPacketsTransmitted;
234
235 [Deprecated {"CIM_NetworkPortStatistics.TotalPacketsReceived"},
236 Description (
237 "The total number of packets received."),
238 Counter,
239 MappingStrings {"MIF.DMTF|Network Adapter 802 Port|001.8"} ]
240 uint64 TotalPacketsReceived;
241
242 [Deprecated {"CIM_EthernetPortStatistics.AlignmentErrors"},
243 Description (
244 "A count of frames received on a particular interface that "
245 "are not an integral number of octets in length and do not "
246 "pass the FCS check. The count represented by an instance "
247 "of this object is incremented when the alignment Error "
248 "status is returned by the MAC layer to the LLC (or other "
249 "MAC user). Received frames for which multiple error "
250 "conditions obtain are, according to the conventions of IEEE "
251 "802.3 Layer Management, counted exclusively according to "
252 "the error status presented to the LLC."),
253 tony 1.1 Counter,
254 MappingStrings {
255 "MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors"} ]
256 uint32 AlignmentErrors;
257
258 [Deprecated {"CIM_EthernetPortStatistics.FCSErrors"},
259 Description (
260 "A count of frames received on a particular interface that "
261 "are an integral number of octets in length but do not pass "
262 "the FCS check. The count represented by an instance of "
263 "this object is incremented when the frame CheckError status "
264 "is returned by the MAC layer to the LLC (or other MAC "
265 "user). Received frames for which multiple error conditions "
266 "obtain are, according to the conventions of IEEE 802.3 "
267 "Layer Management, counted exclusively according to the "
268 "error status presented to the LLC."),
269 Counter,
270 MappingStrings { "MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors"} ]
271 uint32 FCSErrors;
272
273 [Deprecated {"CIM_EthernetPortStatistics.SingleCollisionFrames"},
274 tony 1.1 Description (
275 "A count of successfully transmitted frames on a particular "
276 "interface for which transmission is inhibited by exactly "
277 "one collision. A frame that is counted by an instance of "
278 "this object is not counted by the corresponding instance of "
279 "the MultipleCollisionFrames property."),
280 Counter,
281 MappingStrings {
282 "MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames"} ]
283 uint32 SingleCollisionFrames;
284
285 [Deprecated
286 {"CIM_EthernetPortStatistics.MultipleCollisionFrames"},
287 Description (
288 "A count of successfully transmitted frames on a particular "
289 "interface for which transmission is inhibited by more than "
290 "one collision. A frame that is counted by an instance of "
291 "this object is not counted by the corresponding instance of "
292 "the SingleCollisionFrames property."),
293 Counter,
294 MappingStrings {
295 tony 1.1 "MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames"} ]
296 uint32 MultipleCollisionFrames;
297
298 [Deprecated {"CIM_EthernetPortStatistics.SQETestErrors"},
299 Description (
300 "A count of times that the SQE TEST ERROR message is "
301 "generated by the PLS sublayer for a particular interface. "
302 "The SQE TEST ERROR message is defined in section 7.2.2.2.4 "
303 "of ANSI/IEEE 802.3-1985 and its generation is described in "
304 "section 7.2.4.6 of the same document."),
305 Counter,
306 MappingStrings {
307 "MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors"} ]
308 uint32 SQETestErrors;
309
310 [Deprecated {"CIM_EthernetPortStatistics.DeferredTransmissions"},
311 Description (
312 "A count of frames for which the first transmission attempt "
313 "on a particular interface is delayed because the medium is "
314 "busy. The count represented by an instance of this object "
315 "does not include frames involved in collisions."),
316 tony 1.1 Counter,
317 MappingStrings {
318 "MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions"} ]
319 uint32 DeferredTransmissions;
320
321 [Deprecated {"CIM_EthernetPortStatistics.LateCollisions"},
322 Description (
323 "The number of times that a collision is detected on a "
324 "particular interface later than 512 bit-times into the "
325 "transmission of a packet. Five hundred and twelve bit- "
326 "times corresponds to 51.2 microseconds on a 10 Mbit/s "
327 "system. A (late) collision included in a count represented "
328 "by an instance of this object is also considered as a "
329 "(generic) collision for purposes of other collision-related "
330 "statistics."),
331 Counter,
332 MappingStrings {
333 "MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions"} ]
334 uint32 LateCollisions;
335
336 [Deprecated {"CIM_EthernetPortStatistics.ExcessiveCollisions"},
337 tony 1.1 Description (
338 "A count of frames for which transmission on a particular "
339 "interface fails due to excessive collisions."),
340 Counter,
341 MappingStrings {
342 "MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions"} ]
343 uint32 ExcessiveCollisions;
344
345 [Deprecated {"CIM_EthernetPortStatistics."
346 "InternalMACTransmitErrors"}, Description (
347 "A count of frames for which transmission on a particular "
348 "interface fails due to an internal MAC sublayer transmit "
349 "error. A frame is only counted by an instance of this "
350 "object if it is not counted by the corresponding instance "
351 "of either the LateCollisions property, the Excessive "
352 "Collisions property, or the CarrierSenseErrors property. "
353 "The precise meaning of the count represented by an instance "
354 "of this object is implementation-specific. In particular, "
355 "an instance of this object may represent a count of "
356 "transmission errors on a particular interface that are not "
357 "otherwise counted."),
358 tony 1.1 Counter,
359 MappingStrings { "MIB.IETF|EtherLike-MIB."
360 "dot3StatsInternalMacTransmitErrors"} ]
361 uint32 InternalMACTransmitErrors;
362
363 [Deprecated {"CIM_EthernetPortStatistics."
364 "InternalMACReceiveErrors"}, Description (
365 "A count of frames for which reception on a particular "
366 "interface fails due to an internal MAC sublayer receive "
367 "error. A frame is only counted by an instance of this "
368 "object if it is not counted by the corresponding instance "
369 "of either the FrameTooLongs property, the AlignmentErrors "
370 "property, or the FCSErrors property. The precise meaning "
371 "of the count represented by an instance of this object is "
372 "implementation-specific. In particular, an instance of "
373 "this object may represent a count of receive errors on a "
374 "particular interface that are not otherwise counted."),
375 Counter,
376 MappingStrings {
377 "MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors"} ]
378 uint32 InternalMACReceiveErrors;
379 tony 1.1
380 [Deprecated {"CIM_EthernetPortStatistics.CarrierSenseErrors"},
381 Description (
382 "The number of times that the carrier sense condition was "
383 "lost or never asserted when attempting to transmit a frame "
384 "on a particular interface. The count represented by an "
385 "instance of this object is incremented at most once per "
386 "transmission attempt, even if the carrier sense condition "
387 "fluctuates during a transmission attempt."),
388 Counter,
389 MappingStrings {
390 "MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors"} ]
391 uint32 CarrierSenseErrors;
392
393 [Deprecated {"CIM_EthernetPortStatistics.FrameTooLongs"},
394 Description (
395 "A count of frames received on a particular interface that "
396 "exceed the maximum permitted frame size. The count "
397 "represented by an instance of this object is incremented "
398 "when the FrameTooLong status is returned by the MAC layer "
399 "to the LLC (or other MAC user). Received frames for which "
400 tony 1.1 "multiple error conditions obtain are, according to the "
401 "conventions of IEEE 802.3 Layer Management, counted "
402 "exclusively according to the error status presented to the "
403 "LLC."),
404 Counter,
405 MappingStrings {
406 "MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs"} ]
407 uint32 FrameTooLongs;
408 };
409
410
411 // ===================================================================
412 // TokenRingAdapter
413 // ===================================================================
414 [Deprecated {"CIM_TokenRingAdapter"}, Version ("2.7.0"),
415 Description (
416 "The use of the CIM_TokenRingAdapter class has been deprecated, "
417 "consistent with NetworkAdapter. Instead use the "
418 "CIM_TokenRingPort class. This class describes the "
419 "capabilities and management aspects of a TokenRingAdapter.") ]
420 class CIM_TokenRingAdapter : CIM_NetworkAdapter {
421 tony 1.1
422 [Deprecated {"CIM_TokenRingAdapter.NetworkAddresses"},
423 Override ("NetworkAddresses"), Description (
424 "Token Ring/802.5 MAC addresses formatted as twelve "
425 "hexadecimal digits (e.g. \"010203040506\"), with each pair "
426 "representing one of the six octets of the MAC address in "
427 "\"canonical\" bit order. (Thus, the Group address bit is "
428 "found in the low order bit of the first character of the "
429 "string.)"),
430 ArrayType ("Indexed") ]
431 string NetworkAddresses[];
432
433 [Deprecated {"CIM_TokenRingPort.MaxDataSize"}, Description (
434 "The maximum size of the INFO (non-MAC) field that will be "
435 "received or transmitted."),
436 MappingStrings {"MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo"} ]
437 uint32 MaxDataSize;
438
439 [Deprecated {"CIM_TokenRingPort.Capabilities"}, Description (
440 "Capabilities of the TokenRingAdapter. For example, the "
441 "Device may support AlertOnLan, WakeOnLan, Load Balancing "
442 tony 1.1 "and/or Failover. If failover or load balancing "
443 "capabilities are listed, a SpareGroup (failover) or "
444 "ExtraCapacityGroup (load balancing) should also be defined "
445 "to completely describe the capability."),
446 ValueMap {"0", "1", "2", "3", "4", "5"},
447 Values {"Unknown", "Other", "AlertOnLan", "WakeOnLan",
448 "FailOver", "LoadBalancing"},
449 ArrayType ("Indexed"),
450 ModelCorrespondence {
451 "CIM_TokenRingPort.CapabilityDescriptions"} ]
452 uint16 Capabilities[];
453
454 [Deprecated {"CIM_TokenRingPort.CapabilityDescriptions"},
455 Description (
456 "An array of free-form strings providing more detailed "
457 "explanations for any of the TokenRingAdapter features "
458 "indicated in the Capabilities array. Note, each entry of "
459 "this array is related to the entry in the Capabilities "
460 "array that is located at the same index."),
461 ArrayType ("Indexed"),
462 ModelCorrespondence {"CIM_TokenRingAdapter.Capabilities"} ]
463 tony 1.1 string CapabilityDescriptions[];
464
465 [Deprecated {"CIM_TokenRingPort.EnabledCapabilities"},
466 Description (
467 "Specifies which of the capabilities from the "
468 "\"Capabilities\" property are currently enabled."),
469 ValueMap {"0", "1", "2", "3", "4", "5"},
470 Values {"Unknown", "Other", "AlertOnLan", "WakeOnLan",
471 "FailOver", "LoadBalancing"},
472 ModelCorrespondence {"CIM_TokenRingAdapter.Capabilities"} ]
473 uint16 EnabledCapabilities[];
474
475 [Deprecated {"CIM_TokenRingPort.RingStatus"}, Description (
476 "The current status which can be used to diagnose "
477 "fluctuating problems that can occur on token rings, after a "
478 "station has successfully been added to the ring. Before an "
479 "open is completed, this object contains the value "
480 "indicating \"no status\" (131072). (The RingState and "
481 "RingOpenStatus properties are also provided for debugging "
482 "problems when the station can not even enter the ring.) The "
483 "property's value is a sum of values, one for each currently "
484 tony 1.1 "applicable condition. The following values are defined for "
485 "various conditions:\n"
486 "0= No Problems Detected, 32= Ring Recovery, 64= Single "
487 "Station, 256= Remove Received, 512= Reserved, 1024= "
488 "Auto-Removal Error, 2048= Lobe Wire Fault, 4096= Transmit "
489 "Beacon, 8192= Soft Error, 16384= Hard Error, 32768= Signal "
490 "Loss, 131072= No Status, Open Not Completed."),
491 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
492 "MIB.dot5RingStatus"} ]
493 uint32 RingStatus;
494
495 [Deprecated {"CIM_TokenRingPort.RingState"}, Description (
496 "The current Device state with respect to entering or "
497 "leaving the ring."),
498 ValueMap {"0", "1", "2", "3", "4", "5"},
499 Values {"Opened", "Closed", "Opening", "Closing",
500 "Open Failure", "Ring Failure"},
501 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
502 "MIB.dot5RingState"} ]
503 uint16 RingState;
504
505 tony 1.1 [Deprecated {"CIM_TokenRingPort.RingOpenStatus"}, Description (
506 "This property indicates the success, or the reason for "
507 "failure, of the station's most recent attempt to enter the "
508 "ring."),
509 ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
510 "10"},
511 Values {"No Open Attempted", "Bad Parameter", "Lobe Failed",
512 "Signal Loss", "Insertion Timeout", "Ring Failed",
513 "Beaconing", "Duplicate MAC", "Request Failed",
514 "Remove Received",
515 // 10
516 "Last Open Successful"},
517 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
518 "MIB.dot5RingOpenStatus"} ]
519 uint16 RingOpenStatus;
520
521 [Deprecated {"CIM_TokenRingPort.RingSpeed"}, Description (
522 "The ring's bandwidth."),
523 ValueMap {"0", "1", "2", "3", "4"},
524 Values {"Unknown", "Other", "One Megabit", "Four Megabit",
525 "Sixteen Megabit"},
526 tony 1.1 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
527 "MIB.dot5RingSpeed"} ]
528 uint16 RingSpeed;
529
530 [Deprecated {"CIM_TokenRingPortStatistics.BurstErrors"},
531 Description (
532 "This counter is incremented when a station detects the "
533 "absence of transitions for five half-bit timers (burst-five "
534 "errors)."),
535 Counter,
536 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
537 "MIB.dot5StatsBurstErrors"} ]
538 uint32 BurstErrors;
539
540 [Deprecated {"CIM_TokenRingPortStatistics.ACErrors"},
541 Description (
542 "This counter is incremented when a station receives an AMP "
543 "or SMP frame in which A is equal to C is equal to 0, and "
544 "then receives another SMP frame with A equal to C equal to "
545 "0 without first receiving an AMP frame. It denotes a "
546 "station that cannot set the AC bits properly."),
547 tony 1.1 Counter,
548 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
549 "MIB.dot5StatsACErrors"} ]
550 uint32 ACErrors;
551
552 [Deprecated {"CIM_TokenRingPortStatistics.AbortTransErrors"},
553 Description (
554 "This counter is incremented when a station transmits an "
555 "abort delimiter while transmitting data."),
556 Counter,
557 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring MIB."
558 "dot5StatsAbortTransErrors"} ]
559 uint32 AbortTransErrors;
560
561 [Deprecated {"CIM_TokenRingPortStatistics.InternalErrors"},
562 Description (
563 "This counter is incremented when a station recognizes an "
564 "internal error."),
565 Counter,
566 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring MIB."
567 "dot5StatsInternalErrors"} ]
568 tony 1.1 uint32 InternalErrors;
569
570 [Deprecated {"CIM_TokenRingPortStatistics.LostFrameErrors"},
571 Description (
572 "This counter is incremented when a station is transmitting "
573 "and its TRR timer expires. This denotes a condition where "
574 "a transmitting station in strip mode does not receive the "
575 "trailer of the frame before the TRR timer goes off."),
576 Counter,
577 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring MIB."
578 "dot5StatsLostFrameErrors"} ]
579 uint32 LostFrameErrors;
580
581 [Deprecated {"CIM_TokenRingPortStatistics.ReceiveCongestions"},
582 Description (
583 "This counter is incremented when a station recognizes a "
584 "frame addressed to its specific address, but has no "
585 "available buffer space - indicating that the station is "
586 "congested."),
587 Counter,
588 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring MIB."
589 tony 1.1 "dot5StatsReceiveCongestions"} ]
590 uint32 ReceiveCongestions;
591
592 [Deprecated {"CIM_TokenRingPortStatistics.FrameCopiedErrors"},
593 Description (
594 "This counter is incremented when a station recognizes a "
595 "frame addressed to its specific address and detects that "
596 "the FS field A bits are set to 1 indicating a possible line "
597 "hit or duplicate address."),
598 Counter,
599 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring MIB."
600 "dot5StatsFrameCopiedErrors"} ]
601 uint32 FrameCopiedErrors;
602
603 [Deprecated {"CIM_TokenRingPortStatistics.TokenErrors"},
604 Description (
605 "This counter is incremented when a station acting as the "
606 "active monitor recognizes an error condition that needs a "
607 "token transmitted."),
608 Counter,
609 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
610 tony 1.1 "MIB.dot5StatsTokenErrors"} ]
611 uint32 TokenErrors;
612
613 [Deprecated {"CIM_TokenRingPortStatistics.SoftErrors"},
614 Description (
615 "The number of Soft Errors that the Device has detected. It "
616 "directly corresponds to the number of Report Error MAC "
617 "frames that this Device has transmitted. Soft Errors are "
618 "those which are recoverable by the MAC layer protocols."),
619 Counter,
620 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
621 "MIB.dot5StatsSoftErrors"} ]
622 uint32 SoftErrors;
623
624 [Deprecated {"CIM_TokenRingPortStatistics.HardErrors"},
625 Description (
626 "The number of times this Device has detected an immediately "
627 "recoverable fatal error. It denotes the number of times "
628 "this Device is either transmitting or receiving beacon MAC "
629 "frames."),
630 Counter,
631 tony 1.1 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
632 "MIB.dot5StatsHardErrors"} ]
633 uint32 HardErrors;
634
635 [Deprecated {"CIM_TokenRingPortStatistics.SignalLossCount"},
636 Description (
637 "The number of times this Device has detected the loss of "
638 "signal condition from the ring."),
639 Counter,
640 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
641 "MIB.dot5StatsSignalLoss"} ]
642 uint32 SignalLossCount;
643
644 [Deprecated {"CIM_TokenRingPortStatistics.TransmittedBeacons"},
645 Description (
646 "The number of times this Device has transmitted a beacon "
647 "frame."),
648 Counter,
649 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring MIB."
650 "dot5StatsTransmitBeacons"} ]
651 uint32 TransmittedBeacons;
652 tony 1.1
653 [Deprecated {"CIM_TokenRingPortStatistics.Recoverys"},
654 Description (
655 "The number of Claim Token MAC frames received or "
656 "transmitted after the Device has received a Ring Purge MAC "
657 "frame. This counter signifies the number of times the ring "
658 "has been purged and is being recovered back into a normal "
659 "operating state."),
660 Counter,
661 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
662 "MIB.dot5StatsRecoverys"} ]
663 uint32 Recoverys;
664
665 [Deprecated {"CIM_TokenRingPortStatistics.LobeWires"},
666 Description (
667 "The number of times the Device has detected an open or "
668 "short circuit in the lobe data path. The adapter will be "
669 "closed and RingState will signify this condition."),
670 Counter,
671 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
672 "MIB.dot5StatsLobeWires"} ]
673 tony 1.1 uint32 LobeWires;
674
675 [Deprecated {"CIM_TokenRingPortStatistics.Removes"},
676 Description (
677 "The number of times the Device has received a Remove Ring "
678 "Station MAC frame request. When this frame is received, "
679 "the Device will enter the close state and RingState will "
680 "signify this condition."),
681 Counter,
682 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
683 "MIB.dot5StatsRemoves"} ]
684 uint32 Removes;
685
686 [Deprecated {"CIM_TokenRingPortStatistics.Singles"},
687 Description (
688 "The number of times the Device has sensed that it is the "
689 "only station on the ring. This will happen if the Device "
690 "is the first one up on a ring, or if there is a hardware "
691 "problem."),
692 Counter,
693 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
694 tony 1.1 "MIB.dot5StatsSingles"} ]
695 uint32 Singles;
696
697 [Deprecated {"CIM_TokenRingPortStatistics.FrequencyErrors"},
698 Description (
699 "The number of times the Device has detected that the "
700 "frequency of the incoming signal differs from the expected "
701 "frequency by more than that specified by the IEEE 802.5 "
702 "standard."),
703 Counter,
704 MappingStrings { "MIB.IETF|IEEE 802.5 Token Ring "
705 "MIB.dot5StatsFreqErrors"} ]
706 uint32 FrequencyErrors;
707 };
708
709
710 // ===================================================================
711 // OOBAlertServiceOnNetworkAdapter
712 // ===================================================================
713 [Association, Deprecated {"CIM_OOBAlertServiceOnNetworkPort"},
714 Version ("2.7.0"), Description (
715 tony 1.1 "The use of the CIM_OOBAlertServiceOnNetworkAdapter class has "
716 "been deprecated, since NetworkAdapter has been deprecated. "
717 "Instead use the CIM_OOBAlertServiceOnNetworkPort class. "
718 "OOBAlertServiceOnNetworkAdapter defines where the out of band "
719 "alerting Service is implemented.") ]
720 class CIM_OOBAlertServiceOnNetworkAdapter : CIM_DeviceServiceImplementation {
721
722 [Deprecated { "CIM_OOBAlertServiceOnNetworkPort.Antecedant"},
723 Override ("Antecedent"), Max (1), Description (
724 "The NetworkAdapter which implements the Service.") ]
725 CIM_NetworkAdapter REF Antecedent;
726
727 [Deprecated { "CIM_OOBAlertServiceOnNetworkPort.Dependent"},
728 Override ("Dependent"), Description (
729 "The alerting Service provided on the NetworkAdapter.") ]
730 CIM_OOBAlertService REF Dependent;
731 };
732
733
734 // ===================================================================
735 // WakeUpServiceOnNetworkAdapter
736 tony 1.1 // ===================================================================
737 [Association, Deprecated {"CIM_WakeUpServiceOnNetworkPort"},
738 Version ("2.7.0"), Description (
739 "The use of the CIM_WakeUpServiceOnNetworkAdapter class has "
740 "been deprecated, since NetworkAdapter is deprecated. Instead "
741 "use the CIM_WakeUpServiceOnNetworkPort class. "
742 "WakeUpServiceOnNetworkAdapter defines where the WakeUpService "
743 "is implemented.") ]
744 class CIM_WakeUpServiceOnNetworkAdapter : CIM_DeviceServiceImplementation {
745
746 [Deprecated { "CIM_WakeUpServiceOnNetworkPort.Antecedent"},
747 Override ("Antecedent"), Max (1), Description (
748 "The NetworkAdapter which implements the Service.") ]
749 CIM_NetworkAdapter REF Antecedent;
750
751 [Deprecated {"CIM_WakeUpServiceOnNetworkPort.Dependent"},
752 Override ("Dependent"), Description (
753 "The wakeup Service provided on the NetworkAdapter.") ]
754 CIM_WakeUpService REF Dependent;
755 };
756
757 tony 1.1
758 // ===================================================================
759 // NetworkAdapterRedundancyComponent
760 // ===================================================================
761 [Association, Aggregation, Deprecated {"CIM_OrderedMemberOfCollection"},
762 Version ("2.7.0"), Description (
763 "The use of the CIM_NetworkAdapterRedundancyComponent class has "
764 "been deprecated since a specific association is not needed. "
765 "Instead use the CIM_ OrderedMemberOf Collection class. "
766 "CIM_NetworkAdapterRedundancyComponent indicates the role that "
767 "a NetworkAdapter plays in a ExtraCapacityGroup, providing load "
768 "balancing.") ]
769 class CIM_NetworkAdapterRedundancyComponent : CIM_RedundancyComponent {
770
771 [Deprecated {"CIM_OrderedMemberOfCollection.Collection"},
772 Aggregate, Override ("GroupComponent"), Description (
773 "The RedundancyGroup representing a set of load balanced "
774 "NetworkAdapters.") ]
775 CIM_ExtraCapacityGroup REF GroupComponent;
776
777 [Deprecated {"CIM_OrderedMemberOfCollection.Member"},
778 tony 1.1 Override ("PartComponent"), Description (
779 "The Network Adapter(s) belonging to the RedundancyGroup.") ]
780 CIM_NetworkAdapter REF PartComponent;
781
782 [Deprecated {"No value"}, Description (
783 "Indicates the scope of load balancing for the "
784 "NetworkAdapters involved in the RedundancyGroup. Load "
785 "balancing may be restricted to transmitting data only "
786 "(value=1), receiving data only (value=2), or used for both "
787 "transmit and receive (value=3)."),
788 ValueMap {"0", "1", "2", "3"},
789 Values {"Unknown", "Load Balancing - Transmit Only",
790 "Load Balancing - Receive Only", "Full Load Balancing"} ]
791 uint16 ScopeOfBalancing;
792
793 [Deprecated {"CIM_OrderedMemberOfCollection.AssignedSequence"},
794 Description (
795 "Boolean indicating whether the Network Adapter is an "
796 "original primary adapter (value=1), a preferred primary "
797 "adapter (2), or both (3). Values of \"Unknown\" and \"Not "
798 "Applicable\" may also be specified."),
799 tony 1.1 ValueMap {"0", "1", "2", "3", "4"},
800 Values {"Unknown", "Original Primary", "Preferred Primary",
801 "Both", "Not Applicable"} ]
802 uint16 PrimaryAdapter;
803 };
804
805
806 // ===================================================================
807 // NetworkVirtualAdapter
808 // ===================================================================
809 [Association, Deprecated {"CIM_ConcreteIdentity"}, Version ("2.7.0"),
810 Description (
811 "The use of the CIM_NetworkVirtualAdapter class has been "
812 "deprecated. A specific association is not needed. Instead "
813 "use the CIM_ConcreteIdentity class. NetworkVirtual Adapter "
814 "describes that an instance of NetworkAdapter is actually the "
815 "result of several Adapters participating in a load balanced "
816 "RedundancyGroup.") ]
817 class CIM_NetworkVirtualAdapter : CIM_LogicalIdentity {
818
819 [Deprecated {"CIM_ConcreteIdentity.SystemElement"},
820 tony 1.1 Override ("SystemElement"), Description (
821 "The 'virtual' NetworkAdapter.") ]
822 CIM_NetworkAdapter REF SystemElement;
823
824 [Deprecated {"CIM_ConcreteIdentity.SameElement"},
825 Override ("SameElement"), Description (
826 "The ExtraCapacity RedundancyGroup that describes the load "
827 "balancing. The result of the load balancing is the "
828 "'virtual' Adapter.") ]
829 CIM_ExtraCapacityGroup REF SameElement;
830 };
831
832
833 // ===================================================================
834 // AdapterActiveConnection
835 // ===================================================================
836 [Association, Deprecated {"CIM_PortActiveConnection"},
837 Version ("2.7.0"), Description (
838 "The use of the CIM_AdapterActiveConnection class has been "
839 "deprecated, since NetworkAdapter is deprecated. Instead use "
840 "the CIM_PortActiveConnection class. The "
841 tony 1.1 "AdapterActiveConnection relationship indicates that a "
842 "NetworkAdapter is using the referenced PhysicalConnector to "
843 "output to the network. This relationship is important when "
844 "the Adapter can choose to output from one of several "
845 "Connectors. The Connectors may be associated with the "
846 "NetworkAdapter in a Realizes relationship - but this is not "
847 "required. This association provides additional information "
848 "(i.e., 'in use for communication') different than Realizes.") ]
849 class CIM_AdapterActiveConnection : CIM_Dependency {
850
851 [Deprecated {"CIM_PortActiveConnection.Antecedent"},
852 Override ("Antecedent"), Description (
853 "The PhysicalConnector.") ]
854 CIM_PhysicalConnector REF Antecedent;
855
856 [Deprecated {"CIM_PortActiveConnection.Dependent"},
857 Override ("Dependent"), Description (
858 "The NetworkAdapter that transmits using the Connector.") ]
859 CIM_NetworkAdapter REF Dependent;
860 };
861
862 tony 1.1
863 // ==================================================================
864 // FibreChannelAdapter
865 // ==================================================================
866 [Deprecated {"CIM_FCPort"}, Version ("2.7.0"), Description (
867 "The use of the CIM_FibreChannelAdapter class is deprecated, "
868 "consistent with the deprecation of NetworkAdapter. Instead "
869 "use CIM_FCPort. This class describes the capabilities and "
870 "management aspects of a Fibre Channel Adapter.") ]
871 class CIM_FibreChannelAdapter : CIM_NetworkAdapter {
872
873 [Deprecated {"CIM_NetworkPort.SupportedMaximumTransmissionUnit"},
874 Description (
875 "The maximum frame size, in bytes, supported by the "
876 "Adapter."),
877 Units ("Bytes") ]
878 uint64 MaxFrameSize;
879
880 [Deprecated {"CIM_FCPort.SupportedCOS"}, Description (
881 "The Fibre Channel Classes of Service that are supported by "
882 "the Adapter, on its Ports. The currently negotiated COS "
883 tony 1.1 "for a connection is a property (NegotiatedCOS) on the "
884 "FibrePort ActiveLogin association."),
885 ValueMap {"0", "1", "2", "3", "4", "5", "6"},
886 Values {"Unknown", "1", "2", "3", "4", "6", "F"} ]
887 uint16 SupportedCOS[];
888
889 [Deprecated {"CIM_FCPort.SupportedFC4Types"}, Description (
890 "An array of integers indicating the Fibre Channel FC-4 "
891 "protocols supported by the Adapter. The protocols that are "
892 "active and running are indicated in the CurrentFC4Types "
893 "property. The values used in this array are taken from the "
894 "FC-GS2 (bitmapped) field defined in Table 11 of the "
895 "standard. Also, FC-SB-2 codes are included from the T11 "
896 "document, 236V0. If the FC4 Type is \"Vendor Unique\" "
897 "(value=255), then the specific vendor values (in the range, "
898 "0xE0 to 0xFF) should be listed in the FC4VendorUniqueTypes "
899 "property."),
900 ValueMap {"0", "1", "4", "5", "8", "9", "17", "18", "19", "21",
901 "22", "23", "25", "26", "27", "28", "32", "34", "36", "64",
902 "80", "81", "82", "88", "96", "255"},
903 Values {"Unknown", "Other", "ISO/IEC 8802 - 2 LLC",
904 tony 1.1 "IP over FC", "SCSI - FCP", "SCSI - GPP", "IPI - 3 Master",
905 "IPI - 3 Slave", "IPI - 3 Peer", "CP IPI - 3 Master",
906 "CP IPI - 3 Slave", "CP IPI - 3 Peer", "SBCCS Channel",
907 "SBCCS Control Unit", "FC-SB-2 Channel",
908 "FC-SB-2 Control Unit",
909 "Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)", "FC-SW",
910 "FC - SNMP", "HIPPI - FP", "BBL Control",
911 "BBL FDDI Encapsulated LAN PDU",
912 "BBL 802.3 Encapsulated LAN PDU", "FC - VI", "FC - AV",
913 "Vendor Unique"},
914 ModelCorrespondence {
915 "CIM_FibreChannelAdapter.FC4VendorUniqueTypes"} ]
916 uint16 FC4TypesSupported[];
917
918 [Deprecated {"CIM_FCPort.SupportedFC4Types"}, Description (
919 "When the FC4TypesSupported array contains the value 255 "
920 "(\"Vendor Unique\"), then the property, FC4Vendor "
921 "UniqueTypes, lists of all the vendor specific protocols "
922 "supported by the Adapter. These values are in the range, "
923 "0xE0 to 0xFF."),
924 MinValue (240), MaxValue (255) ]
925 tony 1.1 uint16 FC4VendorUniqueTypes[];
926
927 [Deprecated {"CIM_FCPort.ActiveFC4Type"}, Description (
928 "An array of integers indicating the Fibre Channel FC-4 "
929 "protocols currently running on the Adapter. A list of all "
930 "protocols supported by the Adapter is indicated in the "
931 "FC4TypesSupported property. The values used in this array "
932 "are taken from the FC-GS2 (bitmapped) field defined in "
933 "Table 11 of the standard. Also, FC-SB-2 codes are included "
934 "from the T11 document, 236V0. If the FC4 Type is \"Vendor "
935 "Unique\" (value=255), then the specific vendor values (in "
936 "the range, 0xE0 to 0xFF) that are currently running should "
937 "be listed in the CurrentFC4VendorTypes property."),
938 ValueMap {"0", "1", "4", "5", "8", "9", "17", "18", "19", "21",
939 "22", "23", "25", "26", "27", "28", "32", "34", "36", "64",
940 "80", "81", "82", "88", "96", "255"},
941 Values {"Unknown", "Other", "ISO/IEC 8802 - 2 LLC",
942 "IP over FC", "SCSI - FCP", "SCSI - GPP", "IPI - 3 Master",
943 "IPI - 3 Slave", "IPI - 3 Peer", "CP IPI - 3 Master",
944 "CP IPI - 3 Slave", "CP IPI - 3 Peer", "SBCCS Channel",
945 "SBCCS Control Unit", "FC-SB-2 Channel",
946 tony 1.1 "FC-SB-2 Control Unit",
947 "Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)", "FC-SW",
948 "FC - SNMP", "HIPPI - FP", "BBL Control",
949 "BBL FDDI Encapsulated LAN PDU",
950 "BBL 802.3 Encapsulated LAN PDU", "FC - VI", "FC - AV",
951 "Vendor Unique"},
952 ModelCorrespondence {
953 "CIM_FibreChannelAdapter.FC4TypesSupported",
954 "CIM_FibreChannelAdapter.CurrentFC4VendorTypes"} ]
955 uint16 CurrentFC4Types[];
956
957 [Deprecated {"CIM_FCPort.ActiveFC4Type"}, Description (
958 "When the CurrentFC4Types array contains the value 255 "
959 "(\"Vendor Unique\"), then the property, CurrentFC4 "
960 "VendorTypes, lists all the vendor specific protocols "
961 "running on the Adapter. These values are in the range, "
962 "0xE0 to 0xFF."),
963 MinValue (240), MaxValue (255),
964 ModelCorrespondence {
965 "CIM_FibreChannelAdapter.FC4VendorUniqueTypes"} ]
966 uint16 CurrentFC4VendorTypes[];
967 tony 1.1
968 [Deprecated {"No value"}, Description (
969 "A list of the Capabilities of the Fibre Channel Adapter. "
970 "For example, that the Adapter utilizes the Directory "
971 "Server, or that it generates State Change Notifications can "
972 "be indicated using the values 2 and 12, respectively."),
973 ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
974 "10", "11", "12", "13", "14", "15"},
975 Values {"Unknown", "Other", "Utilizes the Directory Server",
976 "Utilizes the Time Server", "Utilizes the Management Server",
977 "Utilizes the Alias Server",
978 "Utilizes the Security Key Distribution Server",
979 "Utilizes the Clock Synchronization Server",
980 "Utilizes the Multicast Server", "Utilizes QoS Facilitator",
981 "Utilizes Broadcast Services",
982 "Supports Fabric Login Server",
983 "Generates State Change Notifications",
984 "Registers for State Change Notifications",
985 "Responds to Read Connection Status",
986 "Supports Third Party Process Logout"},
987 ArrayType ("Indexed") ]
988 tony 1.1 uint16 Capabilities[];
989
990 [Deprecated {"No value"}, Description (
991 "An array of free-form strings providing more detailed "
992 "explanations for any of the Adapter features indicated in "
993 "the Capabilities array. Note, each entry of this array is "
994 "related to the entry in the Capabilities array that is "
995 "located at the same index."),
996 ArrayType ("Indexed"),
997 ModelCorrespondence {"CIM_FibreChannelAdapter.Capabilities"} ]
998 string CapabilityDescriptions[];
999
1000 [Deprecated {"CIM_FCPortStatistics.ErrorFrames"}, Description (
1001 "The number of times that a frame was received but no buffer "
1002 "was available."),
1003 Counter ]
1004 uint64 ReceiveBufferErrors;
1005
1006 [Deprecated {"CIM_FCPortStatistics.ErrorFrames"}, Description (
1007 "The number of times that a frame was received but no "
1008 "end-to-end credit was available."),
1009 tony 1.1 Counter ]
1010 uint64 ReceiveEndErrors;
1011
1012 [Deprecated {"No value"}, Description (
1013 "A 'long' timeout value (in milliseconds) for determining "
1014 "when to reinstate a Recovery_Qualifier. The default value "
1015 "is 120 seconds (120000 milliseconds). It is typically set "
1016 "to the ErrorDetectTimeout value + 2*(fabric delay time)."),
1017 Units ("MilliSeconds") ]
1018 uint64 ResourceAllocationTimeout;
1019
1020 [Deprecated {"No value"}, Description (
1021 "A 'short' timeout value (in milliseconds) for determining "
1022 "that an error has occurred. The default value is 10 "
1023 "seconds (10000 milliseconds)."),
1024 Units ("MilliSeconds") ]
1025 uint64 ErrorDetectTimeout;
1026
1027 [Deprecated {"No value"}, Description (
1028 "Number of Class 1 sequences sent since last reset of the "
1029 "Device."),
1030 tony 1.1 Counter ]
1031 uint64 Class1SequencesSent;
1032
1033 [Deprecated {"No value"}, Description (
1034 "Number of Class 2 sequences sent since last reset of the "
1035 "Device."),
1036 Counter ]
1037 uint64 Class2SequencesSent;
1038
1039 [Deprecated {"No value"}, Description (
1040 "Number of Class 3 sequences sent since last reset of the "
1041 "Device."),
1042 Counter ]
1043 uint64 Class3SequencesSent;
1044
1045 [Deprecated {"No value"}, Description (
1046 "Number of Class 4 sequences sent since last reset of the "
1047 "Device."),
1048 Counter ]
1049 uint64 Class4SequencesSent;
1050
1051 tony 1.1 [Deprecated {"CIM_FCPortStatistics.BytesReceived"}, Description (
1052 "Number of octets received by the Adapter when running Class "
1053 "2 service."),
1054 Counter ]
1055 uint64 Class2OctetsReceived;
1056
1057 [Deprecated {"CIM_FCPortStatistics.BytesTransmitted"},
1058 Description (
1059 "Number of octets transmitted by the Adapter when running "
1060 "Class 2 service."),
1061 Counter ]
1062 uint64 Class2OctetsTransmitted;
1063
1064 [Deprecated {"CIM_FCPortStatistics.PacketsReceived"},
1065 Description (
1066 "Number of frames received by the Adapter when running Class "
1067 "2 service."),
1068 Counter ]
1069 uint64 Class2FramesReceived;
1070
1071 [Deprecated {"CIM_FCPortStatistics.PacketsTransmitted"},
1072 tony 1.1 Description (
1073 "Number of frames transmitted by the Adapter when running "
1074 "Class 2 service."),
1075 Counter ]
1076 uint64 Class2FramesTransmitted;
1077
1078 [Deprecated {"No value"}, Description (
1079 "Number of frames discarded by the Adapter when running "
1080 "Class 2 service."),
1081 Counter ]
1082 uint64 Class2DiscardFrames;
1083
1084 [Deprecated {"CIM_FCPortStatistics.BytesReceived"}, Description (
1085 "Number of octets received by the Adapter when running Class "
1086 "3 service."),
1087 Counter ]
1088 uint64 Class3OctetsReceived;
1089
1090 [Deprecated {"CIM_FCPortStatistics.BytesTransmitted"},
1091 Description (
1092 "Number of octets transmitted by the Adapter when running "
1093 tony 1.1 "Class 3 service."),
1094 Counter ]
1095 uint64 Class3OctetsTransmitted;
1096
1097 [Deprecated {"CIM_FCPortStatistics.PacketsReceived"},
1098 Description (
1099 "Number of frames received by the Adapter when running Class "
1100 "3 service."),
1101 Counter ]
1102 uint64 Class3FramesReceived;
1103
1104 [Deprecated {"CIM_FCPortStatistics.PacketsTransmitted"},
1105 Description (
1106 "Number of frames transmitted by the Adapter when running "
1107 "Class 3 service."),
1108 Counter ]
1109 uint64 Class3FramesTransmitted;
1110
1111 [Deprecated {"No value"}, Description (
1112 "Number of frames discarded by the Adapter when running "
1113 "Class 3 service."),
1114 tony 1.1 Counter ]
1115 uint64 Class3DiscardFrames;
1116
1117 [Deprecated {"CIM_FCPortStatistics.ErrorFrames"}, Description (
1118 "Number of parity errors detected somewhere in the data "
1119 "path."),
1120 Counter ]
1121 uint64 ParityErrors;
1122
1123 [Deprecated {"CIM_FCPortStatistics.ErrorFrames"}, Description (
1124 "Number of Class 1 or 2 frames that are not ACKed within the "
1125 "time indicated by ErrorDetectTimeout."),
1126 Counter ]
1127 uint64 FrameTimeouts;
1128
1129 [Deprecated {"CIM_FCPortStatistics.BufferCreditNotProvided"},
1130 Description (
1131 "Number of times that the Device has been without a buffer "
1132 "credit for a time longer than ErrorDetectTimeout."),
1133 Counter ]
1134 uint64 BufferCreditErrors;
1135 tony 1.1
1136 [Deprecated {"CIM_FCPortStatistics.BufferCreditNotReceived"},
1137 Description (
1138 "Number of times that the Device has been without an end "
1139 "credit for a time longer than ErrorDetectTimeout."),
1140 Counter ]
1141 uint64 EndCreditErrors;
1142
1143 [Deprecated {"CIM_FCPortStatistics.DelimiterErrors"},
1144 Description (
1145 "Number of frames received out of order."),
1146 Counter ]
1147 uint64 OutOfOrderFramesReceived;
1148 };
1149
1150
1151 // ==================================================================
1152 // FibrePort
1153 // ==================================================================
1154 [Deprecated {"CIM_FCPort"}, Version ("2.7.0"), Description (
1155 "The use of the FibrePort class is deprecated, since "
1156 tony 1.1 "FibreChannel Adapter has been deprecated in lieu of FCPort. "
1157 "And, this class overlaps with FCPort. The new FCPort class "
1158 "should be used in lieu of both FibreChannelAdapter and "
1159 "FibrePort. FibrePort describes the capabilities and "
1160 "management aspects of a Fibre Channel Port Device.") ]
1161 class CIM_FibrePort : CIM_LogicalPort {
1162
1163 [Deprecated {"CIM_FCPort.PermanentAddress"}, Description (
1164 "An address value used to identify the source (S_ID) or "
1165 "destination (D_ID) of a frame. The FC-SW standard includes "
1166 "a table of special address identifier values and their "
1167 "meanings. Consult the FC-SW documentation for additional "
1168 "information.") ]
1169 uint32 AddressIdentifier;
1170
1171 [Deprecated {"No value"}, Description (
1172 "An array indicating the modes in which the Port can "
1173 "operate. PortType values describe the role and behavior of "
1174 "the Fibre Channel entity: \"N\" = Node Port, \"NL\" = Node "
1175 "Port supporting FC arbitrated loop, \"E\" = Expansion Port "
1176 "connecting fabric elements (for example, FC switches), "
1177 tony 1.1 "\"F\" = Fabric (element) Port, \"FL\" = Fabric (element) "
1178 "Port supporting FC arbitrated loop, and \"B\" = Bridge "
1179 "Port. PortTypes are defined in the ANSI X3 standards. \n\n"
1180 "A particular mode may be listed multiple times in the "
1181 "SupportedPortTypes array in order to define that multiple, "
1182 "unique version levels are supported. Version information "
1183 "is defined in the PortTypeVersions property. Note that "
1184 "each entry of the SupportedPortTypes array is related to "
1185 "the entry in PortTypeVersions that is located at the same "
1186 "index."),
1187 ValueMap {"0", "1", "2", "3", "4", "5", "6", "7"},
1188 Values {"Unknown", "N", "NL-Private", "NL-Public", "E", "F",
1189 "FL", "B"},
1190 ArrayType ("Indexed"),
1191 ModelCorrespondence {"CIM_FibrePort.PortTypeVersions"} ]
1192 uint16 SupportedPortTypes[];
1193
1194 [Deprecated {"No value"}, Description (
1195 "Version information for each of the SupportedPortTypes. A "
1196 "particular PortType (mode) may be listed multiple times in "
1197 "the SupportedPortTypes array in order to define multiple, "
1198 tony 1.1 "unique version levels. Note that each entry of this array "
1199 "is related to the entry in SupportedPortTypes that is "
1200 "located at the same index."),
1201 ArrayType ("Indexed"),
1202 ModelCorrespondence {"CIM_FibrePort.SupportedPortTypes"} ]
1203 string PortTypeVersions[];
1204
1205 [Deprecated {"No value"}, Description (
1206 "The specific modes currently enabled for the Port. The "
1207 "values are equal to, or a subset of the values in the "
1208 "Supported PortTypes array."),
1209 ValueMap {"0", "1", "2", "3", "4", "5", "6", "7"},
1210 Values {"Unknown", "N", "NL-Private", "NL-Public", "E", "F",
1211 "FL", "B"},
1212 ModelCorrespondence {"CIM_FibrePort.SupportedPortTypes",
1213 "CIM_FibrePort.EnabledVersions"} ]
1214 uint16 EnabledPortTypes[];
1215
1216 [Deprecated {"No value"}, Description (
1217 "Version information for each of the EnabledPortTypes. A "
1218 "particular PortType (mode) may be listed multiple times in "
1219 tony 1.1 "the EnabledPortTypes array in order to define multiple, "
1220 "unique version levels. Note that each entry of this array "
1221 "is related to the entry in EnabledPortTypes that is located "
1222 "at the same index."),
1223 ArrayType ("Indexed"),
1224 ModelCorrespondence {"CIM_FibrePort.EnabledPortTypes"} ]
1225 string EnabledVersions[];
1226
1227 [Deprecated {"CIM_FCPort.PortType"}, Description (
1228 "The specific mode in which the Port is currently running. "
1229 "The value is one of the entries in the EnabledPortTypes "
1230 "array. The current port type/mode is dependent on the "
1231 "fibre technology. For example, in a public loop network, "
1232 "you might indicate a port type of \"FL\" (value=6) or "
1233 "\"NL\" (value=2)."),
1234 ValueMap {"0", "1", "2", "3", "4", "5", "6", "7"},
1235 Values {"Unknown", "N", "NL-Private", "NL-Public", "E", "F",
1236 "FL", "B"},
1237 ModelCorrespondence {"CIM_FibrePort.EnabledPortTypes",
1238 "CIM_FibrePort.CurrentVersion"} ]
1239 uint16 CurrentPortType;
1240 tony 1.1
1241 [Deprecated {"No value"}, Description (
1242 "Version information for the CurrentPortType that is "
1243 "active."),
1244 ModelCorrespondence {"CIM_FibrePort.CurrentPortType"} ]
1245 string CurrentVersion;
1246
1247 [Deprecated {"CIM_FCPort.NetworkAddresses"}, Description (
1248 "One or more address identifiers that may be recognized by "
1249 "the Port, in addition to its port-specific identifier. "
1250 "Multicast or hunt group addresses that are recognized by "
1251 "the Port would be identified in this array.") ]
1252 uint32 AliasAddresses[];
1253
1254 [Deprecated {"CIM_FCPortStatistics.LossOfSignalCounter"},
1255 Description (
1256 "Number of times that signal is lost on the Port since last "
1257 "reset of the Device."),
1258 Counter ]
1259 uint64 LossOfSignalCounter;
1260
1261 tony 1.1 [Deprecated {"CIM_FCPortStatistics.LossOfSyncCounter"},
1262 Description (
1263 "Number of times that synchronization is lost on the Port "
1264 "since last reset of the Device. Synchronization is assumed "
1265 "lost after a timeout period identified by the Receiver "
1266 "TransmitterTimeout property."),
1267 Counter ]
1268 uint64 LossOfSyncCounter;
1269
1270 [Deprecated {"CIM_FCPortStatistics.CRCErrors"}, Description (
1271 "Number of times that the CRC in a frame does not match the "
1272 "CRC computed by the receiver."),
1273 Counter ]
1274 uint64 CRCErrors;
1275
1276 [Deprecated {"CIM_FCPortStatistics.InvalidTransmissionWords"},
1277 Description (
1278 "The number of transmission words that had an 8b10b code "
1279 "violation in one or more of its characters, had a K28.5 in "
1280 "its second, third or fourth character positions, and/or was "
1281 "an ordered set that had an incorrect Beginning Running "
1282 tony 1.1 "Disparity."),
1283 Counter ]
1284 uint64 InvalidTransmissionWords;
1285
1286 [Deprecated {"CIM_FCPortStatistics.FramesTooShort"},
1287 Description (
1288 "The number of frames received that were shorter than 28 "
1289 "octets. The value of 28 is calculated based on an "
1290 "assumption of 24 header bytes plus 4 CRC bytes. The count "
1291 "does not include SOF/EOF bytes which are not data."),
1292 Counter ]
1293 uint64 FramesTooShort;
1294
1295 [Deprecated {"CIM_FCPortStatistics.FramesTooLong"}, Description (
1296 "The number of frames received that were longer than 2140 "
1297 "octets. The value of 2140 is calculated based on an "
1298 "assumption of 24 header bytes plus 4 CRC bytes and 2112 "
1299 "bytes of payload."),
1300 Counter ]
1301 uint64 FramesTooLong;
1302
1303 tony 1.1 [Deprecated {"No value"}, Description (
1304 "The number of times that a fill word could not be inserted, "
1305 "when required. The Elasticity Buffer is defined in FC-AL. "
1306 "This event might cause data corruption and may indicate a "
1307 "configuration error or a device out of spec."),
1308 Counter ]
1309 uint64 ElasticityBufferUnderruns;
1310
1311 [Deprecated {"No value"}, Description (
1312 "The number of times that a fill word could not be deleted, "
1313 "when required. The Elasticity Buffer is defined in FC-AL. "
1314 "This event might cause data corruption and may indicate a "
1315 "configuration error or a device out of spec."),
1316 Counter ]
1317 uint64 ElasticityBufferOverruns;
1318
1319 [Deprecated {"No value"}, Description (
1320 "Timeout value in milliseconds used to determine when loss "
1321 "of synchronization has occurred. The typical default is "
1322 "100 msec."),
1323 Units ("Milliseconds") ]
1324 tony 1.1 uint64 ReceiverTransmitterTimeout;
1325
1326 [Deprecated {"No value"}, Description (
1327 "Indication of whether the Port is currently bypassed "
1328 "(value=2) or not (value=1). A value of 3 (\"Forced "
1329 "Insert\") describes that the Port is forced active, when it "
1330 "would otherwise be \"Bypassed\"."),
1331 ValueMap {"0", "1", "2", "3"},
1332 Values {"Unknown", "Not Bypassed", "Bypassed", "Forced Insert"} ]
1333 uint16 BypassedState;
1334
1335 [Deprecated {"No value"}, Description (
1336 "The type of cabling as sensed by the Port. Not all Fibre "
1337 "Ports are capable of providing this information. In this "
1338 "case, a value of 0, \"Unknown\", will be returned. Also, "
1339 "when single or multi-mode fiber cabling can not be "
1340 "distinguished, the more general value - 4, \"Fiber-optic\" "
1341 "- can be specified."),
1342 ValueMap {"0", "1", "2", "3", "4", "5", "6"},
1343 Values {"Unknown", "Other", "No Media", "Copper/Twinaxial",
1344 "Fiber-optic", "Fiber Single Mode", "Fiber Multimode"} ]
1345 tony 1.1 uint16 ConnectedMedia;
1346 };
1347
1348
1349 // ===================================================================
1350 // FibrePortOnFCAdapter
1351 // ===================================================================
1352 [Association, Deprecated {"No value"}, Version ("2.7.0"),
1353 Description (
1354 "The use of FibrePortOnFCAdapter is deprecated since both "
1355 "FibrePort and FibreChannelAdapter have been deprecated. No "
1356 "replacement is needed, since the 2 classes are combined into a "
1357 "single class. FibrePortOnFCAdapter associates a FibrePort "
1358 "with a FibreChannelAdapter.") ]
1359 class CIM_FibrePortOnFCAdapter : CIM_PortOnDevice {
1360
1361 [Deprecated {"No value"}, Override ("Antecedent"), Max (1),
1362 Description (
1363 "The FibreChannelAdapter that includes the Port.") ]
1364 CIM_FibreChannelAdapter REF Antecedent;
1365
1366 tony 1.1 [Deprecated {"No value"}, Override ("Dependent"), Max (1),
1367 Description (
1368 "The FibrePort on the Adapter.") ]
1369 CIM_FibrePort REF Dependent;
1370 };
1371
1372
1373 // ==================================================================
1374 // FibrePortActiveLogin
1375 // ==================================================================
1376 [Association, Deprecated {"CIM_ActiveConnection", "CIM_FCPort"},
1377 Version ("2.7.0"), Description (
1378 "The use of FibrePortActiveLogin is deprecated since FibrePort "
1379 "is deprecated. Its information is found by examining the "
1380 "individual FCPorts, and an ActiveConnection between the "
1381 "FCProtocolEndpoints associated with the ports. "
1382 "FibrePortActiveLogin indicates that two FibrePorts are "
1383 "connected via a login and have negotiated their Class Of "
1384 "Service, frame size and other link characteristics, as "
1385 "specified by an instance of this class.") ]
1386 class CIM_FibrePortActiveLogin {
1387 tony 1.1
1388 [Deprecated {"CIM_ActiveConnection.Dependent"}, Key,
1389 Description (
1390 "The originator of the login.") ]
1391 CIM_FibrePort REF LoginOriginator;
1392
1393 [Deprecated {"CIM_ActiveConnection.Antecedent"}, Key,
1394 Description (
1395 "The responder to the login.") ]
1396 CIM_FibrePort REF LoginResponder;
1397
1398 [Deprecated {"CIM_FCPort.ActiveCOS"}, Key, Description (
1399 "The Fibre Channel Class of Service that is currently "
1400 "running between the Ports. Since two Ports can be "
1401 "simultaneously connected at different Classes of Service, "
1402 "this property had to be part of the object's key and "
1403 "therefore, an instance's identity."),
1404 ValueMap {"0", "1", "2", "3", "4", "5", "6"},
1405 Values {"Unknown", "1", "2", "3", "4", "6", "F"},
1406 MappingStrings { "MIF.DMTF|Fibre Channel Bus Port "
1407 "Extensions|001.5"},
1408 tony 1.1 ModelCorrespondence {"CIM_FibreChannelAdapter.SupportedCOS"} ]
1409 uint16 NegotiatedCOS;
1410
1411 [Deprecated {"CIM_FCPort.ActiveMaximumTransmissionUnit"},
1412 Description (
1413 "The Fibre Channel frame size, in bytes, that is currently "
1414 "negotiated between the two Ports."),
1415 Units ("Bytes") ]
1416 uint64 NegotiatedFrameSize;
1417
1418 [Deprecated {"CIM_FCPort.Speed"}, Description (
1419 "The speed for communications that is currently negotiated "
1420 "between the two Ports. Speed is specified in bits per "
1421 "second. If this information is not available, the property "
1422 "should be set to 0."),
1423 Units ("Bits per Second") ]
1424 uint64 NegotiatedSpeed;
1425
1426 [Deprecated {"No value"}, Description (
1427 "Acknowledgement model negotiated during Port login. For "
1428 "example, ACK-1 indicates that each frame should be "
1429 tony 1.1 "acknowledged."),
1430 ValueMap {"0", "1", "2", "3"},
1431 Values {"Unknown", "ACK-0", "ACK-1", "ACK-N"},
1432 MappingStrings { "MIF.DMTF|Fibre Channel Bus Port "
1433 "Extensions|001.6"} ]
1434 uint16 ACKModel;
1435
1436 [Deprecated {"No value"}, Description (
1437 "The buffer-to-buffer model negotiated during Port login. "
1438 "Either the model defined by the FC-PH standard is used "
1439 "(value=1, \"Regular\"), or an \"Alternate\" model is "
1440 "negotiated."),
1441 ValueMap {"0", "1", "2"},
1442 Values {"Unknown", "Regular", "Alternate"} ]
1443 uint16 BufferToBufferModel;
1444
1445 [Deprecated {"No value"}, Description (
1446 "OriginatorBufferCredit reflects the buffer credit of the "
1447 "Port defined as the LoginOriginator. It is the number of "
1448 "frame buffers made available BY the originating Port, TO "
1449 "the responder Port. Buffer credits are used in point to "
1450 tony 1.1 "point connections, when an NL-Local Port is logged into "
1451 "another NL-Local Port, and when Nx Ports are logged into Fx "
1452 "Ports. In other scenarios, this value is undefined."),
1453 MappingStrings { "MIF.DMTF|Fibre Channel Bus Port "
1454 "Extensions|001.3"} ]
1455 uint64 OriginatorBufferCredit;
1456
1457 [Deprecated {"No value"}, Description (
1458 "ResponderBufferCredit reflects the buffer credit of the "
1459 "Port defined as the LoginResponder. It is the number of "
1460 "frame buffers made available BY the responder Port, TO the "
1461 "originating Port. Buffer credits are used in point to "
1462 "point connections, when an NL-Local Port is logged into "
1463 "another NL-Local Port, and when Nx Ports are logged into Fx "
1464 "Ports. In other scenarios, this value is undefined."),
1465 MappingStrings { "MIF.DMTF|Fibre Channel Bus Port "
1466 "Extensions|001.3"} ]
1467 uint64 ResponderBufferCredit;
1468
1469 [Deprecated {"No value"}, Description (
1470 "OriginatorEndCredit reflects the end credit of the Port "
1471 tony 1.1 "defined as the LoginOriginator. It is the number of frame "
1472 "buffers made available BY the originating Port, TO the "
1473 "responder Port. End credits are used in point to point "
1474 "connections, when an NL-Local Port is logged into another "
1475 "NL-Local Port, and when Nx Ports are logged into remote Nx "
1476 "Ports. In other scenarios, this value is undefined."),
1477 MappingStrings { "MIF.DMTF|Fibre Channel Bus Port "
1478 "Extensions|001.2"} ]
1479 uint64 OriginatorEndCredit;
1480
1481 [Deprecated {"No value"}, Description (
1482 "ResponderEndCredit reflects the end credit of the Port "
1483 "defined as the LoginResponder. It is the number of frame "
1484 "buffers made available BY the responder Port, TO the "
1485 "originating Port. End credits are used in point to point "
1486 "connections, when an NL-Local Port is logged into another "
1487 "NL-Local Port, and when Nx Ports are logged into remote Nx "
1488 "Ports. In other scenarios, this value is undefined."),
1489 MappingStrings { "MIF.DMTF|Fibre Channel Bus Port "
1490 "Extensions|001.2"} ]
1491 uint64 ResponderEndCredit;
1492 tony 1.1 };
1493
1494
1495 // ==================================================================
1496 // FCAdapterEventCounters
1497 // ==================================================================
1498 [Deprecated {"CIM_FCPortStatistics"}, Version ("2.7.0"),
1499 Description (
1500 "The use of the FCAdapterEventCounters class is deprecated "
1501 "since FibreChannelAdapter is deprecated. FCPortStatistics "
1502 "should be used instead, but redefines the level at which data "
1503 "is collected. This is why there is no direct translation of "
1504 "the individual counters between the two classes. This object "
1505 "describes event counters specific to a FibreChannelAdapter.") ]
1506 class CIM_FCAdapterEventCounters : CIM_DeviceStatisticalInformation {
1507
1508 [Deprecated {"No value"}, Description (
1509 "The number of Abort sequence frames received."),
1510 Counter ]
1511 uint64 ABTSFramesReceived;
1512
1513 tony 1.1 [Deprecated {"No value"}, Description (
1514 "The number of Abort sequence frames sent."),
1515 Counter ]
1516 uint64 ABTSFramesSent;
1517
1518 [Deprecated {"No value"}, Description (
1519 "The number of frames busied by the Fabric."),
1520 Counter ]
1521 uint64 FBSYsReceived;
1522
1523 [Deprecated {"No value"}, Description (
1524 "The number of frames busied by the receiving Node."),
1525 Counter ]
1526 uint64 PBSYsReceived;
1527
1528 [Deprecated {"No value"}, Description (
1529 "The number of frames busied by the Adapter itself."),
1530 Counter ]
1531 uint64 PBSYsSent;
1532
1533 [Deprecated {"No value"}, Description (
1534 tony 1.1 "The number of frames rejected by the Fabric."),
1535 Counter ]
1536 uint64 FRJTsReceived;
1537
1538 [Deprecated {"No value"}, Description (
1539 "The number of frames rejected by the receiving Node."),
1540 Counter ]
1541 uint64 PRJTsReceived;
1542
1543 [Deprecated {"No value"}, Description (
1544 "The number of frames rejected by the Adapter itself."),
1545 Counter ]
1546 uint64 PRJTsSent;
1547
1548 [Deprecated {"No value"}, Description (
1549 "The number of PRLI frames sent where the response was "
1550 "LS_RJT."),
1551 Counter ]
1552 uint64 PRLIsRejected;
1553
1554 [Deprecated {"No value"}, Description (
1555 tony 1.1 "The number of PRLO frames sent where the response was "
1556 "LS_RJT."),
1557 Counter ]
1558 uint64 PRLOsRejected;
1559
1560 [Deprecated {"No value"}, Description (
1561 "The number of Abort sequence frames sent where the response "
1562 "was BA_RJT."),
1563 Counter ]
1564 uint64 ABTSFramesRejected;
1565
1566 [Deprecated {"FCPortStatistics.ResetSelectedStats()"},
1567 Description (
1568 "Method to reset the Adapter event counters. The method "
1569 "takes one parameter as input - an integer indicating which "
1570 "counter to reset. For this input parameter, 0 indicates "
1571 "all, 1 through 11 indicate a reset of the individual "
1572 "counters. The method returns 0 if successful, 1 if not "
1573 "supported, and any other value if an error occurred. A "
1574 "method is specified so that the Device's instrumentation, "
1575 "which tabulates the errors and warnings, can also reset its "
1576 tony 1.1 "internal processing and counters.\n"
1577 "In a subclass, the set of possible return codes could be "
1578 "specified, using a ValueMap qualifier on the method. The "
1579 "strings to which the ValueMap contents are 'translated' may "
1580 "also be specified in the subclass as a Values array "
1581 "qualifier.") ]
1582 uint32 ResetCounter (
1583 [IN,
1584 ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8",
1585 "9", "10", "11"},
1586 Values {"All", "ABTSFramesReceived", "ABTSFramesSent",
1587 "FBSYReceived", "PBSYReceived", "PBSYSent",
1588 "FRJTReceived", "PRJTReceived", "PRJTSent",
1589 "PRLIRejected", "PRLORejected",
1590 "ABTSFramesRejected"} ]
1591 uint16 SelectedCounter);
1592 };
1593
1594
1595 // ==================================================================
1596 // FibrePortEventCounters
1597 tony 1.1 // ==================================================================
1598 [Deprecated {"CIM_FCPortStatistics"}, Version ("2.7.0"),
1599 Description (
1600 "The use of the FibrePortEventCounters class is deprecated, "
1601 "since FibrePort is deprecated. FCPortStatistics should be "
1602 "used instead, but redefines the level at which data is "
1603 "collected. This is why there is no direct translation of the "
1604 "individual counters between the two classes. This object "
1605 "defines error counters specific to a FibrePort.") ]
1606 class CIM_FibrePortEventCounters : CIM_DeviceStatisticalInformation {
1607
1608 [Deprecated {"No value"}, Description (
1609 "The number of login frames received."),
1610 Counter ]
1611 uint64 PLOGIsReceived;
1612
1613 [Deprecated {"No value"}, Description (
1614 "The number of login frames sent."),
1615 Counter ]
1616 uint64 PLOGIsSent;
1617
1618 tony 1.1 [Deprecated {"No value"}, Description (
1619 "Number of frames received containing 'EOF Abort'."),
1620 Counter ]
1621 uint64 EOFAbortsReceived;
1622
1623 [Deprecated {"No value"}, Description (
1624 "Number of frames transmitted containing 'EOF Abort'."),
1625 Counter ]
1626 uint64 EOFAbortsTransmitted;
1627
1628 [Deprecated {"No value"}, Description (
1629 "The number of logouts received from various targets."),
1630 Counter ]
1631 uint64 PLOGOsReceived;
1632
1633 [Deprecated {"No value"}, Description (
1634 "The number of logout frames sent."),
1635 Counter ]
1636 uint64 PLOGOsSent;
1637
1638 [Deprecated {"No value"}, Description (
1639 tony 1.1 "The number of PLOGI frames sent where the response was "
1640 "LS_RJT."),
1641 Counter ]
1642 uint64 PLOGIsRejected;
1643
1644 [Deprecated {"No value"}, Description (
1645 "The number of PLOGO frames sent where the response was "
1646 "LS_RJT."),
1647 Counter ]
1648 uint64 PLOGOsRejected;
1649
1650 [Deprecated {"CIM_FCPortStatistics.ResetSelectedStats"},
1651 Description (
1652 "Method to reset the Port event counters. The method takes "
1653 "one parameter as input - an integer indicating which "
1654 "counter to reset. For this input parameter, 0 indicates "
1655 "all, 1 through 8 indicate a reset of the individual "
1656 "counters. The method returns 0 if successful, 1 if not "
1657 "supported, and any other value if an error occurred. A "
1658 "method is specified so that the Device's instrumentation, "
1659 "which tabulates the errors and warnings, can also reset its "
1660 tony 1.1 "internal processing and counters.\n"
1661 "In a subclass, the set of possible return codes could be "
1662 "specified, using a ValueMap qualifier on the method. The "
1663 "strings to which the ValueMap contents are 'translated' may "
1664 "also be specified in the subclass as a Values array "
1665 "qualifier.") ]
1666 uint32 ResetCounter (
1667 [IN,
1668 ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8"},
1669 Values {"All", "PLOGIsReceived", "PLOGIsSent",
1670 "EOFAbortsReceived", "EOFAbortsTransmitted",
1671 "PLOGOsReceived", "PLOGOsSent", "PLOGIsRejected",
1672 "PLOGOsRejected"} ]
1673 uint16 SelectedCounter);
1674 };
1675
1676
1677 // ===================================================================
1678 // end of file
1679 // ===================================================================
|