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