1 karl 1.1.2.1 // ==================================================================
2 // Title: Device MOF Specification Additions 2.6
3 // Filename: CIM_Device26_add.MOF
4 // Version: 2.6
5 // Date: 06/12/2001
6 // Release: Preliminary
7 // Description: The object classes below are new to the version stated
8 // above and are being evaluated in premliminary release
9 // status.
10 // ===================================================================
11 // Copyright "2001" Distributed Management Task Force, Inc. (DMTF).
12 // All rights reserved.
13 // DMTF is a not-for-profit association of industry members dedicated
14 // to promoting enterprise and systems management and interoperability.
15 // DMTF specifications and documents may be reproduced for uses
16 // consistent with this purpose by members and non-members,
17 // provided that correct attribution is given.
18 // As DMTF specifications may be revised from time to time,
19 // the particular version and release cited should always be noted.
20 // ===================================================================
21 // Author: DMTF System and Devices Working Group
22 karl 1.1.2.1 // ==================================================================
23 // Date 05/25/2001 - Version 2.6
24 // CR602 - Add IBAdapterPort
25 // ==================================================================
26
27
28 // ===================================================================
29 //
30 // Controllers, Adapters, and Ports
31 //
32 // ===================================================================
33
34 // ==================================================================
35 // IBAdapterPort
36 // ==================================================================
37 [Description (
38 "Management information and capabilities of a InfiniBand Port "
39 "and Channel Adapter. Each IBA Port independently provides the "
40 "physical, link and network protocol layers of its container IBA "
41 "Device. Multiple ports of a container IBA Device share the "
42 "transport layer functionality among the ports. An IBA Port "
43 karl 1.1.2.1 "represents attributes of \"link port\" and/or \"end port\".") ]
44 class CIM_IBAdapterPort : CIM_NetworkAdapter {
45 [Description (
46 "The Adapter Status " ),
47 ValueMap {"1", "2", "3", "4", "5", "6", "7"},
48 Values {"Other", "Unknown", "Port Ready", "Performing Self Test",
49 "Initializing", "Soft Error", "Hard Error"} ]
50 uint32 AdapterStatus;
51 [Description (
52 "The AdapterDiagnosticCode provides both generic and vendor-"
53 "specific diagnostic functionality. For all ports, all bits "
54 "set to zero means the port status is good. Any non-zero "
55 "value means there are possible error conditions."),
56 Mappingstrings {"MAD.IBTA | PortInfo | DiagCode"} ]
57 uint32 AdapterDiagnosticCode;
58 [Write, MinValue(1), MaxValue(128), Description (
59 "The LID Mask Control value provides a way to have multiple "
60 "addresses for a single path. The number of LIDs assigned "
61 "to a port range from 1 to 128 unicast LIDs.") ]
62 uint8 LIDMask;
63 [Description (
64 karl 1.1.2.1 "The type of port; e.g. switch, router, channel adapter." ),
65 ValueMap { "1", "2", "3", "4", "5" },
66 Values {"Other", "Unknown", "Switch", "Router",
67 "Channel Adapter"} ]
68 uint8 PortType;
69 [Description (
70 "The port number within the container Device ") ]
71 uint8 PortNumber;
72 [Description (
73 "Currently active link width. Only one width should be "
74 "selected. Therefore, the only valid values are 1 (1x), "
75 "2 (4x), and 8 (12x)."),
76 BitMap {"0","1", "3"},
77 BitValues {"1x", "4x", "12x"},
78 Mappingstrings {"MAD.IBTA | PortInfo | LinkWidthActive"} ]
79 uint8 LinkWidthActive;
80 [Description (
81 "Currently active link speed. It is a component of actual speed"
82 "Actual speed is the linlspeedactive times the linkwidthactive"),
83 BitMap {"0"},
84 BitValues {"2.5 Gbps"},
85 karl 1.1.2.1 Mappingstrings {"MAD.IBTA | PortInfo | LinkSpeedActive"} ]
86 uint8 LinkSpeedActive;
87 [Override ("Speed"), Description (
88 "The Speed property is derived from the product of LinkSpeed"
89 "Active and LinkSpeedActive. This is the actual speed of "
90 "the connection") ]
91 uint64 Speed;
92 [Override ("MaxSpeed"), Description (
93 "The Max speed of the connection is derived from the product of"
94 "LinkSpeedEnabled and LinkWidthAvailable.") ]
95 uint64 MaxSpeed;
96 [Override ("PermanentAddress"), Description (
97 "This property can be used to set the Port GUID") ]
98 string PermanentAddress[];
99 [Override ("NetworkAddresses"), Description (
100 "LIDs assigned to this element can be set in the "
101 "NetworkAddresses property") ]
102 string NetworkAddresses;
103 };
104
105
106 karl 1.1.2.1 // ===================================================================
107 // end of file
108 // ===================================================================
|