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