smilint output for ./SMA-MIB
Message Severities |
Severity | Count |
error | 4 |
warning | 30 |
Message Types |
Type | Count |
basetype-not-imported (error) | 3 |
import-unused (warning) | 4 |
notification-not-reversible (warning) | 10 |
row-name-table-name (warning) | 1 |
sequence-type-mismatch (error) | 1 |
type-status-deprecated (warning) | 15 |
Messages:
SMA-MIB
1: -- extracted from draft-ietf-ipoib-subnet-mgmt-agent-mib-05.txt
2: -- at Tue Jun 24 06:13:40 2003
3:
4: SMA-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, experimental,
7: warning -
warning: identifier `experimental' imported from module `SNMPv2-SMI' is never used
8: Counter32, NOTIFICATION-TYPE,
9: Integer32, Unsigned32 FROM SNMPv2-SMI
10: TEXTUAL-CONVENTION,
10: warning -
warning: identifier `TEXTUAL-CONVENTION' imported from module `SNMPv2-TC' is never used
11: TruthValue, DisplayString FROM SNMPv2-TC
12: SnmpAdminString FROM SNMP-FRAMEWORK-MIB
12: warning -
warning: identifier `SnmpAdminString' imported from module `SNMP-FRAMEWORK-MIB' is never used
13: MODULE-COMPLIANCE, OBJECT-GROUP,
14: NOTIFICATION-GROUP FROM SNMPv2-CONF
15: InterfaceIndex FROM IF-MIB
15: warning -
warning: identifier `InterfaceIndex' imported from module `IF-MIB' is never used
16: IbDataPort, IbDataPortAndInvalid, IbGuid,
17: IbUnicastLid, IbMulticastLid,
18: IbSmPortList, infinibandMIB FROM IB-TC-MIB;
19:
20: ibSmaMIB MODULE-IDENTITY
21: LAST-UPDATED "200306061200Z" -- June 6, 2003
22: ORGANIZATION "IETF IP Over IB Working Group
23: Email: ipoib@ietf.org"
24: CONTACT-INFO
25: "Sean Harnedy (sharnedy@mangrovesystems.com)
26: Mangrove Systems, Inc.
27:
28: Bhargavi Shah (bshah@infiniswitch.com)
29: InfiniSwitch Corporation
30:
31: Bill Swortwood"
32: DESCRIPTION
33: "This module contains managed object definitions for
34: the Subnet Management Agent instrumentation for an
35: InfiniBand Subnet Management Agent (SMA)."
36: REVISION
37: "200306061200Z"
38: DESCRIPTION
39: "Removed IBA Trap numbers 64, 65, 66 and 67 as per IBTA
40: spec version 1.1. These traps are only sent by Subnet
41: manager and not by Subnet Management Agent"
42: REVISION
43: "200301011200Z"
44: DESCRIPTION
45: "Updated MIB for new IBTA spec version 1.1."
46: REVISION
47: "200209161200Z"
48: DESCRIPTION
49: "Corrected ranges for number of entries, updated names,
50: fixed several enum values, and added LMC object to
51: Port Info table (-03)."
52: REVISION
53: "200207311200Z"
54: DESCRIPTION
55: "Removed ibSmaNodeTrapBuffer; added explicit var bind objects
56: and corrected notifications to use them (-03)."
57: REVISION
58: "200207181200Z"
59: DESCRIPTION
60: "Syntax corrections (to build with Omegaband tools).
61: (-03)."
62: REVISION
63: "200205101200Z"
64: DESCRIPTION
65: "Fixed TC assignments; LED table; GUID table index; (-02)."
66: REVISION
67: "200203011200Z"
68: DESCRIPTION
69: "Added IANA SMI value; moved TCs to separate ID; renamed OIDs
70: (-01)."
71: REVISION
72: "200110200000Z"
73: DESCRIPTION
74: "Initial IETF Draft Revision (-00)."
75: ::= { infinibandMIB 3 }
76:
77: --****************************************************************
78: -- Object Indentifiers for the IPOIB SMA MIB
79: --****************************************************************
80: ibSmaObjects OBJECT IDENTIFIER ::= { ibSmaMIB 1 }
81: ibSmaNotifications OBJECT IDENTIFIER ::= { ibSmaMIB 2 }
82: ibSmaConformance OBJECT IDENTIFIER ::= { ibSmaMIB 3 }
83:
84: --****************************************************************
85: -- Node Info Group
86: --****************************************************************
87: ibSmaNodeInfo OBJECT IDENTIFIER ::= { ibSmaObjects 1 }
88:
89: --****************************************************************
90: -- NodeInfo Scalars Group
91: --
92: -- DESCRIPTION: This group contains scalar variables that describe
93: -- information about the node. It also contains objects that can
94: -- be used to monitor the behavior of this node via information
95: -- provided by the SMA.
96: --****************************************************************
97: ibSmaNodeString OBJECT-TYPE
98: SYNTAX DisplayString(SIZE(1..64))
99: MAX-ACCESS read-only
100: STATUS current
101: DESCRIPTION
102: "The node description. This is the Node description string
103: from the NodeDescription attribute. The contents of the
104: NodeDescription attribute is the same for all ports on a
105: node."
106: REFERENCE
107: "InfiniBand Architecture Release 1.1. Vol 1.
108: Section 14.2.5.2; Table 127 NodeDescription."
109: ::= { ibSmaNodeInfo 1 }
110:
111: ibSmaNodeBaseVersion OBJECT-TYPE
112: SYNTAX Integer32(1..255)
113: MAX-ACCESS read-only
114: STATUS current
115: DESCRIPTION
116: "The supported Management Datagram (MAD) base version.
117: This value indicates that the node supports up to and
118: including this version. This value is the same for all
119: ports on a node. (NOTE: for InfiniBand Release 1 this
120: value should be set to 1.)"
121: REFERENCE
122: "InfiniBand Architecture Release 1.1. Vol 1.
123: Section 14.2.5.3; Table 128 NodeInfo."
124: ::= { ibSmaNodeInfo 2 }
125:
126: ibSmaNodeClassVersion OBJECT-TYPE
127: SYNTAX Integer32(1..255)
128: MAX-ACCESS read-only
129: STATUS current
130: DESCRIPTION
131: "The supported Subnet Management Class (SMP) version.
132: This value indicates that the node supports up to and
133: including this version. This value is the same for all
134: ports on a node. (NOTE: for InfiniBand Release 1 this
135: value should be set to 1.)"
136: REFERENCE
137: "InfiniBand Architecture Release 1.1. Vol 1.
138: Section 14.2.5.3; Table 128 NodeInfo."
139: ::= { ibSmaNodeInfo 3 }
140:
141: ibSmaNodeType OBJECT-TYPE
142: SYNTAX INTEGER
143: {
144: channelAdapter(1),
145: switch(2),
146: router(3),
147: other(4)
148: }
149: MAX-ACCESS read-only
150: STATUS current
151: DESCRIPTION
152: "Type of IBA device this SMA is supporting. Types are
153: 1: Channel Adapter
154: 2: Switch
155: 3: Router
156: 0,4-255: reserved
157: NOTE: all reserved values are reported as other."
158: REFERENCE
159: "InfiniBand Architecture Release 1.1. Vol 1.
160: Section 14.2.5.3; Table 128 NodeInfo."
161: ::= { ibSmaNodeInfo 4 }
162:
163: ibSmaNodeNumPorts OBJECT-TYPE
164: SYNTAX Integer32(1..254)
165: MAX-ACCESS read-only
166: STATUS current
167: DESCRIPTION
168: "The number of physical InfiniBand ports on this node."
169: REFERENCE
170: "InfiniBand Architecture Release 1.1. Vol 1.
171: Section 14.2.5.3; Table 128 NodeInfo."
172: ::= { ibSmaNodeInfo 5 }
173:
174: ibSmaSystemImageGuid OBJECT-TYPE
175: SYNTAX IbGuid
176: MAX-ACCESS read-only
177: STATUS current
178: DESCRIPTION
179: "The GUID of this node that associates this node with
180: other nodes in the same administrative domain. These
181: nodes are controlled by common supervisory code.
182: This object provides a way for system software to
183: indicate the availability of multiple paths to the
184: same destination via multiple nodes. If this value is
185: 0, there is no association. This object may be equal
186: to the ibSmaNodeGuid of one of the associated nodes
187: if that node is not field-replaceable."
188: REFERENCE
189: "InfiniBand Architecture Release 1.1. Vol 1.
190: Section 14.2.5.3; Table 128 NodeInfo."
191: ::= { ibSmaNodeInfo 6 }
192:
193: ibSmaNodeGuid OBJECT-TYPE
194: SYNTAX IbGuid
195: MAX-ACCESS read-only
196: STATUS current
197: DESCRIPTION
198: "The GUID of this node. The node can be an HCA, TCA,
199: switch, or router. All ports on the same node shall
200: report the same NodeGUID value. This provides a means
201: for uniquely identifing a node within a subnet and helps
202: to determine the co-location of the ports."
203: REFERENCE
204: "InfiniBand Architecture Release 1.1. Vol 1.
205: Section 14.2.5.3; Table 128 NodeInfo."
206: ::= { ibSmaNodeInfo 7 }
207:
208: ibSmaNodePortGuid OBJECT-TYPE
209: SYNTAX IbGuid
210: MAX-ACCESS read-only
211: STATUS current
212: DESCRIPTION
213: "The GUID of this port. One port within a node can return
214: the NodeGUID as its PortGUID if the port is an integral
215: part of the node and is not field-replaceable."
216: REFERENCE
217: "InfiniBand Architecture Release 1.1. Vol 1.
218: Section 14.2.5.3; Table 128 NodeInfo."
219: ::= { ibSmaNodeInfo 8 }
220:
221: ibSmaNodePartitionTableNum OBJECT-TYPE
222: SYNTAX Integer32(1..65535)
223: MAX-ACCESS read-only
224: STATUS current
225: DESCRIPTION
226: "Number of entries in the Partition Table for CA, router, and
227: the switch management port. This is at a minimum set to 1
228: for all nodes including switches. This value shall be the same
229: for all ports on a node."
230: REFERENCE
231: "InfiniBand Architecture Release 1.1. Vol 1.
232: Section 14.2.5.3; Table 128 NodeInfo."
233: ::= { ibSmaNodeInfo 9 }
234:
235: ibSmaNodeDeviceId OBJECT-TYPE
236: SYNTAX OCTET STRING (SIZE(2))
237: MAX-ACCESS read-only
238: STATUS current
239: DESCRIPTION
240: "Device ID information as assigned by the device manufacturer.
241: This value shall be the same for all ports on a node."
242: REFERENCE
243: "InfiniBand Architecture Release 1.1. Vol 1.
244: Section 14.2.5.3; Table 128 NodeInfo."
245: ::= { ibSmaNodeInfo 10 }
246:
247: ibSmaNodeRevision OBJECT-TYPE
248: SYNTAX OCTET STRING (SIZE(4))
249: MAX-ACCESS read-only
250: STATUS current
251: DESCRIPTION
252: "Device revision as assigned by manufacturer.
253: This value shall be the same for all ports on a node."
254: REFERENCE
255: "InfiniBand Architecture Release 1.1. Vol 1.
256: Section 14.2.5.3; Table 128 NodeInfo."
257: ::= { ibSmaNodeInfo 11 }
258:
259: ibSmaNodeLocalPortNumOrZero OBJECT-TYPE
260: SYNTAX Integer32(0..254)
261: MAX-ACCESS read-only
262: STATUS current
263: DESCRIPTION
264: "The number of the IBA port which received this SNMP request.
265: If the port is unknown a 0 is returned."
266: REFERENCE
267: "InfiniBand Architecture Release 1.1. Vol 1.
268: Section 14.2.5.3; Table 128 NodeInfo."
269: ::= { ibSmaNodeInfo 12 }
270:
271: ibSmaNodeVendorId OBJECT-TYPE
272: SYNTAX OCTET STRING (SIZE(3))
273: MAX-ACCESS read-only
274: STATUS current
275: DESCRIPTION
276: "Device vendor Identifier as specified by the IEEE.
277: This value shall be the same for all ports on a node."
278: REFERENCE
279: "InfiniBand Architecture Release 1.1. Vol 1.
280: Section 14.2.5.3; Table 128 NodeInfo."
281: ::= { ibSmaNodeInfo 13 }
282:
283: --
284: -- Objects required for Notification variable binding lists.
285: --
286:
287: ibSmaNodeLid OBJECT-TYPE
288: SYNTAX Integer32 (0..65535)
289: MAX-ACCESS accessible-for-notify
290: STATUS current
291: DESCRIPTION
292: "Local Identifier value. Used for notification var bind
293: list object. Retrieved from InfiniBand traps 128, 129, 130,
294: 131, 144, 145, 256, 257, 258, and 259."
295: REFERENCE
296: "InfiniBand Architecture Release 1.1. Vol 1.
297: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
298: Details For Traps nnn."
299: ::= { ibSmaNodeInfo 14 }
300:
301: ibSmaNodePortNum OBJECT-TYPE
301: warning -
warning: type `IbDataPort' used by `ibSmaNodePortNum' is deprecated
302: SYNTAX IbDataPort
303: MAX-ACCESS accessible-for-notify
304: STATUS current
305: DESCRIPTION
306: "Port number. Used for notification var bind list object.
307: Retrieved from InfiniBand traps 129, 130, 131, and 259."
308: REFERENCE
309: "InfiniBand Architecture Release 1.1. Vol 1.
310: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
311: Details For Traps nnn."
312: ::= { ibSmaNodeInfo 15 }
313:
314: ibSmaNodeMethod OBJECT-TYPE
315: SYNTAX Integer32(0..255)
316: MAX-ACCESS accessible-for-notify
317: STATUS current
318: DESCRIPTION
319: "Method. Used for notification var bind list object.
320: Retrieved from InfiniBand trap 256."
321: REFERENCE
322: "InfiniBand Architecture Release 1.1. Vol 1.
323: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
324: Details For Traps nnn."
325: ::= { ibSmaNodeInfo 16 }
326:
327: ibSmaNodeAttributeId OBJECT-TYPE
328: SYNTAX Unsigned32(0..65535)
329: MAX-ACCESS accessible-for-notify
330: STATUS current
331: DESCRIPTION
332: "Attribute ID. Used for notification var bind list object.
333: Retrieved from InfiniBand trap 256."
334: REFERENCE
335: "InfiniBand Architecture Release 1.1. Vol 1.
336: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
337: Details For Traps nnn."
338: ::= { ibSmaNodeInfo 17 }
339:
340: ibSmaNodeAttributeModifier OBJECT-TYPE
341: SYNTAX Unsigned32(0..4294967295)
342: MAX-ACCESS accessible-for-notify
343: STATUS current
344: DESCRIPTION
345: "Attribute Modifier. Used for notification var bind list object.
346: Retrieved from InfiniBand trap 256."
347: REFERENCE
348: "InfiniBand Architecture Release 1.1. Vol 1.
349: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
350: Details For Traps nnn."
351: ::= { ibSmaNodeInfo 18 }
352:
353: ibSmaNodeKey OBJECT-TYPE
354: SYNTAX OCTET STRING (SIZE(8))
355: MAX-ACCESS accessible-for-notify
356: STATUS current
357: DESCRIPTION
358: "M_Key, Q_Key or P_Key. Used for notification var bind list
359: object. Retrieved from InfiniBand traps 256, 257, 258, and 259.
360: Note: If it is a P_Key, the 16 most significant bits of the field
361: shall be set to 0 and the least significant bits of the field
362: will be set to the P_Key."
363: REFERENCE
364: "InfiniBand Architecture Release 1.1. Vol 1. Section 14.2.5.1;
365: Tables 119--126 Traps and Notice Data Details For Traps nnn."
366: ::= { ibSmaNodeInfo 19 }
367:
368: ibSmaNodeLid2 OBJECT-TYPE
369: SYNTAX Integer32 (0..65535)
370: MAX-ACCESS accessible-for-notify
371: STATUS current
372: DESCRIPTION
373: "To Local Identifier (LID). Used for notification var bind list
374: object. Retrieved from InfiniBand traps 257, 258, and 259."
375: REFERENCE
376: "InfiniBand Architecture Release 1.1. Vol 1.
377: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
378: Details For Traps nnn."
379: ::= { ibSmaNodeInfo 20 }
380:
381: ibSmaNodeServiceLevel OBJECT-TYPE
382: SYNTAX Integer32 (0..15)
383: MAX-ACCESS accessible-for-notify
384: STATUS current
385: DESCRIPTION
386: "Service Level. Used for notification var bind list object.
387: Retrieved from InfiniBand traps 257, 258, and 259."
388: REFERENCE
389: "InfiniBand Architecture Release 1.1. Vol 1.
390: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
391: Details For Traps nnn."
392: ::= { ibSmaNodeInfo 21 }
393:
394: ibSmaNodeQueuePair1 OBJECT-TYPE
395: SYNTAX Integer32 (0..16777215)
396: MAX-ACCESS accessible-for-notify
397: STATUS current
398: DESCRIPTION
399: "Queue Pair (QP) 1. Used for notification var bind list object.
400: Retrieved from InfiniBand traps 257, 258, and 259."
401: REFERENCE
402: "InfiniBand Architecture Release 1.1. Vol 1.
403: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
404: Details For Traps nnn."
405: ::= { ibSmaNodeInfo 22 }
406:
407: ibSmaNodeQueuePair2 OBJECT-TYPE
408: SYNTAX Integer32 (0..16777215)
409: MAX-ACCESS accessible-for-notify
410: STATUS current
411: DESCRIPTION
412: "Queue Pair (QP) 2. Used for notification var bind list object.
413: Retrieved from InfiniBand traps 257, 258, and 259."
414: REFERENCE
415: "InfiniBand Architecture Release 1.1. Vol 1.
416: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
417: Details For Traps nnn."
418: ::= { ibSmaNodeInfo 23 }
419:
420: ibSmaNodeGid1 OBJECT-TYPE
421: SYNTAX OCTET STRING (SIZE(16))
422: MAX-ACCESS accessible-for-notify
423: STATUS current
424: DESCRIPTION
425: "Global Identifier 1. Used for notification var bind list object.
426: Retrieved from InfiniBand traps 64, 65, 66, 67, 257, 258, and
427: 259. Note: If no GRH is present in the offending packet, this
428: value will be 0."
429: REFERENCE
430: "InfiniBand Architecture Release 1.1. Vol 1.
431: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
432: Details For Traps nnn."
433: ::= { ibSmaNodeInfo 24 }
434:
435: ibSmaNodeGid2 OBJECT-TYPE
436: SYNTAX OCTET STRING (SIZE(16))
437: MAX-ACCESS accessible-for-notify
438: STATUS current
439: DESCRIPTION
440: "Global Identifier 2. Used for notification var bind list object.
441: Retrieved from InfiniBand traps 257, 258, and 258. Note: If no
442: GRH is present in the offending packet, this value will be 0."
443: REFERENCE
444: "InfiniBand Architecture Release 1.1. Vol 1.
445: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
446: Details For Traps nnn."
447: ::= { ibSmaNodeInfo 25 }
448:
449: ibSmaNodeCapMask OBJECT-TYPE
450: SYNTAX OCTET STRING (SIZE(4))
451: MAX-ACCESS accessible-for-notify
452: STATUS current
453: DESCRIPTION
454: "Contents of Capability Mask. Retrieved from InfiniBand trap 144."
455: REFERENCE
456: "InfiniBand Architecture Release 1.1. Vol 1.
457: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
458: Details For Traps nnn."
459: ::= { ibSmaNodeInfo 26 }
460:
461: ibSmaNodeSwitchLid OBJECT-TYPE
462: SYNTAX Integer32 (0..65535)
463: MAX-ACCESS accessible-for-notify
464: STATUS current
465: DESCRIPTION
466: "The switch Local Identifier (LID). Used for notification var
467: bind list object. Retrieved from InfiniBand traps 259."
468: REFERENCE
469: "InfiniBand Architecture Release 1.1. Vol 1.
470: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
471: Details For Traps nnn."
472: ::= { ibSmaNodeInfo 27 }
473:
474: ibSmaNodeDataValid OBJECT-TYPE
475: SYNTAX OCTET STRING (SIZE(2))
476: MAX-ACCESS accessible-for-notify
477: STATUS current
478: DESCRIPTION
479: "Data valid field retrieved from InfiniBand trap 259.
480: It is a bit mask. If the bit is set, the field is valid.
481: bit 0: LIDADDR1
482: bit 1: LIDADDR2
483: bit 2: PKEY
484: bit 3: SL
485: bit 4: QP1
486: bit 5: QP2
487: bit 6: GIDADDR1
488: bit 7: GIDADDR2
489: bit 8-15: reserved (0)."
490: REFERENCE
491: "InfiniBand Architecture Release 1.1. Vol 1.
492: Section 14.2.5.1; Tables 119--126 Traps and Notice Data
493: Details For Traps nnn."
494: ::= { ibSmaNodeInfo 28 }
495:
496: --****************************************************************
497: -- Switch Info Group
498: --****************************************************************
499: ibSmaSwitchInfo OBJECT IDENTIFIER ::= { ibSmaObjects 2 }
500:
501: --****************************************************************
502: -- SwitchInfo Scalars Group
503: --
504: -- DESCRIPTION: This group contains scalar variables that describe
505: -- information about an InfiniBand switch. This table shall be
506: -- implemented by all switches.
507: --****************************************************************
508: ibSmaSwLinearFdbTableNum OBJECT-TYPE
509: SYNTAX Integer32(0..49151)
510: MAX-ACCESS read-only
511: STATUS current
512: DESCRIPTION
513: "Number of entries in the Linear Forwarding Data Base. This
514: counts the number of entries supported in the Linear Unicast
515: Forwarding Table (starting at LID=0x0000 and going up).
516: The InfiniBand SwitchInfo component is called LinearFDBCap.
517: When this count is 0, this indicates that there is no Linear
518: Forwarding Database present."
519: REFERENCE
520: "InfiniBand Architecture Release 1.1. Vol 1.
521: Section 14.2.5.4; Table 129 SwitchInfo."
522: ::= { ibSmaSwitchInfo 1 }
523:
524: ibSmaSwRandomFdbTableNum OBJECT-TYPE
525: SYNTAX Integer32(0..49151)
526: MAX-ACCESS read-only
527: STATUS current
528: DESCRIPTION
529: "Number of entries in the Random Forwarding Data Base. This
530: counts the number of entries supported in the Random Unicast
531: Forwarding Table. The InfiniBand SwitchInfo component is
532: called RandomFDBCap. When this count is 0, this indicates
533: that there is no Random Forwarding Database present."
534: REFERENCE
535: "InfiniBand Architecture Release 1.1. Vol 1.
536: Section 14.2.5.4; Table 129 SwitchInfo."
537: ::= { ibSmaSwitchInfo 2 }
538:
539: ibSmaSwMulticastFdbTableNum OBJECT-TYPE
540: SYNTAX Integer32(0..16383)
541: MAX-ACCESS read-only
542: STATUS current
543: DESCRIPTION
544: "Number of entries in the Multicast Forwarding Data Base. This
545: counts the number of entries supported in the Multicast
546: Forwarding Table (starting at LID=0xC000 and going up).
547: The InfiniBand SwitchInfo component is called MulticastFDBCap."
548: REFERENCE
549: "InfiniBand Architecture Release 1.1. Vol 1.
550: Section 14.2.5.4; Table 129 SwitchInfo."
551: ::= { ibSmaSwitchInfo 3 }
552:
553: ibSmaSwLinearFdbTop OBJECT-TYPE
554: SYNTAX Integer32(0..49151)
555: MAX-ACCESS read-only
556: STATUS current
557: DESCRIPTION
558: "Indicates the top of the linear forwarding database. Packets
559: received with unicast DLIDs greater than this value are
560: discarded by the switch. A valid LinearFdbTop is less than
561: LinearFdbCap. This component applies only to switches that
562: implement linear forwarding tables and is ignored by switches
563: that implement random forwarding tables. For the latter cases
564: a 0 is returned."
565: REFERENCE
566: "InfiniBand Architecture Release 1.1. Vol 1.
567: Section 14.2.5.4; Table 129 SwitchInfo."
568: ::= { ibSmaSwitchInfo 4 }
569:
570: ibSmaSwDefaultPort OBJECT-TYPE
571: SYNTAX Integer32(0..254)
572: MAX-ACCESS read-only
573: STATUS current
574: DESCRIPTION
575: "Default forwarding port for unicast packets from the other
576: ports whose DLID does not exist in the random forwarding
577: table. If the port number is unknown, a 0 is returned.
578: If this object is set to a non-existent port, subsequent
579: responses may contain any non-existent port number."
580: REFERENCE
581: "InfiniBand Architecture Release 1.1. Vol 1.
582: Section 14.2.5.4; Table 129 SwitchInfo."
583: ::= { ibSmaSwitchInfo 5 }
584:
585: ibSmaSwDefMcastPriPort OBJECT-TYPE
586: SYNTAX Integer32(0..254)
587: MAX-ACCESS read-only
588: STATUS current
589: DESCRIPTION
590: "Default forwarding port for multicast packets from the other
591: ports whose DLID does not exist in the forwarding table. If
592: port number is unknown, a 0 is returned. If this object is
593: set to a non-existent port, subsequent responses may contain
594: any non-existent port number."
595: REFERENCE
596: "InfiniBand Architecture Release 1.1. Vol 1.
597: Section 14.2.5.4; Table 129 SwitchInfo. Also section
598: 18.2.4.3.3 on Required Multicast Relay."
599: ::= { ibSmaSwitchInfo 6 }
600:
601: ibSmaSwDefMcastNotPriPort OBJECT-TYPE
602: SYNTAX Integer32(0..254)
603: MAX-ACCESS read-only
604: STATUS current
605: DESCRIPTION
606: "Forward to this port all the multicast packets from the
607: Default Primary port whose DLID does not exist in the
608: forwarding table. If it is unknown, a 0 is returned.
609: If this object is set to a non-existent port, subsequent
610: responses may contain any non-existent port number."
611: REFERENCE
612: "InfiniBand Architecture Release 1.1. Vol 1.
613: Section 14.2.5.4; Table 129 SwitchInfo. Also section
614: 18.2.4.3.3 on Required Multicast Relay."
615: ::= { ibSmaSwitchInfo 7 }
616:
617: ibSmaSwLifeTimeValue OBJECT-TYPE
618: SYNTAX Integer32(0..31)
619: MAX-ACCESS read-only
620: STATUS current
621: DESCRIPTION
622: "Sets the time a packet can live in the switch. This Lifetime
623: Value (LV) is used as a parameter to calculate Switch Lifetime
624: Limit (SLL) value. To calculate a valid SLL, the LV must be
625: between 0 and 19, inclusive. If the LV value is greater than
626: 19, the SLL is to be interpreted as infinite."
627: REFERENCE
628: "InfiniBand Architecture Release 1.1. Vol 1.
629: Section 14.2.5.4; Table 129 SwitchInfo. Also section
630: 18.2.5.4 on Transmitter Queueing."
631: ::= { ibSmaSwitchInfo 8 }
632:
633: ibSmaSwPortStateChange OBJECT-TYPE
634: SYNTAX Integer32(0..1)
635: MAX-ACCESS read-only
636: STATUS current
637: DESCRIPTION
638: "This object is set to 1 whenever the PortState component
639: makes any of the following state changes in the link FSM:
640:
641: Down-->Initialize,
642: Initialize-->Down,
643: Armed-->Down, or
644: Active-->Down
645:
646: Also, changes in PortState resulting from SubnSet IBA command
647: do not change this bit. This object is set to 0 when the SMA
648: writes a 1; writing a 0 is ignored."
649: REFERENCE
650: "InfiniBand Architecture Release 1.1. Vol 1.
651: Section 14.2.5.4; Table 129 SwitchInfo."
652: ::= { ibSmaSwitchInfo 9 }
653:
654: ibSmaSwLidsPerPort OBJECT-TYPE
655: SYNTAX Integer32(0..65535)
656: MAX-ACCESS read-only
657: STATUS current
658: DESCRIPTION
659: "Specifies the number of LID/LMC combinations that may be
660: assigned to a given external port for switches that support
661: the Random Forwarding table."
662: REFERENCE
663: "InfiniBand Architecture Release 1.1. Vol 1.
664: Section 14.2.5.4; Table 129 SwitchInfo."
665: ::= { ibSmaSwitchInfo 10 }
666:
667: ibSmaSwPartitionEnforceNum OBJECT-TYPE
668: SYNTAX Integer32(0..65535)
669: MAX-ACCESS read-only
670: STATUS current
671: DESCRIPTION
672: "Specifies the number of entries in the partition enforcement
673: table per physical IBA port. The 0 value indicates that
674: partition enforcement is not supported by the switch."
675: REFERENCE
676: "InfiniBand Architecture Release 1.1. Vol 1.
677: Section 14.2.5.4; Table 129 SwitchInfo."
678: ::= { ibSmaSwitchInfo 11 }
679:
680: ibSmaSwInboundEnforceCap OBJECT-TYPE
681: SYNTAX TruthValue
682: MAX-ACCESS read-only
683: STATUS current
684: DESCRIPTION
685: "Flag that indicates whether the switch is capable
686: of partition enforcement on received packets."
687: REFERENCE
688: "InfiniBand Architecture Release 1.1. Vol 1.
689: Section 14.2.5.4; Table 129 SwitchInfo."
690: ::= { ibSmaSwitchInfo 12 }
691:
692: ibSmaSwOutboundEnforceCap OBJECT-TYPE
693: SYNTAX TruthValue
694: MAX-ACCESS read-only
695: STATUS current
696: DESCRIPTION
697: "Flag that indicates whether the switch is capable
698: of partition enforcement on transmitted packets."
699: REFERENCE
700: "InfiniBand Architecture Release 1.1. Vol 1.
701: Section 14.2.5.4; Table 129 SwitchInfo."
702: ::= { ibSmaSwitchInfo 13 }
703:
704: ibSmaSwFilterRawPktInputCap OBJECT-TYPE
705: SYNTAX TruthValue
706: MAX-ACCESS read-only
707: STATUS current
708: DESCRIPTION
709: "Flag to indicate whether the switch is capable of
710: raw packet enforcement on received packets."
711: REFERENCE
712: "InfiniBand Architecture Release 1.1. Vol 1.
713: Section 14.2.5.4; Table 129 SwitchInfo."
714: ::= { ibSmaSwitchInfo 14 }
715:
716: ibSmaSwFilterRawPktOutputCap OBJECT-TYPE
717: SYNTAX TruthValue
718: MAX-ACCESS read-only
719: STATUS current
720: DESCRIPTION
721: "Flag to indicate whether the switch is capable of
722: raw packet enforcement on transmitted packets."
723: REFERENCE
724: "InfiniBand Architecture Release 1.1. Vol 1.
725: Section 14.2.5.4; Table 129 SwitchInfo."
726: ::= { ibSmaSwitchInfo 15 }
727:
728: ibSmaSwEnhancedPort0 OBJECT-TYPE
729: SYNTAX TruthValue
730: MAX-ACCESS read-only
731: STATUS current
732: DESCRIPTION
733: "Flag to indicate whether switch port 0 supports enhanced
734: functions (TCA port). If false, switch port 0 is a base
735: switch port 0."
736: REFERENCE
737: "InfiniBand Architecture Release 1.1. Vol 1.
738: Section 14.2.5.4; Table 129 SwitchInfo."
739: ::= { ibSmaSwitchInfo 16 }
740:
741: --****************************************************************
742: -- The GUID Info Group
743: --****************************************************************
744: ibSmaGuidInfo OBJECT IDENTIFIER ::= { ibSmaObjects 3 }
745:
746: -- *************************************************************
747: -- The Global Unique Identifier (GUID) Info Group
748: --
749: -- DESCRIPTION: The Global Unique Identifier Table.
750: -- *************************************************************
751: ibSmaGuidInfoTable OBJECT-TYPE
752: SYNTAX SEQUENCE OF IbGuidInfoEntry
753: MAX-ACCESS not-accessible
754: STATUS current
755: DESCRIPTION
756: "A table containing SMA GUID information."
757: ::= { ibSmaGuidInfo 1 }
758:
759: ibGuidInfoEntry OBJECT-TYPE
759: warning -
warning: row identifier `ibGuidInfoEntry' should have the same prefix as table identifier `ibSmaGuidInfoTable'
760: SYNTAX IbGuidInfoEntry
761: MAX-ACCESS not-accessible
762: STATUS current
763: DESCRIPTION
764: "A conceptual row of the ibSmaGuidInfoTable containing
765: information about a particular GUID entry."
766: INDEX { ibSmaGuidPortIndex, ibSmaGuidIndex }
767: ::= { ibSmaGuidInfoTable 1 }
768:
769: IbGuidInfoEntry ::= SEQUENCE {
770: ibSmaGuidPortIndex IbDataPort,
771: ibSmaGuidIndex Integer32,
772: ibSmaGuidVal IbGuid
773: }
774:
775: ibSmaGuidPortIndex OBJECT-TYPE
775: warning -
warning: type `IbDataPort' used by `ibSmaGuidPortIndex' is deprecated
776: SYNTAX IbDataPort
777: MAX-ACCESS not-accessible
778: STATUS current
779: DESCRIPTION
780: "Index that identifies IB port assoicated with this GUID table."
781: ::= { ibGuidInfoEntry 1 }
782:
783: ibSmaGuidIndex OBJECT-TYPE
784: SYNTAX Integer32(1..255)
785: MAX-ACCESS not-accessible
786: STATUS current
787: DESCRIPTION
788: "Index that identifies the GUID entry for this port. For any IB
789: port there can be multiple 64 bit GUIDs assigned. The maximum
790: number is implementationdependent. If the port does not have a
791: GUID assigned to it, the row will have 1 entry with a 0 value."
792: ::= { ibGuidInfoEntry 2 }
793:
794: ibSmaGuidVal OBJECT-TYPE
795: SYNTAX IbGuid
796: MAX-ACCESS read-only
797: STATUS current
798: DESCRIPTION
799: "The Global Unique Identifier (GUID) for this port entity."
800: REFERENCE
801: "InfiniBand Architecture Release 1.1. Vol 1. Section 14.2.5.5;
802: Table 130 GUIDInfo and Table 131 GUID Block Element."
803: ::= { ibGuidInfoEntry 3 }
804:
805: --****************************************************************
806: -- The Port Info Group
807: --****************************************************************
808: ibSmaMgmtPortInfo OBJECT IDENTIFIER ::= { ibSmaObjects 4 }
809:
810: ibSmaDataPortInfo OBJECT IDENTIFIER ::= { ibSmaObjects 5 }
811:
812: --****************************************************************
813: -- PortInfo Management Port Scalars Group
814: --
815: -- DESCRIPTION: This Group contains Subnet Management Information
816: -- about the Management Port (InfiniBand Port 0).
817: --****************************************************************
818:
819: ibSmaPortMKey OBJECT-TYPE
820: SYNTAX OCTET STRING (SIZE(8))
821: MAX-ACCESS read-only
822: STATUS current
823: DESCRIPTION
824: "The 8-byte management key that is kept locally
825: on each port. If the value is 0's, no authentication
826: is done."
827: REFERENCE
828: "InfiniBand Architecture Release 1.1. Vol 1.
829: Section 14.2.5.6; Table 132 PortInfo. Also
830: see Section 14.2.4."
831: ::= { ibSmaMgmtPortInfo 1 }
832:
833: ibSmaPortGidPrefix OBJECT-TYPE
834: SYNTAX OCTET STRING (SIZE(8))
835: MAX-ACCESS read-only
836: STATUS current
837: DESCRIPTION
838: "GID prefix for this port."
839: REFERENCE
840: "InfiniBand Architecture Release 1.1. Vol 1.
841: Section 14.2.5.6; Table 132 PortInfo."
842: ::= { ibSmaMgmtPortInfo 2 }
843:
844: ibSmaPortLid OBJECT-TYPE
845: SYNTAX Integer32(0..49151)
846: MAX-ACCESS read-only
847: STATUS current
848: DESCRIPTION
849: "The base LID of this port."
850: REFERENCE
851: "InfiniBand Architecture Release 1.1. Vol 1.
852: Section 14.2.5.6; Table 132 PortInfo."
853: ::= { ibSmaMgmtPortInfo 3 }
854:
855: ibSmaPortMasterSmLid OBJECT-TYPE
856: SYNTAX Integer32(0..49151)
857: MAX-ACCESS read-only
858: STATUS current
859: DESCRIPTION
860: "The LID of the master SM that is managing this port."
861: REFERENCE
862: "InfiniBand Architecture Release 1.1. Vol 1.
863: Section 14.2.5.6; Table 132 PortInfo."
864: ::= { ibSmaMgmtPortInfo 4 }
865:
866: ibSmaPortIsSubnetManager OBJECT-TYPE
867: SYNTAX TruthValue
868: MAX-ACCESS read-only
869: STATUS current
870: DESCRIPTION
871: "Capability flag for this node: Is Subnet Manager?"
872: REFERENCE
873: "InfiniBand Architecture Release 1.1. Vol 1.
874: Section 14.2.5.6; Table 132 PortInfo."
875: ::= { ibSmaMgmtPortInfo 5 }
876:
877: ibSmaPortIsNoticeSupported OBJECT-TYPE
878: SYNTAX TruthValue
879: MAX-ACCESS read-only
880: STATUS current
881: DESCRIPTION
882: "Capability flag for this node: Are Notices Supported?"
883: REFERENCE
884: "InfiniBand Architecture Release 1.1. Vol 1.
885: Section 14.2.5.6; Table 132 PortInfo."
886: ::= { ibSmaMgmtPortInfo 6 }
887:
888: ibSmaPortIsTrapSupported OBJECT-TYPE
889: SYNTAX TruthValue
890: MAX-ACCESS read-only
891: STATUS current
892: DESCRIPTION
893: "Capability flag for this node: Are IBA Traps Supported?"
894: REFERENCE
895: "InfiniBand Architecture Release 1.1. Vol 1.
896: Section 14.2.5.6; Table 132 PortInfo."
897: ::= { ibSmaMgmtPortInfo 7 }
898:
899: ibSmaPortIsAutoMigrateSupported OBJECT-TYPE
900: SYNTAX TruthValue
901: MAX-ACCESS read-only
902: STATUS current
903: DESCRIPTION
904: "Capability flag for this node: Is Automatic Migration
905: Supported?"
906: REFERENCE
907: "InfiniBand Architecture Release 1.1. Vol 1.
908: Section 14.2.5.6; Table 132 PortInfo."
909: ::= { ibSmaMgmtPortInfo 8 }
910:
911: ibSmaPortIsSlMappingSupported OBJECT-TYPE
912: SYNTAX TruthValue
913: MAX-ACCESS read-only
914: STATUS current
915: DESCRIPTION
916: "Capability flag for this node: Is SL Mapping Supported?"
917: REFERENCE
918: "InfiniBand Architecture Release 1.1. Vol 1.
919: Section 14.2.5.6; Table 132 PortInfo."
920: ::= { ibSmaMgmtPortInfo 9 }
921:
922: ibSmaPortIsMKeyNvram OBJECT-TYPE
923: SYNTAX TruthValue
924: MAX-ACCESS read-only
925: STATUS current
926: DESCRIPTION
927: "Capability flag for this node: Is M_Key in NVRAM?"
928: REFERENCE
929: "InfiniBand Architecture Release 1.1. Vol 1.
930: Section 14.2.5.6; Table 132 PortInfo."
931: ::= { ibSmaMgmtPortInfo 10 }
932:
933: ibSmaPortIsPKeyNvram OBJECT-TYPE
934: SYNTAX TruthValue
935: MAX-ACCESS read-only
936: STATUS current
937: DESCRIPTION
938: "Capability flag for this node: Is P_Key in NVRAM?"
939: REFERENCE
940: "InfiniBand Architecture Release 1.1. Vol 1.
941: Section 14.2.5.6; Table 132 PortInfo."
942: ::= { ibSmaMgmtPortInfo 11 }
943:
944: ibSmaPortIsLedInfoSupported OBJECT-TYPE
945: SYNTAX TruthValue
946: MAX-ACCESS read-only
947: STATUS current
948: DESCRIPTION
949: "Capability flag for this node: Is LED Information
950: Supported?"
951: REFERENCE
952: "InfiniBand Architecture Release 1.1. Vol 1.
953: Section 14.2.5.6; Table 132 PortInfo."
954: ::= { ibSmaMgmtPortInfo 12 }
955:
956: ibSmaPortIsSmDisabled OBJECT-TYPE
957: SYNTAX TruthValue
958: MAX-ACCESS read-only
959: STATUS current
960: DESCRIPTION
961: "Capability flag for this node: Is Subnet Manager Disabeld?"
962: REFERENCE
963: "InfiniBand Architecture Release 1.1. Vol 1.
964: Section 14.2.5.6; Table 132 PortInfo."
965: ::= { ibSmaMgmtPortInfo 13 }
966:
967: ibSmaPortIsSysImgGuidSupported OBJECT-TYPE
968: SYNTAX TruthValue
969: MAX-ACCESS read-only
970: STATUS current
971: DESCRIPTION
972: "Capability flag for this node: Is System Image GUID Supported?"
973: REFERENCE
974: "InfiniBand Architecture Release 1.1. Vol 1.
975: Section 14.2.5.6; Table 132 PortInfo."
976: ::= { ibSmaMgmtPortInfo 14 }
977:
978: ibSmaPortIsPKeyExtPortTrapSup OBJECT-TYPE
979: SYNTAX TruthValue
980: MAX-ACCESS read-only
981: STATUS current
982: DESCRIPTION
983: "Capability flag for this node: Is P_Key Switch External Port
984: Trap supported?"
985: REFERENCE
986: "InfiniBand Architecture Release 1.1. Vol 1.
987: Section 14.2.5.6; Table 132 PortInfo."
988: ::= { ibSmaMgmtPortInfo 15 }
989:
990: ibSmaPortIsCommManageSupported OBJECT-TYPE
991: SYNTAX TruthValue
992: MAX-ACCESS read-only
993: STATUS current
994: DESCRIPTION
995: "Capability flag for this node: Is Communication Management
996: Supported?"
997: REFERENCE
998: "InfiniBand Architecture Release 1.1. Vol 1.
999: Section 14.2.5.6; Table 132 PortInfo."
1000: ::= { ibSmaMgmtPortInfo 16 }
1001:
1002: ibSmaPortIsSnmpTunnelSupported OBJECT-TYPE
1003: SYNTAX TruthValue
1004: MAX-ACCESS read-only
1005: STATUS current
1006: DESCRIPTION
1007: "Capability flag for this node: Is SNMP Tunneling
1008: Supported?"
1009: REFERENCE
1010: "InfiniBand Architecture Release 1.1. Vol 1.
1011: Section 14.2.5.6; Table 132 PortInfo."
1012: ::= { ibSmaMgmtPortInfo 17 }
1013:
1014: ibSmaPortIsReinitSupported OBJECT-TYPE
1015: SYNTAX TruthValue
1016: MAX-ACCESS read-only
1017: STATUS current
1018: DESCRIPTION
1019: "Capability flag for this node: Is Reinitialization Supported?"
1020: REFERENCE
1021: "InfiniBand Architecture Release 1.1. Vol 1.
1022: Section 14.2.5.6; Table 132 PortInfo."
1023: ::= { ibSmaMgmtPortInfo 18 }
1024:
1025: ibSmaPortIsDevManageSupported OBJECT-TYPE
1026: SYNTAX TruthValue
1027: MAX-ACCESS read-only
1028: STATUS current
1029: DESCRIPTION
1030: "Capability flag for this node: Is Device Management
1031: Supported?"
1032: REFERENCE
1033: "InfiniBand Architecture Release 1.1. Vol 1.
1034: Section 14.2.5.6; Table 132 PortInfo."
1035: ::= { ibSmaMgmtPortInfo 19 }
1036:
1037: ibSmaPortIsVendorClassSupported OBJECT-TYPE
1038: SYNTAX TruthValue
1039: MAX-ACCESS read-only
1040: STATUS current
1041: DESCRIPTION
1042: "Capability flag for this node: Is Vendor Class Supported?"
1043: REFERENCE
1044: "InfiniBand Architecture Release 1.1. Vol 1.
1045: Section 14.2.5.6; Table 132 PortInfo."
1046: ::= { ibSmaMgmtPortInfo 20 }
1047:
1048:
1049: ibSmaPortIsDrNoticeSupported OBJECT-TYPE
1050: SYNTAX TruthValue
1051: MAX-ACCESS read-only
1052: STATUS current
1053: DESCRIPTION
1054: "Capability flag for this node: Is DR Notice Supported?"
1055: REFERENCE
1056: "InfiniBand Architecture Release 1.1. Vol 1.
1057: Section 14.2.5.6; Table 132 PortInfo."
1058: ::= { ibSmaMgmtPortInfo 21 }
1059:
1060: ibSmaPortIsCapMaskNoticSupported OBJECT-TYPE
1061: SYNTAX TruthValue
1062: MAX-ACCESS read-only
1063: STATUS current
1064: DESCRIPTION
1065: "Capability flag for this node: Is Capability Mask Notice
1066: Supported?"
1067: REFERENCE
1068: "InfiniBand Architecture Release 1.1. Vol 1.
1069: Section 14.2.5.6; Table 132 PortInfo."
1070: ::= { ibSmaMgmtPortInfo 22 }
1071:
1072: ibSmaPortIsBootMgmtSupported OBJECT-TYPE
1073: SYNTAX TruthValue
1074: MAX-ACCESS read-only
1075: STATUS current
1076: DESCRIPTION
1077: "Capability flag for this node: Is Boot Management Supported?"
1078: REFERENCE
1079: "InfiniBand Architecture Release 1.1. Vol 1.
1080: Section 14.2.5.6; Table 132 PortInfo."
1081: ::= { ibSmaMgmtPortInfo 23 }
1082:
1083: ibSmaPortMKeyLeasePeriod OBJECT-TYPE
1084: SYNTAX Integer32(0..65535)
1085: UNITS "seconds"
1086: MAX-ACCESS read-only
1087: STATUS current
1088: DESCRIPTION
1089: "Specifies the initial value of the lease period timer (in
1090: seconds). The lease period is the length of time that the
1091: M_Key Protection bits are to remain non-zero after a
1092: SubnSet(PortInfo) fails the M_Key authentication check.
1093: When the value is 0, the lease period shall never expire."
1094: REFERENCE
1095: "InfiniBand Architecture Release 1.1. Vol 1.
1096: Section 14.2.5.6; Table 132 PortInfo; Also Section
1097: 14.2.4.2."
1098: ::= { ibSmaMgmtPortInfo 24 }
1099:
1100: ibSmaPortMKeyProtectBits OBJECT-TYPE
1101: SYNTAX INTEGER {
1102: noMKeyProtection(1),
1103: succeedWithReturnKey(2),
1104: succeedWithReturnZeroes(3),
1105: failOnNoMatch(4)
1106: }
1107: MAX-ACCESS read-only
1108: STATUS current
1109: DESCRIPTION
1110: "Management Key (M_Key) protection bits. Management Key
1111: must have a non-zero value."
1112: REFERENCE
1113: "InfiniBand Architecture Release 1.1. Vol 1. Section 14.2.5.6;
1114: Table 132 PortInfo; Also Section 14.2.4.1; Table 115 explains
1115: the Protection Levels."
1116: ::= { ibSmaMgmtPortInfo 25 }
1117:
1118: ibSmaPortMasterSmSl OBJECT-TYPE
1119: SYNTAX Integer32(0..15)
1120: MAX-ACCESS read-only
1121: STATUS current
1122: DESCRIPTION
1123: "The administrative Service Level of the master SM that
1124: is managing this port. "
1125: REFERENCE
1126: "InfiniBand Architecture Release 1.1. Vol 1.
1127: Section 14.2.5.6; Table 132 PortInfo."
1128: ::= { ibSmaMgmtPortInfo 26 }
1129:
1130: ibSmaPortInitTypeLoad OBJECT-TYPE
1131: SYNTAX TruthValue
1132: MAX-ACCESS read-only
1133: STATUS current
1134: DESCRIPTION
1135: "The initialization type flags indicate the type of
1136: intialization requested by this port before SM moves it
1137: to Active or Armed state.
1138:
1139: Initialization Type flag: NoLoad. If the value is false(2),
1140: the attributes should be initialized. If the value is true(1),
1141: no data should be loaded into the attributes at all, asserting
1142: that the last-loaded data still exists and is valid."
1143: REFERENCE
1144: "InfiniBand Architecture Release 1.1. Vol 1.
1145: Section 14.2.5.6; Table 132 PortInfo."
1146: ::= { ibSmaMgmtPortInfo 27 }
1147:
1148: ibSmaPortInitTypeContent OBJECT-TYPE
1149: SYNTAX TruthValue
1150: MAX-ACCESS read-only
1151: STATUS current
1152: DESCRIPTION
1153: "Initialization Type flag: PreserveContent. If the value is
1154: false(2), the port makes no request regarding the content
1155: of the data that is loaded into its attributes. If it is
1156: true(1), the port is requesting that all such data, if loaded,
1157: be set to the most recent content loaded by the SM."
1158: REFERENCE
1159: "InfiniBand Architecture Release 1.1. Vol 1.
1160: Section 14.2.5.6; Table 132 PortInfo."
1161: ::= { ibSmaMgmtPortInfo 28 }
1162:
1163: ibSmaPortInitTypePresence OBJECT-TYPE
1164: SYNTAX TruthValue
1165: MAX-ACCESS read-only
1166: STATUS current
1167: DESCRIPTION
1168: "Initialization Type flag: PreservePresence. If the value is
1169: false(2), the port is requesting that all settable SA attributes
1170: referencing this port be removed prior to activating this port
1171: and Traps 64/65 be sent. If the value is true(1), the port is
1172: requesting that all such data be preserved, and that the traps
1173: not be sent."
1174: REFERENCE
1175: "InfiniBand Architecture Release 1.1. Vol 1.
1176: Section 14.2.5.6; Table 132 PortInfo."
1177: ::= { ibSmaMgmtPortInfo 29 }
1178:
1179: ibSmaPortInitTypeResuscitate OBJECT-TYPE
1180: SYNTAX TruthValue
1181: MAX-ACCESS read-only
1182: STATUS current
1183: DESCRIPTION
1184: "Initialization Type flag: DoNotResuscitate. If the value is
1185: false(2), ibSmaPortInitTypeLoad, ibSmaPortInitTypeContent, and
1186: ibSmaPortInitTypePresence ARE valid. If the value is true(1),
1187: ibSmaPortInitTypeLoad, ibSmaPortInitTypeContent, and
1188: ibSmaPortInitTypePresence ARE NOT valid. The port is requesting
1189: that reinitialization of this port and the in/out of service
1190: traps (64/65) be delayed until this flag is set to false(1)."
1191: REFERENCE
1192: "InfiniBand Architecture Release 1.1. Vol 1.
1193: Section 14.2.5.6; Table 132 PortInfo."
1194: ::= { ibSmaMgmtPortInfo 30 }
1195:
1196: ibSmaPortInitNoLoadReply OBJECT-TYPE
1197: SYNTAX TruthValue
1198: MAX-ACCESS read-only
1199: STATUS current
1200: DESCRIPTION
1201: "The Init Reply flags are written by the SM prior to
1202: changing the port to Active or Armed state.
1203:
1204: Initialization Type Reply flag: NoLoadReply. If this value
1205: is false(2), the port attributes were initialized. If the
1206: value is true(1), no data was loaded into the port attributes."
1207: REFERENCE
1208: "InfiniBand Architecture Release 1.1. Vol 1.
1209: Section 14.2.5.6; Table 132 PortInfo."
1210: ::= { ibSmaMgmtPortInfo 31 }
1211:
1212: ibSmaPortInitPreserveContReply OBJECT-TYPE
1213: SYNTAX TruthValue
1214: MAX-ACCESS read-only
1215: STATUS current
1216: DESCRIPTION
1217: "Initialization Type flag: PreserveContentReply. If this value
1218: is false(2), no information is available regarding the content
1219: of the data loaded into the port attributes. If the value is
1220: true(1), the data loaded into the port attributes was set
1221: to the content most recently loaded by the SM."
1222: REFERENCE
1223: "InfiniBand Architecture Release 1.1. Vol 1.
1224: Section 14.2.5.6; Table 132 PortInfo."
1225: ::= { ibSmaMgmtPortInfo 32 }
1226:
1227: ibSmaPortInitPreservePresReply OBJECT-TYPE
1228: SYNTAX TruthValue
1229: MAX-ACCESS read-only
1230: STATUS current
1231: DESCRIPTION
1232: "Initialization Type Reply flag: PreservePresenceReply. If this
1233: value is false(2), all settable SA attributes referencing this
1234: port were removed prior to activating this port and the in/out
1235: service traps 64 and 65 were sent. If the value is true(1),
1236: all such data existing when this port was last active was not
1237: removed and the traps 64/65 were not sent."
1238: REFERENCE
1239: "InfiniBand Architecture Release 1.1. Vol 1.
1240: Section 14.2.5.6; Table 132 PortInfo."
1241: ::= { ibSmaMgmtPortInfo 33 }
1242:
1243: ibSmaPortMKeyViolations OBJECT-TYPE
1244: SYNTAX Gauge32(0..65535)
1244: error -
SMIv2 base type `Gauge32' must be imported from SNMPv2-SMI
1245: MAX-ACCESS read-only
1246: STATUS current
1247: DESCRIPTION
1248: "Counts the number of SMP packets that have been received at
1249: this port that have invalid M_Keys. This object is a
1250: latching gauge, in that whenever the maximum gauge value is
1251: encounterd (i.e., the count reaches all 1's), the SMA must
1252: reset the gauge to 0, before this object begins incrementing
1253: its count again."
1254: REFERENCE
1255: "InfiniBand Architecture Release 1.1. Vol 1.
1256: Section 14.2.5.6; Table 132 PortInfo."
1257: ::= { ibSmaMgmtPortInfo 34 }
1258:
1259: ibSmaPortPKeyViolations OBJECT-TYPE
1260: SYNTAX Gauge32(0..65535)
1260: error -
SMIv2 base type `Gauge32' must be imported from SNMPv2-SMI
1261: MAX-ACCESS read-only
1262: STATUS current
1263: DESCRIPTION
1264: "Counts the number of SMP packets that have been received at
1265: this port that have invalid P_Keys. This object is a
1266: latching gauge, in that whenever the maximum gauge value is
1267: encounterd (i.e., the count reaches all 1's), the SMA must
1268: reset the gauge to 0, before this object begins incrementing
1269: its count again."
1270: REFERENCE
1271: "InfiniBand Architecture Release 1.1. Vol 1.
1272: Section 14.2.5.6; Table 132 PortInfo; Also Section 10.9.4."
1273: ::= { ibSmaMgmtPortInfo 35 }
1274:
1275: ibSmaPortQKeyViolations OBJECT-TYPE
1276: SYNTAX Gauge32(0..65535)
1276: error -
SMIv2 base type `Gauge32' must be imported from SNMPv2-SMI
1277: MAX-ACCESS read-only
1278: STATUS current
1279: DESCRIPTION
1280: "Counts the number of SMP packets that have been received at
1281: this port that have invalid Q_Keys. This object is a
1282: latching gauge, in that whenever the maximum gauge value is
1283: encounterd (i.e., the count reaches all 1's), the SMA must
1284: reset the gauge to 0, before this object begins incrementing
1285: its count again."
1286: REFERENCE
1287: "InfiniBand Architecture Release 1.1. Vol 1.
1288: Section 14.2.5.6; Table 132 PortInfo; Also see Section
1289: 10.2.4."
1290: ::= { ibSmaMgmtPortInfo 36 }
1291:
1292: ibSmaPortNumGuid OBJECT-TYPE
1293: SYNTAX Integer32(0..255)
1294: MAX-ACCESS read-only
1295: STATUS current
1296: DESCRIPTION
1297: "Number of GUID entries supported in the GUIDInfo attribute
1298: for this port."
1299: REFERENCE
1300: "InfiniBand Architecture Release 1.1. Vol 1.
1301: Section 14.2.5.6; Table 132 PortInfo."
1302: ::= { ibSmaMgmtPortInfo 37 }
1303:
1304: ibSmaPortSubnetTimeout OBJECT-TYPE
1305: SYNTAX Integer32(0..31)
1306: MAX-ACCESS read-only
1307: STATUS current
1308: DESCRIPTION
1309: "Specifies the maximum expected subnet propagation delay,
1310: which depends upon the configuration of the switches, to
1311: reach any other port in the subnet and shall also be used
1312: to determine the maximum rate which SubnTraps() can be sent
1313: from this port by the SMA."
1314: REFERENCE
1315: "InfiniBand Architecture Release 1.1. Vol 1.
1316: Section 14.2.5.6; Table 132 PortInfo."
1317: ::= { ibSmaMgmtPortInfo 38 }
1318:
1319: ibSmaPortResponseTimeValue OBJECT-TYPE
1320: SYNTAX Integer32(0..31)
1321: MAX-ACCESS read-only
1322: STATUS current
1323: DESCRIPTION
1324: "Specifies the expected maximum time between the port reception
1325: of a SMP and the transmission of the associated
1326: response."
1327: REFERENCE
1328: "InfiniBand Architecture Release 1.1. Vol 1.
1329: Section 14.2.5.6; Table 132 PortInfo."
1330: ::= { ibSmaMgmtPortInfo 39 }
1331:
1332: --****************************************************************
1333: -- PortInfo InfiniBand Data Port Group
1334: --
1335: -- DESCRIPTION: This Group contains a table that contains the Subnet
1336: -- Management Information about each InfiniBand data port.
1337: --****************************************************************
1338:
1339: ibSmaPortInfoTable OBJECT-TYPE
1340: SYNTAX SEQUENCE OF IbSmaPortInfoEntry
1341: MAX-ACCESS not-accessible
1342: STATUS current
1343: DESCRIPTION
1344: "A table containing SMA PortInfo information."
1345: ::= { ibSmaDataPortInfo 1 }
1346:
1347: ibSmaPortInfoEntry OBJECT-TYPE
1348: SYNTAX IbSmaPortInfoEntry
1349: MAX-ACCESS not-accessible
1350: STATUS current
1351: DESCRIPTION
1352: "A conceptual row of the ibSmaPortInfoTable containing
1353: information about a particular data port and its attributes."
1354: INDEX { ibSmaPortIndex }
1355: ::= { ibSmaPortInfoTable 1 }
1356:
1357: IbSmaPortInfoEntry ::= SEQUENCE {
1358: ibSmaPortIndex IbDataPort,
1359: ibSmaPortLinkWidthEnabled INTEGER,
1360: ibSmaPortLinkWidthSupported INTEGER,
1361: ibSmaPortLinkWidthActive INTEGER,
1362: ibSmaPortLinkSpeedSupported INTEGER,
1363: ibSmaPortLinkState INTEGER,
1364: ibSmaPortPhysState INTEGER,
1365: ibSmaPortLinkDownDefaultState INTEGER,
1366: ibSmaPortLidMaskCount Integer32,
1367: ibSmaPortLinkSpeedActive INTEGER,
1368: ibSmaPortLinkSpeedEnabled INTEGER,
1369: ibSmaPortNeighborMtu INTEGER,
1370: ibSmaPortVirtLaneSupport INTEGER,
1371: ibSmaPortVlHighPriorityLimit Integer32,
1372: ibSmaPortVlArbHighCapacity Integer32,
1373: ibSmaPortVlArbLowCapacity Integer32,
1374: ibSmaPortMtuCapacity INTEGER,
1375: ibSmaPortVlStallCount Integer32,
1376: ibSmaPortHeadOfQueueLife Integer32,
1377: ibSmaPortOperationalVls INTEGER,
1378: ibSmaPortPartEnforceInbound TruthValue,
1379: ibSmaPortPartEnforceOutbound TruthValue,
1380: ibSmaPortFilterRawPktInbound TruthValue,
1381: ibSmaPortFilterRawPktOutbound TruthValue,
1382: ibSmaPortLocalPhysErrorThreshold Integer32,
1383: ibSmaPortOverrunErrorThreshold Integer32
1384: }
1385:
1386: ibSmaPortIndex OBJECT-TYPE
1386: warning -
warning: type `IbDataPort' used by `ibSmaPortIndex' is deprecated
1387: SYNTAX IbDataPort
1388: MAX-ACCESS not-accessible
1389: STATUS current
1390: DESCRIPTION
1391: "Index that identifies the InfiniBand data port."
1392: ::= { ibSmaPortInfoEntry 1 }
1393:
1394: ibSmaPortLinkWidthEnabled OBJECT-TYPE
1395: SYNTAX INTEGER {
1396: noStateChange(1),
1397: oneX(2),
1398: fourX(3),
1399: oneXOr4X(4),
1400: twelveX(5),
1401: oneXOr12X(6),
1402: fourXOr12X(7),
1403: oneX4XOr12X(8),
1404: linkWidthSupported(9),
1405: other(10)
1406: }
1407: MAX-ACCESS read-only
1408: STATUS current
1409: DESCRIPTION
1410: "Enabled link width, indicated as follows:
1411: 0: No State Change (NOP)
1412: 1: 1x
1413: 2: 4x
1414: 3: 1x or 4x
1415: 8: 12x
1416: 9: 1x or 12x
1417: 10: 4x or 12x
1418: 11: 1x, 4x or 12x
1419: 4 - 7, 12 - 254: Reserved (Ignored)
1420: 255: Set to LinkWidthSupported value."
1421: REFERENCE
1422: "InfiniBand Architecture Release 1.1. Vol 1.
1423: Section 14.2.5.6; Table 132 PortInfo."
1424: ::= { ibSmaPortInfoEntry 2 }
1425:
1426: ibSmaPortLinkWidthSupported OBJECT-TYPE
1427: SYNTAX INTEGER {
1428: oneX(1),
1429: oneXOr4X(2),
1430: oneX4XOr12X(3),
1431: other(4)
1432: }
1433: MAX-ACCESS read-only
1434: STATUS current
1435: DESCRIPTION
1436: "Supported link width for this port.
1437: This is indicated as follows by the SMA:
1438: 1: 1x
1439: 3: 1x or 4x
1440: 11: 1x, 4x or 12x
1441: 0, 2, 4-10, 12-255: Reserved."
1442: REFERENCE
1443: "InfiniBand Architecture Release 1.1. Vol 1.
1444: Section 14.2.5.6; Table 132 PortInfo."
1445: ::= { ibSmaPortInfoEntry 3 }
1446:
1447: ibSmaPortLinkWidthActive OBJECT-TYPE
1448: SYNTAX INTEGER {
1449: oneX(1),
1450: fourX(2),
1451: twelveX(3),
1452: other(4)
1453: }
1454: MAX-ACCESS read-only
1455: STATUS current
1456: DESCRIPTION
1457: "Currently active link width on this port.
1458: This is indicated as follows by the SMA:
1459: 1: 1x
1460: 2: 4x
1461: 8: 12x
1462: 0, 3, 4-7, 9-255: Reserved."
1463: REFERENCE
1464: "InfiniBand Architecture Release 1.1. Vol 1.
1465: Section 14.2.5.6; Table 132 PortInfo."
1466: ::= { ibSmaPortInfoEntry 4 }
1467:
1468: ibSmaPortLinkSpeedSupported OBJECT-TYPE
1469: SYNTAX INTEGER {
1470: twoPoint5Gbps(1),
1471: other(2)
1472: }
1473: MAX-ACCESS read-only
1474: STATUS current
1475: DESCRIPTION
1476: "Supported link speed, indicated as follows:
1477: 1: 2.5Gbps
1478: 0, 2 - 15: reserved "
1479: REFERENCE
1480: "InfiniBand Architecture Release 1.1. Vol 1.
1481: Section 14.2.5.6; Table 132 PortInfo."
1482: ::= { ibSmaPortInfoEntry 5 }
1483:
1484: ibSmaPortLinkState OBJECT-TYPE
1485: SYNTAX INTEGER {
1486: noChange(1),
1487: down(2),
1488: init(3),
1489: armed(4),
1490: active(5),
1491: other(6)
1492: }
1493: MAX-ACCESS read-only
1494: STATUS current
1495: DESCRIPTION
1496: "The state of the link on this port.
1497: 0: No state change
1498: 1: Down (includes failed links)
1499: 2: Initialize
1500: 3: Armed
1501: 4: Active
1502: 5-15: Reserved"
1503: REFERENCE
1504: "InfiniBand Architecture Release 1.1. Vol 1.
1505: Section 14.2.5.6; Table 132 PortInfo."
1506: ::= { ibSmaPortInfoEntry 6 }
1507:
1508: ibSmaPortPhysState OBJECT-TYPE
1509: SYNTAX INTEGER {
1510: noChange(1),
1511: sleep(2),
1512: polling(3),
1513: disabled(4),
1514: portConfigTraining(5),
1515: linkUp(6),
1516: linkErrorRecovery(7),
1517: other(8)
1518: }
1519: MAX-ACCESS read-only
1520: STATUS current
1521: DESCRIPTION
1522: "Physical Port State. Enumerated as:
1523: 0: No state change
1524: 1: Sleep
1525: 2: Polling
1526: 3: Disabled
1527: 4: PortConfigurationTraining
1528: 5: LinkUp
1529: 6: LinkErrorRecovery
1530: 7 - 15: Reserved"
1531: REFERENCE
1532: "InfiniBand Architecture Release 1.1. Vol 1.
1533: Section 14.2.5.6; Table 132 PortInfo."
1534: ::= { ibSmaPortInfoEntry 7 }
1535:
1536: ibSmaPortLinkDownDefaultState OBJECT-TYPE
1537: SYNTAX INTEGER {
1538: noChange(1),
1539: sleep(2),
1540: polling(3),
1541: other(4)
1542: }
1543: MAX-ACCESS read-only
1544: STATUS current
1545: DESCRIPTION
1546: "LinkDownDefault-State
1547: 0: No state change
1548: 1: Sleep
1549: 2: Polling
1550: 3-15: Reserved"
1551: REFERENCE
1552: "InfiniBand Architecture Release 1.1. Vol 1.
1553: Section 14.2.5.6; Table 132 PortInfo."
1554: ::= { ibSmaPortInfoEntry 8 }
1555:
1556: ibSmaPortLidMaskCount OBJECT-TYPE
1557: SYNTAX Integer32(0..7)
1558: MAX-ACCESS read-only
1559: STATUS current
1560: DESCRIPTION
1561: "LID Mask Control count for multipath support for CA
1562: and router ports."
1563: REFERENCE
1564: "InfiniBand Architecture Release 1.1. Vol 1.
1565: Section 14.2.5.6; Table 132 PortInfo. Also Section
1566: 7.11.1 Multipathing Requirements on End Node."
1567: ::= { ibSmaPortInfoEntry 9 }
1568:
1569: ibSmaPortLinkSpeedActive OBJECT-TYPE
1570: SYNTAX INTEGER {
1571: twoPoint5Gbps(1),
1572: other(2)
1573: }
1574: MAX-ACCESS read-only
1575: STATUS current
1576: DESCRIPTION
1577: "Currently active link speed, indicated as follows:
1578: 1: 2.5Gbps
1579: 0, 2 - 15: reserved."
1580: REFERENCE
1581: "InfiniBand Architecture Release 1.1. Vol 1.
1582: Section 14.2.5.6; Table 132 PortInfo."
1583: ::= { ibSmaPortInfoEntry 10 }
1584:
1585: ibSmaPortLinkSpeedEnabled OBJECT-TYPE
1586: SYNTAX INTEGER {
1587: noStateChange(1),
1588: twoPoint5Gbps(2),
1589: linkSpeedSupported(3),
1590: other(4)
1591: }
1592: MAX-ACCESS read-only
1593: STATUS current
1594: DESCRIPTION
1595: "Enabled link speed, indicated as follows:
1596: 0: No State Change (NOP)
1597: 1: 2.5 Gbps
1598: 2 - 14: Reserved (Ignored)
1599: 15: Set to LinkSpeedSupported value."
1600: REFERENCE
1601: "InfiniBand Architecture Release 1.1. Vol 1.
1602: Section 14.2.5.6; Table 132 PortInfo."
1603: ::= { ibSmaPortInfoEntry 11 }
1604:
1605: ibSmaPortNeighborMtu OBJECT-TYPE
1606: SYNTAX INTEGER {
1607: mtu256(1),
1608: mtu512(2),
1609: mtu1024(3),
1610: mtu2048(4),
1611: mtu4096(5),
1612: other(6)
1613: }
1614: MAX-ACCESS read-only
1615: STATUS current
1616: DESCRIPTION
1617: "Active maximum MTU enabled on this port for transmit:
1618: 1: 256 bytes
1619: 2: 512 bytes
1620: 3: 1024 bytes
1621: 4: 2048 bytes
1622: 5: 4096 bytes
1623: 0, 6 - 15: reserved "
1624: REFERENCE
1625: "InfiniBand Architecture Release 1.1. Vol 1.
1626: Section 14.2.5.6; Table 132 PortInfo."
1627: ::= { ibSmaPortInfoEntry 12 }
1628:
1629: ibSmaPortVirtLaneSupport OBJECT-TYPE
1630: SYNTAX INTEGER {
1631: vl0(1),
1632: vl0ToVl1(2),
1633: vl0ToVl3(3),
1634: vl0ToVl7(4),
1635: vl0ToVl14(5),
1636: other(6)
1637: }
1638: MAX-ACCESS read-only
1639: STATUS current
1640: DESCRIPTION
1641: "Virtual Lane configuration supported on this port.
1642: Indicated as as follows by the SMA:
1643: 1: VL0
1644: 2: VL0, VL1
1645: 3: VL0 - VL3
1646: 4: VL0 - VL7
1647: 5: VL0 - VL14
1648: 0, 6 - 15: reserved."
1649: REFERENCE
1650: "InfiniBand Architecture Release 1.1. Vol 1.
1651: Section 14.2.5.6; Table 132 PortInfo."
1652: ::= { ibSmaPortInfoEntry 13 }
1653:
1654: ibSmaPortVlHighPriorityLimit OBJECT-TYPE
1655: SYNTAX Integer32(0..255)
1656: MAX-ACCESS read-only
1657: STATUS current
1658: DESCRIPTION
1659: "Limit of High Priority component of VL Arbitration Table.
1660: This object indicates the amount of high priority packets
1661: that can be trasnmitted wihout an opportunity to send a
1662: low priority packet. Specifically, the number of bytes
1663: that can be sent is this value times 4K bytes. A 255 value
1664: means the byte limit is unbounded and a value of 0 means
1665: that only a single packet from the high-priority table
1666: may be sent before an opportunity is given to the low-
1667: priority table."
1668: REFERENCE
1669: "InfiniBand Architecture Release 1.1. Vol 1.
1670: Section 14.2.5.6; Table 132 PortInfo; See also Section 7.6.9."
1671: ::= { ibSmaPortInfoEntry 14 }
1672:
1673: ibSmaPortVlArbHighCapacity OBJECT-TYPE
1674: SYNTAX Integer32(0..64)
1675: MAX-ACCESS read-only
1676: STATUS current
1677: DESCRIPTION
1678: "VL/Weight pairs supported on this port in the VLArbitration
1679: table for high priority. Shall be 1 to 64 if more than one
1680: data VL is supported on this port, 0 otherwise."
1681: REFERENCE
1682: "InfiniBand Architecture Release 1.1. Vol 1.
1683: Section 14.2.5.6; Table 132 PortInfo; Also Section 7.6.9."
1684: ::= { ibSmaPortInfoEntry 15 }
1685:
1686: ibSmaPortVlArbLowCapacity OBJECT-TYPE
1687: SYNTAX Integer32(0..64)
1688: MAX-ACCESS read-only
1689: STATUS current
1690: DESCRIPTION
1691: "VL/Weight pairs supported on this port in the VLArbitration
1692: table for low priority. Shall be N to 64 if more than one
1693: data VL is supported on this port, 0 otherwise, N being the
1694: number of data VLs supported."
1695: REFERENCE
1696: "InfiniBand Architecture Release 1.1. Vol 1.
1697: Section 14.2.5.6; Table 132 PortInfo; Also see Section 7.6.9."
1698: ::= { ibSmaPortInfoEntry 16 }
1699:
1700: ibSmaPortMtuCapacity OBJECT-TYPE
1701: SYNTAX INTEGER {
1702: mtu256(1),
1703: mtu512(2),
1704: mtu1024(3),
1705: mtu2048(4),
1706: mtu4096(5),
1707: other(6)
1708: }
1709: MAX-ACCESS read-only
1710: STATUS current
1711: DESCRIPTION
1712: "Maximum MTU supported by this port.
1713: 1: 256 bytes
1714: 2: 512 bytes
1715: 3: 1024 bytes
1716: 4: 2048 bytes
1717: 5: 4096 bytes
1718: 0, 6 - 15: reserved "
1719: REFERENCE
1720: "InfiniBand Architecture Release 1.1. Vol 1.
1721: Section 14.2.5.6; Table 132 PortInfo."
1722: ::= { ibSmaPortInfoEntry 17 }
1723:
1724: ibSmaPortVlStallCount OBJECT-TYPE
1725: SYNTAX Integer32(0..7)
1726: MAX-ACCESS read-only
1727: STATUS current
1728: DESCRIPTION
1729: "Specifies the number of sequential packets dropped that
1730: causes the port to enter the VLStalled state. The result
1731: of setting this value to 0 is undefined."
1732: REFERENCE
1733: "InfiniBand Architecture Release 1.1. Vol 1.
1734: Section 14.2.5.6; Table 132 PortInfo; Section 18.2.4.4."
1735: ::= { ibSmaPortInfoEntry 18 }
1736:
1737: ibSmaPortHeadOfQueueLife OBJECT-TYPE
1738: SYNTAX Integer32(0..31)
1739: MAX-ACCESS read-only
1740: STATUS current
1741: DESCRIPTION
1742: "Sets the time a packet can live at the head of a
1743: Virtual Lane queue. This variable (HL) is used to
1744: compute the Head of the Queue Lifetime Limit (HLL).
1745: It is used in the formula when the HL value is between
1746: 0 and 19, inclusive. When HL is greater than 19, the
1747: HLL is to be interpreted as infinite."
1748: REFERENCE
1749: "InfiniBand Architecture Release 1.1. Vol 1.
1750: Section 14.2.5.6; Table 132 PortInfo; Also Section 18.2.5.4."
1751: ::= { ibSmaPortInfoEntry 19 }
1752:
1753: ibSmaPortOperationalVls OBJECT-TYPE
1754: SYNTAX INTEGER {
1755: vl0(1),
1756: vl0ToVl1(2),
1757: vl0ToVl3(3),
1758: vl0ToVl7(4),
1759: vl0ToVl14(5),
1760: other(6)
1761: }
1762: MAX-ACCESS read-only
1763: STATUS current
1764: DESCRIPTION
1765: "Virtual Lanes operational on this port, indicated
1766: as follows:
1767: 0: No change
1768: 1: VL0
1769: 2: VL0 - VL1
1770: 3: VL0 - VL3
1771: 4: VL0 - VL7
1772: 5: VL0 - VL14
1773: 6 - 15: reserved"
1774: REFERENCE
1775: "InfiniBand Architecture Release 1.1. Vol 1.
1776: Section 14.2.5.6; Table 132 PortInfo."
1777: ::= { ibSmaPortInfoEntry 20 }
1778:
1779: ibSmaPortPartEnforceInbound OBJECT-TYPE
1780: SYNTAX TruthValue
1781: MAX-ACCESS read-only
1782: STATUS current
1783: DESCRIPTION
1784: "Indicates support of optional inbound partition enforcement.
1785: If true, partition enforcement on packets received on this
1786: port is enabled. If false partition enforcement on
1787: packets received from this port is disabled."
1788: REFERENCE
1789: "InfiniBand Architecture Release 1.1. Vol 1.
1790: Section 14.2.5.6; Table 132 PortInfo."
1791: ::= { ibSmaPortInfoEntry 21 }
1792:
1793: ibSmaPortPartEnforceOutbound OBJECT-TYPE
1794: SYNTAX TruthValue
1795: MAX-ACCESS read-only
1796: STATUS current
1797: DESCRIPTION
1798: "Indicates support of optional outbound partition
1799: enforcement. If true, partition enforcement on packets
1800: transmitted on this port is enabled. If false partition
1801: enforcement on packets transmitted from this port is
1802: disabled."
1803: REFERENCE
1804: "InfiniBand Architecture Release 1.1. Vol 1.
1805: Section 14.2.5.6; Table 132 PortInfo."
1806: ::= { ibSmaPortInfoEntry 22 }
1807:
1808: ibSmaPortFilterRawPktInbound OBJECT-TYPE
1809: SYNTAX TruthValue
1810: MAX-ACCESS read-only
1811: STATUS current
1812: DESCRIPTION
1813: "Indicates support of optional inbound raw packet
1814: enforcement. If true, raw packets arriving on this port
1815: are discarded. If false, raw enforcement on packets received
1816: from this port is disabled."
1817: REFERENCE
1818: "InfiniBand Architecture Release 1.1. Vol 1.
1819: Section 14.2.5.6; Table 132 PortInfo."
1820: ::= { ibSmaPortInfoEntry 23 }
1821:
1822: ibSmaPortFilterRawPktOutbound OBJECT-TYPE
1823: SYNTAX TruthValue
1824: MAX-ACCESS read-only
1825: STATUS current
1826: DESCRIPTION
1827: "Indicates support of optional outbound raw packet
1828: enforcement. If true, raw packets departing on this port
1829: are discarded. If false, raw enforcement on packets leaving
1830: from this port is disabled."
1831: REFERENCE
1832: "InfiniBand Architecture Release 1.1. Vol 1.
1833: Section 14.2.5.6; Table 132 PortInfo."
1834: ::= { ibSmaPortInfoEntry 24 }
1835:
1836: ibSmaPortLocalPhysErrorThreshold OBJECT-TYPE
1837: SYNTAX Integer32(0..15)
1838: MAX-ACCESS read-only
1839: STATUS current
1840: DESCRIPTION
1841: "Local Physical Error threshold value. When the count of
1842: marginal link errors exceeds this threshold, the local
1843: link integrity error shall be detected."
1844: REFERENCE
1845: "InfiniBand Architecture Release 1.1. Vol 1.
1846: Section 14.2.5.6; Table 132 PortInfo; Also Section 7.12.2."
1847: ::= { ibSmaPortInfoEntry 25 }
1848:
1849: ibSmaPortOverrunErrorThreshold OBJECT-TYPE
1850: SYNTAX Integer32(0..15)
1851: MAX-ACCESS read-only
1852: STATUS current
1853: DESCRIPTION
1854: "Overrun error threshold value. When the count of buffer
1855: overruns over consecutive flow control update periods
1856: exceeds this threshold, the excessive buffer overrun
1857: error shall be detected."
1858: REFERENCE
1859: "InfiniBand Architecture Release 1.1. Vol 1.
1860: Section 14.2.5.6; Table 132 PortInfo; Also Section 7.12.2."
1861: ::= { ibSmaPortInfoEntry 26 }
1862:
1863: --****************************************************************
1864: -- The Partition Key Group
1865: --****************************************************************
1866: ibSmaPKeyInfo OBJECT IDENTIFIER ::= { ibSmaObjects 6 }
1867:
1868: -- *************************************************************
1869: -- The Partition Key (P_Key) Table
1870: --
1871: -- DESCRIPTION: This table contains SMA information about the
1872: -- Partition Key Table.
1873: -- *************************************************************
1874:
1875: ibSmaPKeyTable OBJECT-TYPE
1876: SYNTAX SEQUENCE OF IbSmaPKeyEntry
1877: MAX-ACCESS not-accessible
1878: STATUS current
1879: DESCRIPTION
1880: "This table contains SMA Partition Key information for
1881: this port."
1882: ::= { ibSmaPKeyInfo 1 }
1883:
1884: ibSmaPKeyEntry OBJECT-TYPE
1885: SYNTAX IbSmaPKeyEntry
1886: MAX-ACCESS not-accessible
1887: STATUS current
1888: DESCRIPTION
1889: "A conceptual row of the ibPKeyTable containing
1890: information about the partition keys."
1891: INDEX { ibSmaPKeyIBAPortIndex, ibSmaPKeyIndex }
1892: ::= { ibSmaPKeyTable 1 }
1893:
1894: IbSmaPKeyEntry ::= SEQUENCE {
1895: ibSmaPKeyIBAPortIndex IbDataPortAndInvalid,
1896: ibSmaPKeyIndex Integer32,
1897: ibSmaPKeyMembership INTEGER,
1898: ibSmaPKeyBase Integer32
1899: }
1900:
1901: ibSmaPKeyIBAPortIndex OBJECT-TYPE
1901: warning -
warning: type `IbDataPortAndInvalid' used by `ibSmaPKeyIBAPortIndex' is deprecated
1902: SYNTAX IbDataPortAndInvalid
1903: MAX-ACCESS not-accessible
1904: STATUS current
1905: DESCRIPTION
1906: "The IB data port index for the switch data ports.
1907: For switch management port 0 and for CAs and routers,
1908: the index value should be 255. This indicates that
1909: the entry is not referring to a valid switch
1910: data port. (In the IB attribute modifier the upper
1911: 16 bits indicate the data port, else it is 0)."
1912: ::= { ibSmaPKeyEntry 1 }
1913:
1914: ibSmaPKeyIndex OBJECT-TYPE
1915: SYNTAX Integer32 (1..65505)
1916: MAX-ACCESS not-accessible
1917: STATUS current
1918: DESCRIPTION
1919: "The 1-based entry Identifier for each Partition Key
1920: defined on a port. (The IB spec specifies 0..2047
1921: blocks of 32 entries each for a total of 65,504 maximum
1922: entries, although the implemented limit is defined by
1923: PartitionCap for CAs, routers, and switch port 0,
1924: and by PartitionEnforcementCap for the switch data
1925: ports)."
1926: ::= { ibSmaPKeyEntry 2 }
1927:
1928: ibSmaPKeyMembership OBJECT-TYPE
1929: SYNTAX INTEGER {
1930: none(1),
1931: limited(2),
1932: full(3)
1933: }
1934: MAX-ACCESS read-only
1935: STATUS current
1936: DESCRIPTION
1937: "If the P_Key type is limitedi(2), the switch may accept a
1938: packet with a matching full P_Key, but may not accept a
1939: packet with a matching limited key. If the P_Key type
1940: is full(3), the switch can accept packets with either a
1941: full or limited P_Key. If the P_Key type is none(1),
1942: there is no associated Key Base value."
1943: REFERENCE
1944: "InfiniBand Architecture Release 1.1. Vol 1.
1945: Section 14.2.5.7; Table 134 P_KeyTable and
1946: Table 135 P_Key Block Element."
1947: ::= { ibSmaPKeyEntry 3 }
1948:
1949: ibSmaPKeyBase OBJECT-TYPE
1950: SYNTAX Integer32 (0..65527)
1951: MAX-ACCESS read-only
1952: STATUS current
1953: DESCRIPTION
1954: "15-bit base value of the P_Key that the switch will use to
1955: check against incoming packets."
1956: REFERENCE
1957: "InfiniBand Architecture Release 1.1. Vol 1.
1958: Section 14.2.5.7; Table 134 P_KeyTable and
1959: Table 135 P_Key Block Element."
1960: ::= { ibSmaPKeyEntry 4 }
1961:
1962: --****************************************************************
1963: -- The Service-Level-to-Virtual-Lane-Mapping Group
1964: --****************************************************************
1965: ibSmaSlToVlMapInfo OBJECT IDENTIFIER ::= { ibSmaObjects 7 }
1966: -- *************************************************************
1967: -- The Service Level to Virtual Lane Configuration Mapping Table
1968: --
1969: -- DESCRIPTION: This table reflects the current Service Level
1970: -- value for the input port/output port/virtual lane.
1971: -- *************************************************************
1972:
1973: ibSmaSL2VLMapTable OBJECT-TYPE
1974: SYNTAX SEQUENCE OF IbSmaSL2VLMapEntry
1975: MAX-ACCESS not-accessible
1976: STATUS current
1977: DESCRIPTION
1978: "This table provides the virtual lane value for the
1979: output port/input port/service level mapping.
1980: Each output port contains a VL mapping for the
1981: next hop based on the input port the packet arrived
1982: on and its SL value."
1983: ::= { ibSmaSlToVlMapInfo 1 }
1984:
1985: ibSmaSL2VLMapEntry OBJECT-TYPE
1986: SYNTAX IbSmaSL2VLMapEntry
1987: MAX-ACCESS not-accessible
1988: STATUS current
1989: DESCRIPTION
1990: "Column definitions for the VL from output/input/SL entry."
1991: INDEX { ibSmaIBAOutPortIndex, ibSmaIBAInPortIndex,
1992: ibSmaServiceLevelIndex }
1993: ::= { ibSmaSL2VLMapTable 1 }
1994:
1995: IbSmaSL2VLMapEntry ::= SEQUENCE {
1996: ibSmaIBAOutPortIndex IbDataPortAndInvalid,
1997: ibSmaIBAInPortIndex IbDataPortAndInvalid,
1998: ibSmaServiceLevelIndex Integer32,
1999: ibSmaVirtualLane Integer32
2000: }
2001:
2002: ibSmaIBAOutPortIndex OBJECT-TYPE
2002: warning -
warning: type `IbDataPortAndInvalid' used by `ibSmaIBAOutPortIndex' is deprecated
2003: SYNTAX IbDataPortAndInvalid
2004: MAX-ACCESS not-accessible
2005: STATUS current
2006: DESCRIPTION
2007: "The egress port index for the service level mapping. A
2008: value of 255 indicates the switch management port 0."
2009: ::= { ibSmaSL2VLMapEntry 1 }
2010:
2011: ibSmaIBAInPortIndex OBJECT-TYPE
2011: warning -
warning: type `IbDataPortAndInvalid' used by `ibSmaIBAInPortIndex' is deprecated
2012: SYNTAX IbDataPortAndInvalid
2013: MAX-ACCESS not-accessible
2014: STATUS current
2015: DESCRIPTION
2016: "The ingress port index for the service level mapping. A
2017: value of 255 indicates the switch management port 0."
2018: ::= { ibSmaSL2VLMapEntry 2 }
2019:
2020: ibSmaServiceLevelIndex OBJECT-TYPE
2021: SYNTAX Integer32 (1..16)
2022: MAX-ACCESS not-accessible
2023: STATUS current
2024: DESCRIPTION
2025: "The (1-based) Service Level value index for this mapping."
2026: ::= { ibSmaSL2VLMapEntry 3 }
2027:
2028: ibSmaVirtualLane OBJECT-TYPE
2029: SYNTAX Integer32 (0..15)
2030: MAX-ACCESS read-only
2031: STATUS current
2032: DESCRIPTION
2033: "The outgoing packet's Virtual Lane value for
2034: this Service Level Mapping."
2035: REFERENCE
2036: "InfiniBand Architecture Release 1.1. Vol 1.
2037: Section 14.2.5.8.; Table 136 SLtoVLMappingTable."
2038: ::= { ibSmaSL2VLMapEntry 4 }
2039:
2040: --****************************************************************
2041: -- The Virtual Lane Arbitration Group
2042: --****************************************************************
2043: ibSmaVLArbitInfo OBJECT IDENTIFIER ::= { ibSmaObjects 8 }
2044:
2045: -- *************************************************************
2046: -- The Virtual Lane High Priority Arbitration Table
2047: --
2048: -- DESCRIPTION: This table contains the VL High Priority
2049: -- Arbitration Table. The second index is the list index
2050: -- that allows for the viewing of the configuration of the
2051: -- VL/weight pairs configured by the SM.
2052: -- *************************************************************
2053:
2054: ibSmaHiPriVlArbTable OBJECT-TYPE
2055: SYNTAX SEQUENCE OF IbSmaHiPriVlArbEntry
2056: MAX-ACCESS not-accessible
2057: STATUS current
2058: DESCRIPTION
2059: "This table provides visibility into the High Priority
2060: Arbitration process for configuring VL/Weight pairs for
2061: the IB data ports."
2062: ::= { ibSmaVLArbitInfo 1 }
2063:
2064: ibSmaHiPriVlArbEntry OBJECT-TYPE
2065: SYNTAX IbSmaHiPriVlArbEntry
2066: MAX-ACCESS not-accessible
2067: STATUS current
2068: DESCRIPTION
2069: "Column definitions for High Priority Arbitration Table."
2070: INDEX { ibSmaHiPriIBAPortIndex, ibSmaHiPriNIndex }
2071: ::= { ibSmaHiPriVlArbTable 1 }
2072:
2073: IbSmaHiPriVlArbEntry ::= SEQUENCE {
2074: ibSmaHiPriIBAPortIndex IbDataPort,
2075: ibSmaHiPriNIndex Integer32,
2076: ibSmaHiPriVirtLane Integer32,
2077: ibSmaHiPriWeight Integer32
2078: }
2079:
2080: ibSmaHiPriIBAPortIndex OBJECT-TYPE
2080: warning -
warning: type `IbDataPort' used by `ibSmaHiPriIBAPortIndex' is deprecated
2081: SYNTAX IbDataPort
2082: MAX-ACCESS not-accessible
2083: STATUS current
2084: DESCRIPTION
2085: "The index for the IBA port that is being configured."
2086: ::= { ibSmaHiPriVlArbEntry 1 }
2087:
2088: ibSmaHiPriNIndex OBJECT-TYPE
2089: SYNTAX Integer32 (1..64)
2090: MAX-ACCESS not-accessible
2091: STATUS current
2092: DESCRIPTION
2093: "The High Priority list index."
2094: ::= { ibSmaHiPriVlArbEntry 2 }
2095:
2096: ibSmaHiPriVirtLane OBJECT-TYPE
2097: SYNTAX Integer32(0..14)
2098: MAX-ACCESS read-only
2099: STATUS current
2100: DESCRIPTION
2101: "The virtual lane this entry applies to."
2102: ::= { ibSmaHiPriVlArbEntry 3 }
2103:
2104: ibSmaHiPriWeight OBJECT-TYPE
2105: SYNTAX Integer32 (0..255)
2106: MAX-ACCESS read-only
2107: STATUS current
2108: DESCRIPTION
2109: "Number of 64-byte units that may be transmitted from this
2110: VL when its turn in the arbitration process occurs. A weight
2111: of 0 indicates that the entry should be skipped."
2112: REFERENCE
2113: "InfiniBand Architecture Release 1.1. Vol 1.
2114: Section 14.2.5.9; Table 137 VLArbitrationTable."
2115: ::= { ibSmaHiPriVlArbEntry 4 }
2116:
2117: -- *************************************************************
2118: -- The Virtual Lane Low Priority Arbitration Table
2119: --
2120: -- DESCRIPTION: This table contains the VL Low Priority Arbitration
2121: -- Table. The second index is the list index that allows for the
2122: -- viewing of the configuration of the VL/weight pairs done by SM.
2123: -- *************************************************************
2124: ibSmaLowPriVlArbTable OBJECT-TYPE
2125: SYNTAX SEQUENCE OF IbSmaLowPriVlArbEntry
2126: MAX-ACCESS not-accessible
2127: STATUS current
2128: DESCRIPTION
2129: "This table provides visibility into the Low Priority
2130: Arbitration process."
2131: ::= { ibSmaVLArbitInfo 2 }
2132:
2133: ibSmaLowPriVlArbEntry OBJECT-TYPE
2134: SYNTAX IbSmaLowPriVlArbEntry
2135: MAX-ACCESS not-accessible
2136: STATUS current
2137: DESCRIPTION
2138: "Column definitions for Low Priority Arbitration Table."
2139: INDEX { ibSmaLowPriIBAPortIndex, ibSmaLowPriNIndex }
2140: ::= { ibSmaLowPriVlArbTable 1 }
2141:
2142: IbSmaLowPriVlArbEntry ::= SEQUENCE {
2143: ibSmaLowPriIBAPortIndex IbDataPort,
2144: ibSmaLowPriNIndex Integer32,
2145: ibSmaLowPriVirtLane Integer32,
2146: ibSmaLowPriWeight Integer32
2147: }
2148:
2149: ibSmaLowPriIBAPortIndex OBJECT-TYPE
2149: warning -
warning: type `IbDataPort' used by `ibSmaLowPriIBAPortIndex' is deprecated
2150: SYNTAX IbDataPort
2151: MAX-ACCESS not-accessible
2152: STATUS current
2153: DESCRIPTION
2154: "The index for the IB data port that is being configured."
2155: ::= { ibSmaLowPriVlArbEntry 1 }
2156:
2157: ibSmaLowPriNIndex OBJECT-TYPE
2158: SYNTAX Integer32(1..64)
2159: MAX-ACCESS not-accessible
2160: STATUS current
2161: DESCRIPTION
2162: "The Low Priority list index."
2163: ::= { ibSmaLowPriVlArbEntry 2 }
2164:
2165: ibSmaLowPriVirtLane OBJECT-TYPE
2166: SYNTAX Integer32(0..14)
2167: MAX-ACCESS read-only
2168: STATUS current
2169: DESCRIPTION
2170: "The Virtual Lane this entry applies to."
2171: ::= { ibSmaLowPriVlArbEntry 3 }
2172:
2173: ibSmaLowPriWeight OBJECT-TYPE
2174: SYNTAX Integer32(0..255)
2175: MAX-ACCESS read-only
2176: STATUS current
2177: DESCRIPTION
2178: "Number of 64-byte units that may be transmitted from this VL
2179: when its turn in the arbitration process occurs. A weight
2180: of 0 indicates that the entry should be skipped."
2181: REFERENCE
2182: "InfiniBand Architecture Release 1.1. Vol 1.
2183: Section 14.2.5.9; Table 137 VLArbitrationTable."
2184: ::= { ibSmaLowPriVlArbEntry 4 }
2185:
2186: --****************************************************************
2187: -- The Linear Forwarding Group
2188: --****************************************************************
2189: ibSmaLFTInfo OBJECT IDENTIFIER ::= { ibSmaObjects 9 }
2190:
2191: --****************************************************************
2192: -- Linear Forwarding Table Group: ibSmaLinForTable
2193: --
2194: -- DESCRIPTION: This table contains information about the Linear
2195: -- Forwarding Table.
2196: --****************************************************************
2197:
2198: ibSmaLinForTable OBJECT-TYPE
2199: SYNTAX SEQUENCE OF IbSmaLinForEntry
2200: MAX-ACCESS not-accessible
2201: STATUS current
2202: DESCRIPTION
2203: "A table containing information about the Linear Forwarding
2204: Table."
2205: ::= { ibSmaLFTInfo 1 }
2206:
2207: ibSmaLinForEntry OBJECT-TYPE
2208: SYNTAX IbSmaLinForEntry
2209: MAX-ACCESS not-accessible
2210: STATUS current
2211: DESCRIPTION
2212: "Current unicast forwarding Table entry configured by the
2213: Subnet Manager based on destination LID."
2214: INDEX { ibSmaLinDestDLIDIndex }
2215: ::= { ibSmaLinForTable 1 }
2216:
2217: IbSmaLinForEntry ::= SEQUENCE {
2218: ibSmaLinDestDLIDIndex IbUnicastLid,
2219: ibSmaLinForwEgressPort IbDataPortAndInvalid
2220: }
2221: ibSmaLinDestDLIDIndex OBJECT-TYPE
2222: SYNTAX IbUnicastLid
2223: MAX-ACCESS not-accessible
2224: STATUS current
2225: DESCRIPTION
2226: "Index that identifies Destination Local Identifier (DLID)
2227: that the forwarding entry refers to in the Linear Forwarding
2228: Table."
2229: REFERENCE
2230: "InfiniBand Architecture Release 1.1 Vol 1.
2231: Section 14.2.5.10 LinearForwardingTable; Table 139 and
2232: Table 140."
2233: ::= { ibSmaLinForEntry 1 }
2234:
2235: ibSmaLinForwEgressPort OBJECT-TYPE
2235: warning -
warning: type `IbDataPortAndInvalid' used by `ibSmaLinForwEgressPort' is deprecated
2236: SYNTAX IbDataPortAndInvalid
2237: MAX-ACCESS read-only
2238: STATUS current
2239: DESCRIPTION
2240: "The port to which packets with the LID corresponding to
2241: this entry are to be forwarded."
2242: REFERENCE
2243: "InfiniBand Architecture Release 1.1 Vol 1.
2244: Section 14.2.5.10 LinearForwardingTable; Table 139 and
2245: Table 140."
2246: ::= { ibSmaLinForEntry 2 }
2247:
2248: --****************************************************************
2249: -- The Random Forwarding Group
2250: --****************************************************************
2251: ibSmaRFTInfo OBJECT IDENTIFIER ::= { ibSmaObjects 10 }
2252:
2253: --****************************************************************
2254: -- Random Forwarding Table
2255: --
2256: -- DESCRIPTION: This Table contains Subnet Management Information
2257: -- about the Random Forwarding Table.
2258: --****************************************************************
2259:
2260: ibSmaRandomForwardingTable OBJECT-TYPE
2261: SYNTAX SEQUENCE OF IbSmaRandomForwardingEntry
2262: MAX-ACCESS not-accessible
2263: STATUS current
2264: DESCRIPTION
2265: "A table containing SMA Random Forwarding information."
2266: ::= { ibSmaRFTInfo 1 }
2267:
2268: ibSmaRandomForwardingEntry OBJECT-TYPE
2269: SYNTAX IbSmaRandomForwardingEntry
2270: MAX-ACCESS not-accessible
2271: STATUS current
2272: DESCRIPTION
2273: "A conceptual row of the ibSmaRandomForwardingTable
2274: containing information about the Random Forwarding Table."
2275: INDEX { ibSmaRandomForwardingPortIndex }
2276: ::= { ibSmaRandomForwardingTable 1 }
2277:
2278: IbSmaRandomForwardingEntry ::= SEQUENCE {
2279: ibSmaRandomForwardingPortIndex IbDataPort,
2280: ibSmaRandomDestLID Integer32,
2281: ibSmaRandomForwEgressPort IbDataPort,
2282: ibSmaRandomLMC Integer32,
2283: ibSmaRandomIsValid TruthValue
2284: }
2285:
2286: ibSmaRandomForwardingPortIndex OBJECT-TYPE
2286: warning -
warning: type `IbDataPort' used by `ibSmaRandomForwardingPortIndex' is deprecated
2287: SYNTAX IbDataPort
2288: MAX-ACCESS not-accessible
2289: STATUS current
2290: DESCRIPTION
2291: "The port index value."
2292: ::= { ibSmaRandomForwardingEntry 1 }
2293:
2294: ibSmaRandomDestLID OBJECT-TYPE
2295: SYNTAX Integer32(1..49152)
2296: MAX-ACCESS read-only
2297: STATUS current
2298: DESCRIPTION
2299: "Identifies Destination Local Identifier (DLID) that the
2300: forwarding entry refers to."
2301: REFERENCE
2302: "InfiniBand Architecture Release 1.1. Vol 1.
2303: Section 14.2.5.11 RandomForwardingTable; Table 141 and
2304: Table 142."
2305: ::= { ibSmaRandomForwardingEntry 2 }
2306:
2307: ibSmaRandomForwEgressPort OBJECT-TYPE
2307: warning -
warning: type `IbDataPort' used by `ibSmaRandomForwEgressPort' is deprecated
2308: SYNTAX IbDataPort
2309: MAX-ACCESS read-only
2310: STATUS current
2311: DESCRIPTION
2312: "The port to which packets with the LID corresponding to this
2313: entry are to be forwarded."
2314: REFERENCE
2315: "InfiniBand Architecture Release 1.1. Vol 1.
2316: Section 14.2.5.11 RandomForwardingTable; Table 141 and
2317: Table 142."
2318: ::= { ibSmaRandomForwardingEntry 3 }
2319:
2320: ibSmaRandomLMC OBJECT-TYPE
2321: SYNTAX Integer32(0..7)
2322: MAX-ACCESS read-only
2323: STATUS current
2324: DESCRIPTION
2325: "The LID Mask Control (LMC) of this LID. The LMC specifies
2326: the number of Path Bits in the Local Identifier."
2327: REFERENCE
2328: "InfiniBand Architecture Release 1.1. Vol 1.
2329: Section 14.2.5.11 RandomForwardingTable; Table 141 and
2330: Table 142."
2331: ::= { ibSmaRandomForwardingEntry 4 }
2332:
2333:
2334: ibSmaRandomIsValid OBJECT-TYPE
2335: SYNTAX TruthValue
2336: MAX-ACCESS read-only
2337: STATUS current
2338: DESCRIPTION
2339: "If true this LID/Port pair is valid. Note that when the SMA
2340: sets this parameter to 0, entries can be removed."
2341: REFERENCE
2342: "InfiniBand Architecture Release 1.1. Vol 1.
2343: Section 14.2.5.11 RandomForwardingTable; Table 141 and
2344: Table 142."
2345: ::= { ibSmaRandomForwardingEntry 5 }
2346:
2347: --****************************************************************
2348: -- The Multicast Forwarding Group
2349: --****************************************************************
2350: ibSmaMFTInfo OBJECT IDENTIFIER ::= { ibSmaObjects 11 }
2351:
2352: --****************************************************************
2353: -- Multicast Forwarding Table Group: ibMulForTable
2354: --
2355: -- DESCRIPTION: This table contains information about the Multicast
2356: -- Forwarding Table.
2357: --****************************************************************
2358:
2359: ibSmaMulForTable OBJECT-TYPE
2360: SYNTAX SEQUENCE OF IbSmaMulForEntry
2361: MAX-ACCESS not-accessible
2362: STATUS current
2363: DESCRIPTION
2364: "A table containing information about the Multicast Forwarding
2365: Table."
2366: ::= { ibSmaMFTInfo 1 }
2367:
2368: ibSmaMulForEntry OBJECT-TYPE
2369: SYNTAX IbSmaMulForEntry
2370: MAX-ACCESS not-accessible
2371: STATUS current
2372: DESCRIPTION
2373: "Current multicast forwarding table entry as configured by the
2374: Subnet Manager based on destination LID."
2375: INDEX { ibSmaMulDestDLIDIndex }
2376: ::= { ibSmaMulForTable 1 }
2377:
2378: IbSmaMulForEntry ::= SEQUENCE {
2379: ibSmaMulDestDLIDIndex IbMulticastLid,
2380: ibSmaMulForwMask IbSmPortList
2381: }
2382:
2383: ibSmaMulDestDLIDIndex OBJECT-TYPE
2384: SYNTAX IbMulticastLid
2385: MAX-ACCESS not-accessible
2386: STATUS current
2387: DESCRIPTION
2388: "Identifies Destination Local Identifier (DLID) that the
2389: forwarding entry refers to in the Multicast Forwarding Table."
2390: ::= { ibSmaMulForEntry 1 }
2391:
2392: ibSmaMulForwMask OBJECT-TYPE
2392: warning -
warning: type `IbSmPortList' used by `ibSmaMulForwMask' is deprecated
2393: SYNTAX IbSmPortList
2394: MAX-ACCESS read-only
2395: STATUS current
2396: DESCRIPTION
2397: "A 256-bit mask that represents the port list. An incoming
2398: packet with this LID table entry will be forwarded to all
2399: ports for which the bit in the port mask is set to 1."
2400: REFERENCE
2401: "InfiniBand Architecture Release 1.1. Vol 1.
2402: Section 14.2.5.12 MulticastForwardingTable; Table 143 and
2403: Table 144."
2404: ::= { ibSmaMulForEntry 2 }
2405:
2406: --****************************************************************
2407: -- The Subnet Manager Info Group
2408: --****************************************************************
2409: ibSmaSMInfo OBJECT IDENTIFIER ::= { ibSmaObjects 12 }
2410:
2411: --****************************************************************
2412: -- Subnet Manager Information Table Group
2413: --****************************************************************
2414: ibSmaSubMgrInfo OBJECT IDENTIFIER ::= { ibSmaSMInfo 1 }
2415: --****************************************************************
2416: -- Subnet Manager Information Table
2417: --
2418: -- DESCRIPTION: This Table contains Subnet Management Information
2419: -- about the Subnet Managers on this subnet. This information
2420: -- is available on a port where a Subnet Manager resides.
2421: -- This information is used by SMs to exchange information
2422: -- during subnet discovery and polling.
2423: --****************************************************************
2424:
2425: ibSmaSmInfoTable OBJECT-TYPE
2426: SYNTAX SEQUENCE OF IbSmaSmInfoEntry
2427: MAX-ACCESS not-accessible
2428: STATUS current
2429: DESCRIPTION
2430: "A table containing SMA Subnet Manager information."
2431: ::= { ibSmaSubMgrInfo 1 }
2432:
2433: ibSmaSmInfoEntry OBJECT-TYPE
2434: SYNTAX IbSmaSmInfoEntry
2435: MAX-ACCESS not-accessible
2436: STATUS current
2437: DESCRIPTION
2438: "A conceptual row of the ibSmaSmInfoTable containing
2439: information about the Subnet Manager Table."
2440: INDEX { ibSmaSmInfoPortIndex }
2441: ::= { ibSmaSmInfoTable 1 }
2442:
2443: IbSmaSmInfoEntry ::= SEQUENCE {
2444: ibSmaSmInfoPortIndex IbDataPort,
2445: ibSmaSmGuid OCTET STRING,
2446: ibSmaSmSmKey OCTET STRING,
2447: ibSmaSmSmpCount Counter32,
2448: ibSmaSmPriority Integer32,
2449: ibSmaSmState INTEGER
2450: }
2451:
2452: ibSmaSmInfoPortIndex OBJECT-TYPE
2452: warning -
warning: type `IbDataPort' used by `ibSmaSmInfoPortIndex' is deprecated
2453: SYNTAX IbDataPort
2454: MAX-ACCESS not-accessible
2455: STATUS current
2456: DESCRIPTION
2457: "The port index value."
2458: ::= { ibSmaSmInfoEntry 1 }
2459:
2460: ibSmaSmGuid OBJECT-TYPE
2461: SYNTAX IbGuid
2462: MAX-ACCESS read-only
2463: STATUS current
2464: DESCRIPTION
2465: "The Port GUID of the port where the SM resides."
2466: REFERENCE
2467: "InfiniBand Architecture Release 1.1. Vol 1.
2468: Section 14.2.5.13; Table 145 SMInfo Table."
2469: ::= { ibSmaSmInfoEntry 2 }
2469: error -
type of `ibSmaSmGuid' in sequence and object type definition do not match
2470:
2471: ibSmaSmSmKey OBJECT-TYPE
2472: SYNTAX OCTET STRING (SIZE(8))
2473: MAX-ACCESS read-only
2474: STATUS current
2475: DESCRIPTION
2476: "Key for this SM. This is shown as zeroes unless the
2477: requesting SM is proven to be the master, or the
2478: requester is otherwise authenticated."
2479: REFERENCE
2480: "InfiniBand Architecture Release 1.1. Vol 1.
2481: Section 14.2.5.13; Table 145 SMInfo Table."
2482: ::= { ibSmaSmInfoEntry 3 }
2483:
2484: ibSmaSmSmpCount OBJECT-TYPE
2485: SYNTAX Counter32
2486: MAX-ACCESS read-only
2487: STATUS current
2488: DESCRIPTION
2489: "Counter that increments each time the SM issues an
2490: SMP or performs other management activities. This
2491: counter is used as a heartbeat indicator by standby SMs."
2492: REFERENCE
2493: "InfiniBand Architecture Release 1.1. Vol 1.
2494: Section 14.2.5.13; Table 145 SMInfo Table."
2495: ::= { ibSmaSmInfoEntry 4 }
2496:
2497: ibSmaSmPriority OBJECT-TYPE
2498: SYNTAX Integer32(0..15)
2499: MAX-ACCESS read-only
2500: STATUS current
2501: DESCRIPTION
2502: "Administratively assigned priority for this SM. This
2503: can be reset by master SM. 0 is the lowest priority.
2504: An out-of-band mechanism shall be provided to set this
2505: value. The default value shall be 0."
2506: REFERENCE
2507: "InfiniBand Architecture Release 1.1. Vol 1.
2508: Section 14.2.5.13; Table 145 SMInfo Table."
2509: ::= { ibSmaSmInfoEntry 5 }
2510:
2511: ibSmaSmState OBJECT-TYPE
2512: SYNTAX INTEGER
2513: {
2514: unknown(1),
2515: notActive(2),
2516: discovering(3),
2517: standby(4),
2518: master(5)
2519: }
2520: MAX-ACCESS read-only
2521: STATUS current
2522: DESCRIPTION
2523: "Enumerated value indicating this SM's state.
2524: The InfiniBand enumeration values are:
2525: 0 - not active
2526: 1 - discovering
2527: 2 - standby
2528: 3 - master
2529: 4-15 - reserved.
2530: Note: a value of reserved returns unknown(1)."
2531: REFERENCE
2532: "InfiniBand Architecture Release 1.1. Vol 1.
2533: Section 14.2.5.13; Table 145 SMInfo Table."
2534: ::= { ibSmaSmInfoEntry 6 }
2535:
2536: --****************************************************************
2537: -- The Vendor Diagnostics Group
2538: --****************************************************************
2539: ibSmaVendDiagInfo OBJECT IDENTIFIER ::= { ibSmaObjects 13 }
2540:
2541: --****************************************************************
2542: -- Vendor Diagnostics Information Table
2543: --
2544: -- DESCRIPTION: This Table contains Subnet Management Information
2545: -- about the Vendor Diagnostics.
2546: --****************************************************************
2547:
2548: ibSmaVendDiagInfoTable OBJECT-TYPE
2549: SYNTAX SEQUENCE OF IbSmaVendDiagInfoEntry
2550: MAX-ACCESS not-accessible
2551: STATUS current
2552: DESCRIPTION
2553: "A table containing SMA Vendor Diagnostic Info information."
2554: ::= { ibSmaVendDiagInfo 1 }
2555:
2556: ibSmaVendDiagInfoEntry OBJECT-TYPE
2557: SYNTAX IbSmaVendDiagInfoEntry
2558: MAX-ACCESS not-accessible
2559: STATUS current
2560: DESCRIPTION
2561: "A conceptual row of the ibSmaVendDiagInfoTable containing
2562: information about a particular data port's diagnostic status."
2563: INDEX { ibSmaVendDiagPortIndex }
2564: ::= { ibSmaVendDiagInfoTable 1 }
2565:
2566: IbSmaVendDiagInfoEntry ::= SEQUENCE {
2567: ibSmaVendDiagPortIndex IbDataPortAndInvalid,
2568: ibSmaPortGenericDiagCode INTEGER,
2569: ibSmaPortVendorDiagCode Integer32,
2570: ibSmaPortVendorDiagIndexFwd TruthValue,
2571: ibSmaPortVendorDiagData OCTET STRING
2572: }
2573:
2574: ibSmaVendDiagPortIndex OBJECT-TYPE
2574: warning -
warning: type `IbDataPortAndInvalid' used by `ibSmaVendDiagPortIndex' is deprecated
2575: SYNTAX IbDataPortAndInvalid
2576: MAX-ACCESS not-accessible
2577: STATUS current
2578: DESCRIPTION
2579: "Index that identifies the port for the diagnostics. If the
2580: index value is 255, information about the management port
2581: is returned."
2582: ::= { ibSmaVendDiagInfoEntry 1 }
2583:
2584: ibSmaPortGenericDiagCode OBJECT-TYPE
2585: SYNTAX INTEGER {
2586: portReady(1),
2587: performingSelfTest(2),
2588: initializing(3),
2589: softError(4),
2590: hardError(5),
2591: other(6)
2592: }
2593: MAX-ACCESS read-only
2594: STATUS current
2595: DESCRIPTION
2596: "The generic portion of the Port Info Diagnostic code."
2597: REFERENCE
2598: "InfiniBand Architecture Release 1.1. Vol 1.
2599: Section 14.2.5.6; Table 132 PortInfo. Also see Section
2600: 14.2.5.6.1; Table 133: Standard Encoding of DiagCode
2601: Bits 3-0."
2602: ::= { ibSmaVendDiagInfoEntry 2 }
2603:
2604: ibSmaPortVendorDiagCode OBJECT-TYPE
2605: SYNTAX Integer32(0..2047)
2606: MAX-ACCESS read-only
2607: STATUS current
2608: DESCRIPTION
2609: "The vendor specific portion of the Port Info Diagnostic
2610: code."
2611: REFERENCE
2612: "InfiniBand Architecture Release 1.1. Vol 1.
2613: Section 14.2.5.6; Table 132 PortInfo. Also see Section
2614: 14.2.5.6.1 and Figure 188."
2615: ::= { ibSmaVendDiagInfoEntry 3 }
2616:
2617: ibSmaPortVendorDiagIndexFwd OBJECT-TYPE
2618: SYNTAX TruthValue
2619: MAX-ACCESS read-only
2620: STATUS current
2621: DESCRIPTION
2622: "Flag to control ibSmaPortVendorDiagData data buffer. If
2623: this boolean is true(1), the data buffer contains meaningful
2624: vendor-supplied additional diagnostic information. If this
2625: object is false(2), the buffer is empty."
2626: REFERENCE
2627: "InfiniBand Architecture Release 1.1. Vol 1.
2628: Section 14.2.5.14 and Table 146 VendorDiag."
2629: ::= { ibSmaVendDiagInfoEntry 4 }
2630:
2631: ibSmaPortVendorDiagData OBJECT-TYPE
2632: SYNTAX OCTET STRING (SIZE(124))
2633: MAX-ACCESS read-only
2634: STATUS current
2635: DESCRIPTION
2636: "Data buffer that can contain additional vendor-specific
2637: diagnostic information. The ibSmaPortVendorDiagIndexFwd flag
2638: controls whether this object contains meaningful data. Note:
2639: in IB, this buffer comprises n number of 62 byte buffers.
2640: This object defines a buffer that can hold up to 2 of these
2641: IB chained buffers."
2642: REFERENCE
2643: "InfiniBand Architecture Release 1.1. Vol 1.
2644: Section 14.2.5.6; Table 132 PortInfo. Also see Section
2645: 14.2.5.6.1 and Figure 188."
2646: ::= { ibSmaVendDiagInfoEntry 5 }
2647:
2648: --****************************************************************
2649: -- The LED Info Group
2650: --****************************************************************
2651: ibSmaLedInfo OBJECT IDENTIFIER ::= { ibSmaObjects 14 }
2652:
2653: --****************************************************************
2654: -- LED Information Table
2655: --
2656: -- DESCRIPTION: This Table contains Subnet Management Information
2657: -- about the LEDs. Note that a CA, router, or switch indicates
2658: -- support for this attribute in the PortInfo::CapabilityMask
2659: -- object.
2660: --****************************************************************
2661:
2662: ibSmaLedInfoTable OBJECT-TYPE
2663: SYNTAX SEQUENCE OF IbSmaLedInfoEntry
2664: MAX-ACCESS not-accessible
2665: STATUS current
2666: DESCRIPTION
2667: "A table containing SMA LED Info information."
2668: ::= { ibSmaLedInfo 1 }
2669:
2670: ibSmaLedInfoEntry OBJECT-TYPE
2671: SYNTAX IbSmaLedInfoEntry
2672: MAX-ACCESS not-accessible
2673: STATUS current
2674: DESCRIPTION
2675: "A conceptual row of the ibSmaLedInfoTable containing
2676: information about a particular data port's LED status."
2677: INDEX { ibSmaLedIndex }
2678: ::= { ibSmaLedInfoTable 1 }
2679:
2680: IbSmaLedInfoEntry ::= SEQUENCE {
2681: ibSmaLedIndex IbDataPort,
2682: ibSmaLedState INTEGER
2683: }
2684:
2685: ibSmaLedIndex OBJECT-TYPE
2685: warning -
warning: type `IbDataPort' used by `ibSmaLedIndex' is deprecated
2686: SYNTAX IbDataPort
2687: MAX-ACCESS not-accessible
2688: STATUS current
2689: DESCRIPTION
2690: "Index that identifies the IB data port that can have an
2691: LED associated with it."
2692: ::= { ibSmaLedInfoEntry 1 }
2693:
2694: ibSmaLedState OBJECT-TYPE
2695: SYNTAX INTEGER
2696: {
2697: unknown(1),
2698: on(2),
2699: off(3)
2700: }
2701: MAX-ACCESS read-only
2702: STATUS current
2703: DESCRIPTION
2704: "State of the LED."
2705: REFERENCE
2706: "InfiniBand Architecture Release 1.1. Vol 1.
2707: Section 14.2.5.15 LedInfo; Table 147 LedInfo Table."
2708: ::= { ibSmaLedInfoEntry 2 }
2709:
2710: --****************************************************************
2711: -- Notifications Group
2712: --****************************************************************
2713: ibSmaNotificationPrefix OBJECT IDENTIFIER ::= { ibSmaNotifications 0 }
2714:
2715: --****************************************************************
2716: -- Notifications
2717: --
2718: -- DESCRIPTION: The Notifications Group contains the set of SMA
2719: -- Traps that will be translated into SNMP notifications and
2720: -- sent to the registered NMS managers.
2721: --****************************************************************
2722: ibSmaPortLinkStateChange NOTIFICATION-TYPE
2722: warning -
warning: notification `ibSmaPortLinkStateChange' is not reverse mappable
2723: OBJECTS
2724: {
2725: ibSmaNodeLid
2726: }
2727: STATUS current
2728: DESCRIPTION
2729: "This notification translates InfiniBand SMA Trap 128:
2730: Link State of at least one port of switch at <LIDADDR>
2731: has changed."
2732: REFERENCE
2733: "InfiniBand Architecture Release 1.1. Vol 1.
2734: Section 14.2.5.1; Table 118 and 120."
2735: ::= { ibSmaNotifications 1 }
2736:
2737: ibSmaLinkIntegrityThresReached NOTIFICATION-TYPE
2737: warning -
warning: notification `ibSmaLinkIntegrityThresReached' is not reverse mappable
2738: OBJECTS
2739: {
2740: ibSmaNodeLid,
2741: ibSmaNodePortNum
2742: }
2743: STATUS current
2744: DESCRIPTION
2745: "This notification translates InfiniBand SMA Trap 129:
2746: Local Link Integrity threshold reached at <LIDADDR><PORTNO>."
2747: REFERENCE
2748: "InfiniBand Architecture Release 1.1. Vol 1.
2749: Section 14.2.5.1; Table 118 and 121."
2750: ::= { ibSmaNotifications 2 }
2751:
2752: ibSmaExcessBuffOverrunThres NOTIFICATION-TYPE
2752: warning -
warning: notification `ibSmaExcessBuffOverrunThres' is not reverse mappable
2753: OBJECTS
2754: {
2755: ibSmaNodeLid,
2756: ibSmaNodePortNum
2757: }
2758: STATUS current
2759: DESCRIPTION
2760: "This notification translates InfiniBand SMA Trap 130:
2761: Exccessive Buffer Overrun threshold reached at
2762: <LIDADDR><PORTNO>."
2763: REFERENCE
2764: "InfiniBand Architecture Release 1.1. Vol 1.
2765: Section 14.2.5.1; Table 118 and 121."
2766: ::= { ibSmaNotifications 3 }
2767:
2768: ibSmaFlowCntrlUpdateTimerExpire NOTIFICATION-TYPE
2768: warning -
warning: notification `ibSmaFlowCntrlUpdateTimerExpire' is not reverse mappable
2769: OBJECTS
2770: {
2771: ibSmaNodeLid,
2772: ibSmaNodePortNum
2773: }
2774: STATUS current
2775: DESCRIPTION
2776: "This notification translates InfiniBand SMA Trap 131:
2777: Switch Flow Control Update watchdog timer expired at
2778: <LIDADDR><PORTNO>."
2779: REFERENCE
2780: "InfiniBand Architecture Release 1.1. Vol 1.
2781: Section 14.2.5.1; Table 118 and 121."
2782: ::= { ibSmaNotifications 4 }
2783:
2784: ibSmaCapabilityMaskModified NOTIFICATION-TYPE
2784: warning -
warning: notification `ibSmaCapabilityMaskModified' is not reverse mappable
2785: OBJECTS
2786: {
2787: ibSmaNodeLid,
2788: ibSmaNodeCapMask
2789: }
2790: STATUS current
2791: DESCRIPTION
2792: "This notification translates InfiniBand SMA Trap 144:
2793: The capability mask at <LIDADDR> has been modified to
2794: <CAPMASK>."
2795: REFERENCE
2796: "InfiniBand Architecture Release 1.1. Vol 1.
2797: Section 14.2.5.1; Table 118 and 122."
2798: ::= { ibSmaNotifications 5 }
2799:
2800: ibSmaSysImageGuidModified NOTIFICATION-TYPE
2800: warning -
warning: notification `ibSmaSysImageGuidModified' is not reverse mappable
2801: OBJECTS
2802: {
2803: ibSmaNodeLid,
2804: ibSmaSystemImageGuid
2805: }
2806: STATUS current
2807: DESCRIPTION
2808: "This notification translates InfiniBand SMA Trap 145:
2809: The System Image GUID at <LIDADDR> has been modified to
2810: <SYSTEMIMAGEGUID>."
2811: REFERENCE
2812: "InfiniBand Architecture Release 1.1. Vol 1.
2813: Section 14.2.5.1; Table 118 and 123."
2814: ::= { ibSmaNotifications 6 }
2815:
2816: ibSmaBadManagementKey NOTIFICATION-TYPE
2816: warning -
warning: notification `ibSmaBadManagementKey' is not reverse mappable
2817: OBJECTS
2818: {
2819: ibSmaNodeKey,
2820: ibSmaNodeLid,
2821: ibSmaNodeMethod,
2822: ibSmaNodeAttributeId,
2823: ibSmaNodeAttributeModifier
2824: }
2825: STATUS current
2826: DESCRIPTION
2827: "This notification translates InfiniBand SMA Trap 256:
2828: Bad M_Key, <KEY> from <LIDADDR> attempted <METHOD>
2829: with <ATTRIBUTEID> and <ATTRIBUTEMODIFIER>."
2830: REFERENCE
2831: "InfiniBand Architecture Release 1.1. Vol 1.
2832: Section 14.2.5.1; Table 118 and 124."
2833: ::= { ibSmaNotifications 7 }
2834:
2835: ibSmaBadPartitionKey NOTIFICATION-TYPE
2835: warning -
warning: notification `ibSmaBadPartitionKey' is not reverse mappable
2836: OBJECTS
2837: {
2838: ibSmaNodeKey,
2839: ibSmaNodeLid,
2840: ibSmaNodeGid1,
2841: ibSmaNodeQueuePair1,
2842: ibSmaNodeLid2,
2843: ibSmaNodeGid2,
2844: ibSmaNodeQueuePair2,
2845: ibSmaNodeServiceLevel
2846: }
2847: STATUS current
2848: DESCRIPTION
2849: "This notification translates InfiniBand SMA Trap 257:
2850: Bad P_Key, <KEY> from <LIDADDR1> /<GIDADDR1>/<QP1> to
2851: <LIDADDR2>/<GIDADDR2>/<QP2> on <SL>."
2852: REFERENCE
2853: "InfiniBand Architecture Release 1.1. Vol 1.
2854: Section 14.2.5.1; Table 118 and 125."
2855: ::= { ibSmaNotifications 8 }
2856:
2857: ibSmaBadQueueKey NOTIFICATION-TYPE
2857: warning -
warning: notification `ibSmaBadQueueKey' is not reverse mappable
2858: OBJECTS
2859: {
2860: ibSmaNodeKey,
2861: ibSmaNodeLid,
2862: ibSmaNodeGid1,
2863: ibSmaNodeQueuePair1,
2864: ibSmaNodeLid2,
2865: ibSmaNodeGid2,
2866: ibSmaNodeQueuePair2,
2867: ibSmaNodeServiceLevel
2868: }
2869: STATUS current
2870: DESCRIPTION
2871: "This notification translates InfiniBand SMA Trap 258:
2872: Bad Q_Key, <KEY> from <LIDADDR1>/<GIDADDR1>/<QP1> to
2873: <LIDADDR2>/<GIDADDR2>/<QP2> on <SL>."
2874: REFERENCE
2875: "InfiniBand Architecture Release 1.1. Vol 1.
2876: Section 14.2.5.1; Table 118 and 125."
2877: ::= { ibSmaNotifications 9 }
2878:
2879: ibSmaBadPKeyAtSwitchPort NOTIFICATION-TYPE
2879: warning -
warning: notification `ibSmaBadPKeyAtSwitchPort' is not reverse mappable
2880: OBJECTS
2881: {
2882: ibSmaNodeKey,
2883: ibSmaNodeLid,
2884: ibSmaNodeGid1,
2885: ibSmaNodeQueuePair1,
2886: ibSmaNodeLid2,
2887: ibSmaNodeGid2,
2888: ibSmaNodeQueuePair2,
2889: ibSmaNodeServiceLevel,
2890: ibSmaNodeSwitchLid,
2891: ibSmaNodeDataValid
2892: }
2893: STATUS current
2894: DESCRIPTION
2895: "This notification translates InfiniBand SMA Trap 259:
2896: Bad P_Key, <KEY> from <LIDADDR1> /<GIDADDR1>/<QP1> to
2897: <LIDADDR2>/<GIDADDR2>/<QP2> on <SL> at switch <LIDADRR>
2898: external port <PORTNO>, where the validity of the fields
2899: is indicated by <DataValid>."
2900: REFERENCE
2901: "InfiniBand Architecture Release 1.1. Vol 1.
2902: Section 14.2.5.1; Table 118 and 126."
2903: ::= { ibSmaNotifications 10 }
2904:
2905: --****************************************************************
2906: -- Module Conformance Statement
2907: --
2908: -- DESCRIPTION: The module conformance statement includes the
2909: -- compliance statements and the units of conformance
2910: -- section.
2911: --****************************************************************
2912: ibSmaCompliances OBJECT IDENTIFIER ::= { ibSmaConformance 1 }
2913:
2914: ibSmaGroups OBJECT IDENTIFIER ::= { ibSmaConformance 2 }
2915:
2916: --****************************************************************
2917: -- Compliance Statements
2918: --****************************************************************
2919:
2920: ibSmaBasicNodeCompliance MODULE-COMPLIANCE
2921: STATUS current
2922: DESCRIPTION
2923: "The basic node implementation requirements for agents that
2924: support the IPOIB SMA MIB."
2925: MODULE -- this module
2926: MANDATORY-GROUPS {
2927: ibSmaNodeGroup
2928: }
2929: ::= { ibSmaCompliances 1 }
2930:
2931: ibSmaFullSwitchCompliance MODULE-COMPLIANCE
2932: STATUS current
2933: DESCRIPTION
2934: "The full node implementation requirements for agents that
2935: support the IPOIB SMA MIB for InfiniBand switches."
2936: MODULE -- this module
2937: MANDATORY-GROUPS {
2938: ibSmaNodeGroup,
2939: ibSmaSwitchGroup,
2940: ibSmaGuidGroup,
2941: ibSmaMgmtPortGroup,
2942: ibSmaDataPortGroup,
2943: ibSmaPKeyGroup,
2944: ibSmaSlToVlMapGroup,
2945: ibSmaVLArbitGroup,
2946: ibSmaLFTGroup,
2947: ibSmaRFTGroup,
2948: ibSmaMFTGroup,
2949: ibSmaSMGroup,
2950: ibSmaVendDiagGroup,
2951: ibSmaLedGroup,
2952: ibSmaNotificationsGroup
2953: }
2954: ::= { ibSmaCompliances 2 }
2955:
2956: ibSmaFullRouterCACompliance MODULE-COMPLIANCE
2957: STATUS current
2958: DESCRIPTION
2959: "The full node implementation requirements for agents that
2960: support the IPOIB SMA MIB for InfiniBand CAs and routers."
2961: MODULE -- this module
2962: MANDATORY-GROUPS {
2963: ibSmaNodeGroup,
2964: ibSmaGuidGroup,
2965: ibSmaMgmtPortGroup,
2966: ibSmaDataPortGroup,
2967: ibSmaPKeyGroup,
2968: ibSmaSlToVlMapGroup,
2969: ibSmaVLArbitGroup,
2970: ibSmaSMGroup,
2971: ibSmaVendDiagGroup,
2972: ibSmaLedGroup,
2973: ibSmaNotificationsGroup
2974: }
2975: ::= { ibSmaCompliances 3 }
2976:
2977: --****************************************************************
2978: -- Units Of Conformance
2979: --****************************************************************
2980:
2981: ibSmaNodeGroup OBJECT-GROUP
2982: OBJECTS {
2983: ibSmaNodeString,
2984: ibSmaNodeBaseVersion,
2985: ibSmaNodeClassVersion,
2986: ibSmaNodeType,
2987: ibSmaNodeNumPorts,
2988: ibSmaSystemImageGuid,
2989: ibSmaNodeGuid,
2990: ibSmaNodePortGuid,
2991: ibSmaNodePartitionTableNum,
2992: ibSmaNodeDeviceId,
2993: ibSmaNodeRevision,
2994: ibSmaNodeLocalPortNumOrZero,
2995: ibSmaNodeVendorId,
2996: ibSmaNodeLid,
2997: ibSmaNodePortNum,
2998: ibSmaNodeMethod,
2999: ibSmaNodeAttributeId,
3000: ibSmaNodeAttributeModifier,
3001: ibSmaNodeKey,
3002: ibSmaNodeLid2,
3003: ibSmaNodeServiceLevel,
3004: ibSmaNodeQueuePair1,
3005: ibSmaNodeQueuePair2,
3006: ibSmaNodeGid1,
3007: ibSmaNodeGid2,
3008: ibSmaNodeCapMask,
3009: ibSmaNodeSwitchLid,
3010: ibSmaNodeDataValid
3011: }
3012: STATUS current
3013: DESCRIPTION
3014: "The ibSmaNodeGroup defines the MIB objects that describe
3015: this InfiniBand subnet node."
3016: ::= { ibSmaGroups 1 }
3017:
3018: ibSmaSwitchGroup OBJECT-GROUP
3019: OBJECTS {
3020: ibSmaSwLinearFdbTableNum,
3021: ibSmaSwRandomFdbTableNum,
3022: ibSmaSwMulticastFdbTableNum,
3023: ibSmaSwLinearFdbTop,
3024: ibSmaSwDefaultPort,
3025: ibSmaSwDefMcastPriPort,
3026: ibSmaSwDefMcastNotPriPort,
3027: ibSmaSwLifeTimeValue,
3028: ibSmaSwPortStateChange,
3029: ibSmaSwLidsPerPort,
3030: ibSmaSwPartitionEnforceNum,
3031: ibSmaSwInboundEnforceCap,
3032: ibSmaSwOutboundEnforceCap,
3033: ibSmaSwFilterRawPktInputCap,
3034: ibSmaSwFilterRawPktOutputCap,
3035: ibSmaSwEnhancedPort0
3036: }
3037: STATUS current
3038: DESCRIPTION
3039: "The ibSmaSwitchGroup defines the MIB objects that describe
3040: this InfiniBand switch."
3041: ::= { ibSmaGroups 2 }
3042:
3043: ibSmaGuidGroup OBJECT-GROUP
3044: OBJECTS {
3045: ibSmaGuidVal
3046: }
3047: STATUS current
3048: DESCRIPTION
3049: "The ibSmaGuidGroup defines the MIB object that describes
3050: the GUIDs associated with this node."
3051: ::= { ibSmaGroups 3 }
3052:
3053: ibSmaMgmtPortGroup OBJECT-GROUP
3054: OBJECTS {
3055: ibSmaPortMKey,
3056: ibSmaPortGidPrefix,
3057: ibSmaPortLid,
3058: ibSmaPortMasterSmLid,
3059: ibSmaPortIsSubnetManager,
3060: ibSmaPortIsNoticeSupported,
3061: ibSmaPortIsTrapSupported,
3062: ibSmaPortIsAutoMigrateSupported,
3063: ibSmaPortIsSlMappingSupported,
3064: ibSmaPortIsMKeyNvram,
3065: ibSmaPortIsPKeyNvram,
3066: ibSmaPortIsLedInfoSupported,
3067: ibSmaPortIsSmDisabled,
3068: ibSmaPortIsSysImgGuidSupported,
3069: ibSmaPortIsPKeyExtPortTrapSup,
3070: ibSmaPortIsCommManageSupported,
3071: ibSmaPortIsSnmpTunnelSupported,
3072: ibSmaPortIsReinitSupported,
3073: ibSmaPortIsDevManageSupported,
3074: ibSmaPortIsVendorClassSupported,
3075: ibSmaPortIsDrNoticeSupported,
3076: ibSmaPortIsCapMaskNoticSupported,
3077: ibSmaPortIsBootMgmtSupported,
3078: ibSmaPortMKeyLeasePeriod,
3079: ibSmaPortMKeyProtectBits,
3080: ibSmaPortMasterSmSl,
3081: ibSmaPortInitTypeLoad,
3082: ibSmaPortInitTypeContent,
3083: ibSmaPortInitTypePresence,
3084: ibSmaPortInitTypeResuscitate,
3085: ibSmaPortInitNoLoadReply,
3086: ibSmaPortInitPreserveContReply,
3087: ibSmaPortInitPreservePresReply,
3088: ibSmaPortMKeyViolations,
3089: ibSmaPortPKeyViolations,
3090: ibSmaPortQKeyViolations,
3091: ibSmaPortNumGuid,
3092: ibSmaPortSubnetTimeout,
3093: ibSmaPortResponseTimeValue
3094: }
3095: STATUS current
3096: DESCRIPTION
3097: "The ibSmaMgmtPortGroup defines the MIB objects that describe
3098: the management port."
3099: ::= { ibSmaGroups 4 }
3100:
3101: ibSmaDataPortGroup OBJECT-GROUP
3102: OBJECTS {
3103: ibSmaPortLinkWidthEnabled,
3104: ibSmaPortLinkWidthSupported,
3105: ibSmaPortLinkWidthActive,
3106: ibSmaPortLinkSpeedSupported,
3107: ibSmaPortLinkState,
3108: ibSmaPortPhysState,
3109: ibSmaPortLinkDownDefaultState,
3110: ibSmaPortLidMaskCount,
3111: ibSmaPortLinkSpeedActive,
3112: ibSmaPortLinkSpeedEnabled,
3113: ibSmaPortNeighborMtu,
3114: ibSmaPortVirtLaneSupport,
3115: ibSmaPortVlHighPriorityLimit,
3116: ibSmaPortVlArbHighCapacity,
3117: ibSmaPortVlArbLowCapacity,
3118: ibSmaPortMtuCapacity,
3119: ibSmaPortVlStallCount,
3120: ibSmaPortHeadOfQueueLife,
3121: ibSmaPortOperationalVls,
3122: ibSmaPortPartEnforceInbound,
3123: ibSmaPortPartEnforceOutbound,
3124: ibSmaPortFilterRawPktInbound,
3125: ibSmaPortFilterRawPktOutbound,
3126: ibSmaPortLocalPhysErrorThreshold,
3127: ibSmaPortOverrunErrorThreshold
3128: }
3129: STATUS current
3130: DESCRIPTION
3131: "The ibSmaDataPortGroup defines MIB objects for IB data ports."
3132: ::= { ibSmaGroups 5 }
3133:
3134: ibSmaPKeyGroup OBJECT-GROUP
3135: OBJECTS {
3136: ibSmaPKeyMembership,
3137: ibSmaPKeyBase
3138: }
3139: STATUS current
3140: DESCRIPTION
3141: "The ibSmaPKeyGroup defines the MIB objects that describe the
3142: Partition Keys."
3143: ::= { ibSmaGroups 6 }
3144:
3145: ibSmaSlToVlMapGroup OBJECT-GROUP
3146: OBJECTS {
3147: ibSmaVirtualLane
3148: }
3149: STATUS current
3150: DESCRIPTION
3151: "The ibSmaSlToVlMapGroup defines the MIB objects that describe
3152: the Service Level to Virtual Lane mapping."
3153: ::= { ibSmaGroups 7 }
3154:
3155: ibSmaVLArbitGroup OBJECT-GROUP
3156: OBJECTS {
3157: ibSmaHiPriVirtLane,
3158: ibSmaHiPriWeight,
3159: ibSmaLowPriVirtLane,
3160: ibSmaLowPriWeight
3161: }
3162: STATUS current
3163: DESCRIPTION
3164: "The ibSmaVLArbitGroup defines the MIB objects that describe
3165: the Virtual Lane High and Low Arbitrations."
3166: ::= { ibSmaGroups 8 }
3167:
3168: ibSmaLFTGroup OBJECT-GROUP
3169: OBJECTS {
3170: ibSmaLinForwEgressPort
3171: }
3172: STATUS current
3173: DESCRIPTION
3174: "The ibSmaLFTGroup defines the MIB objects that describe
3175: the Linear Forwarding Table."
3176: ::= { ibSmaGroups 9 }
3177:
3178: ibSmaRFTGroup OBJECT-GROUP
3179: OBJECTS {
3180: ibSmaRandomDestLID,
3181: ibSmaRandomForwEgressPort,
3182: ibSmaRandomLMC,
3183: ibSmaRandomIsValid
3184: }
3185: STATUS current
3186: DESCRIPTION
3187: "The ibSmaRFTGroup defines the MIB objects that describe
3188: the Random Forwarding Table."
3189: ::= { ibSmaGroups 10 }
3190:
3191: ibSmaMFTGroup OBJECT-GROUP
3192: OBJECTS {
3193: ibSmaMulForwMask
3194: }
3195: STATUS current
3196: DESCRIPTION
3197: "The ibSmaMFTGroup defines the MIB objects that describe
3198: the Multicast Forwarding Table."
3199: ::= { ibSmaGroups 11 }
3200:
3201: ibSmaSMGroup OBJECT-GROUP
3202: OBJECTS {
3203: ibSmaSmGuid,
3204: ibSmaSmSmKey,
3205: ibSmaSmSmpCount,
3206: ibSmaSmPriority,
3207: ibSmaSmState
3208: }
3209: STATUS current
3210: DESCRIPTION
3211: "The ibSmaSMGroup defines the MIB objects that describe
3212: the Subnet Manager Information Table."
3213: ::= { ibSmaGroups 12 }
3214:
3215: ibSmaVendDiagGroup OBJECT-GROUP
3216: OBJECTS {
3217: ibSmaPortGenericDiagCode,
3218: ibSmaPortVendorDiagCode,
3219: ibSmaPortVendorDiagIndexFwd,
3220: ibSmaPortVendorDiagData
3221: }
3222: STATUS current
3223: DESCRIPTION
3224: "The ibSmaVendDiagGroup defines the MIB objects that describe
3225: the vendor diagnostics table."
3226: ::= { ibSmaGroups 13 }
3227:
3228: ibSmaLedGroup OBJECT-GROUP
3229: OBJECTS {
3230: ibSmaLedState
3231: }
3232: STATUS current
3233: DESCRIPTION
3234: "The ibSmaSMGroup defines the MIB objects that describe
3235: the LED table."
3236: ::= { ibSmaGroups 14 }
3237:
3238: ibSmaNotificationsGroup NOTIFICATION-GROUP
3239: NOTIFICATIONS {
3240: ibSmaPortLinkStateChange,
3241: ibSmaLinkIntegrityThresReached,
3242: ibSmaExcessBuffOverrunThres,
3243: ibSmaFlowCntrlUpdateTimerExpire,
3244: ibSmaCapabilityMaskModified,
3245: ibSmaSysImageGuidModified,
3246: ibSmaBadManagementKey,
3247: ibSmaBadPartitionKey,
3248: ibSmaBadQueueKey,
3249: ibSmaBadPKeyAtSwitchPort
3250: }
3251: STATUS current
3252: DESCRIPTION
3253: "The notifications that an IPOIB SNMP agent transmits
3254: on the behalf of the SMA Trap message implementation."
3255: ::= { ibSmaGroups 15 }
3256:
3257: END
3258:
3259: --
3260: -- Copyright (C) The Internet Society (2003). All Rights Reserved.
3261: --
3262: -- This document and translations of it may be copied and furnished to
3263: -- others, and derivative works that comment on or otherwise explain it
3264: -- or assist in its implementation may be prepared, copied, published
3265: -- and distributed, in whole or in part, without restriction of any
3266: -- kind, provided that the above copyright notice and this paragraph are
3267: -- included on all such copies and derivative works. However, this
3268: -- document itself may not be modified in any way, such as by removing
3269: -- the copyright notice or references to the Internet Society or other
3270: -- Internet organizations, except as needed for the purpose of
3271: -- developing Internet standards in which case the procedures for
3272: -- copyrights defined in the Internet Standards process must be
3273: -- followed, or as required to translate it into languages other than
3274: -- English.
3275: --
3276: -- The limited permissions granted above are perpetual and will not be
3277: -- revoked by the Internet Society or its successors or assigns.
3278: --
3279: -- This document and the information contained herein is provided on an
3280: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
3281: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
3282: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
3283: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
3284: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
3285: --
3286: --
3287: