smilint output for ./IB-DEV-MIB
Message Severities |
Severity | Count |
severe | 1 |
Message Types |
Type | Count |
internal-other (severe) | 1 |
Messages:
IB-DEV-MIB
1: -- extracted from draft-swortwood-mib-ib-device-agent-00.txt
2: -- at Thu Nov 8 06:06:41 2001
3:
4: IB-DEV-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, experimental,
8: Counter32, NOTIFICATION-TYPE FROM SNMPv2-SMI
9: TEXTUAL-CONVENTION,
10: TruthValue FROM SNMPv2-TC
11: SnmpAdminString FROM SNMP-FRAMEWORK-MIB
12: MODULE-COMPLIANCE, OBJECT-GROUP,
13: NOTIFICATION-GROUP
14: FROM SNMPv2-CONF
15: InterfaceIndex FROM IF-MIB
16: TRAP-TYPE FROM RFC-1215
17: IpoibGuid, IpoibDataPort,
18:
19: Swortwood Internet Draft- Expires April 2002 3
19: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting FROM or ','
20: InfiniBand Device Management Agent Oct. 2001
21: Management Information Base
22:
23: IpoibDlid
24: FROM IPOIB-TC-MIB;
25:
26: ibdev MODULE-IDENTITY
27: LAST-UPDATED "200110200000Z"
28: ORGANIZATION "Sanera Systems, Inc."
29: CONTACT-INFO
30: " Sanera Systems
31: Postal: 1925 Amberglen Parkway
32: Suite 155
33: Beaverton, Oregon, 97006 USA
34: Tel: 503-601-0261
35: E-mail: billiam@sanera.net
36: Web: www.sanera.net"
37:
38: DESCRIPTION
39: "This module defines device management agent
40: instrumentation for an InfiniBand Device
41: Management Agent."
42: REVISION "200110200000Z"
43: DESCRIPTION " 0.1 Draft Revision."
44:
45: ::= { experimental XXXX } -- TO BE ASSIGNED BY IANA
46: -----------------------------------------------------------
47: -- Device Groups - mapped to attribute types
48: -----------------------------------------------------------
49:
50: ibdevMIBObjects OBJECT IDENTIFIER ::= { ibdev 1 }
51: ibdevClassPortInfo OBJECT IDENTIFIER ::= { ibdevMIBObjects 1 }
52: ibdevIOUnitInfo OBJECT IDENTIFIER ::= { ibdevMIBObjects 2 }
53: ibdevIOControllerList OBJECT IDENTIFIER ::= { ibdevMIBObjects 3 }
54: ibdevIOControllerProfile OBJECT IDENTIFIER ::= { ibdevMIBObjects 4 }
55: ibdevServiceEntries OBJECT IDENTIFIER ::= { ibdevMIBObjects 5 }
56: ibdevDiagnostics OBJECT IDENTIFIER ::= { ibdevMIBObjects 6 }
57: ibdevTrap OBJECT IDENTIFIER ::= { ibdevMIBObjects 7 }
58: -----------------------------------------------------------
59: -- Device ClassPortInfo Objects
60: -----------------------------------------------------------
61: ibdevClassPortinfoTable OBJECT-TYPE
62: SYNTAX SEQUENCE OF IbdevClassPortinfoEntry
63: MAX-ACCESS not-accessible
64: STATUS current
65: DESCRIPTION
66: "A table containing ClassPortInfo Data per port"
67: ::= { ibdevClassPortInfo 1 }
68:
69:
70: Swortwood Internet Draft- Expires April 2002 4
71: InfiniBand Device Management Agent Oct. 2001
72: Management Information Base
73:
74: ibdevClassPortinfoEntry OBJECT-TYPE
75: SYNTAX IbdevClassPortinfoEntry
76: MAX-ACCESS not-accessible
77: STATUS current
78: DESCRIPTION
79: "A conceptual row of the containing information about a
80: ClassPortInfo entry."
81: INDEX { ibdevPortIndex }
82: ::= { ibdevClassPortinfoTable 1 }
83:
84:
85: IbdevClassPortinfoEntry ::= SEQUENCE {
86: ibdevPortIndex INTEGER ,
87: ibdevBaseVersion Integer32,
88: ibdevClassVersion Integer32,
89: ibDevCapIsNoticeSupported TruthValue ,
90: ibdevCapIsTrapSupported TruthValue,
91: ibdevRespTimeValue Integer32,
92: ibdevRedirectGID OCTET STRING ,
93: ibdevRedirectTC Integer32,
94: ibdevRedirectSL Integer32,
95: ibdevRedirectFL Integer32 ,
96: ibdevRedirectLID IpoibDlid,
97: ibdevRedirectPKey Integer32,
98: ibdevRedirectQP Integer32,
99: ibdevRedirectQKey Integer32,
100: ibdevTrapGID IpovibGID,
101: ibdevTrapTC Integer32,
102: ibdevTrapSL Integer32 ,
103: ibdevTrapFL Integer32,
104: ibdevTrapLID IpoibDlid,
105: ibdevTrapPKey Integer32 ,
106: ibdevTrapHL Integer32 ,
107: ibdevTrapQP Integer32,
108: ibdevTrapQKey Integer32
109: }
110:
111: ibdevPortIndex OBJECT-TYPE
112: SYNTAX INTEGER (SIZE(1..255))
113: MAX-ACCESS read-only
114: STATUS current
115: DESCRIPTION "The interface index of the port."
116: ::= { ibdevClassPortinfoEntry 1 }
117:
118: ibdevBaseVersion OBJECT-TYPE
119: SYNTAX Integer32
120:
121: Swortwood Internet Draft- Expires April 2002 5
122: InfiniBand Device Management Agent Oct. 2001
123: Management Information Base
124:
125: MAX-ACCESS read-only
126: STATUS current
127: DESCRIPTION "
128: Current supported MAD Base Version. Indicates that this
129: channel adapter, switch, or router supports up to and
130: including this version. "
131: ::= { ibdevClassPortinfoEntry 2 }
132:
133: ibdevClassVersion OBJECT-TYPE
134: SYNTAX Integer32
135: MAX-ACCESS read-only
136: STATUS current
137: DESCRIPTION " Current supported management class version.
138: Indicates that this channel adapter, switch, or router
139: supports up to and including this version. "
140: ::= { ibdevClassPortinfoEntry 3 }
141:
142: ibDevCapIsNoticeSupported OBJECT-TYPE
143: SYNTAX TruthValue
144: MAX-ACCESS read-only
145: STATUS current
146: DESCRIPTION "Truth value from this port's capability mask.
147: Notice buffer is/is not supported "
148: ::= { ibdevClassPortinfoEntry 4 }
149:
150: ibdevCapIsTrapSupported OBJECT-TYPE
151: SYNTAX TruthValue
152: MAX-ACCESS read-only
153: STATUS current
154: DESCRIPTION "Truth value from this port's capability mask.
155: Traps are / are not supported."
156: ::= { ibdevClassPortinfoEntry 5 }
157:
158: ibdevRespTimeValue OBJECT-TYPE
159: SYNTAX Integer32
160: MAX-ACCESS read-only
161: STATUS current
162: DESCRIPTION " Integer value to calculate response time."
163: ::= { ibdevClassPortinfoEntry 6 }
164:
165: ibdevRedirectGID OBJECT-TYPE
166: SYNTAX OCTET STRING (SIZE(16))
167: MAX-ACCESS read-only
168: STATUS current
169: DESCRIPTION "
170: The GID a requester shall use as the destination GID in the
171:
172: Swortwood Internet Draft- Expires April 2002 6
173: InfiniBand Device Management Agent Oct. 2001
174: Management Information Base
175:
176: GRH of messages used to access redirected class
177: services. If redirection is not
178: being performed, this shall be set to zero."
179: ::= { ibdevClassPortinfoEntry 7 }
180:
181: ibdevRedirectTC OBJECT-TYPE
182: SYNTAX Integer32
183: MAX-ACCESS read-only
184: STATUS current
185: DESCRIPTION "
186: The Traffic Class a requester shall use in the GRH of
187: messages used to access redirected class services. "
188: ::= { ibdevClassPortinfoEntry 8 }
189:
190: ibdevRedirectSL OBJECT-TYPE
191: SYNTAX Integer32
192: MAX-ACCESS read-only
193: STATUS current
194: DESCRIPTION "
195: The SL a requester shall use to access the class services. "
196: ::= { ibdevClassPortinfoEntry 9 }
197:
198: ibdevRedirectFL OBJECT-TYPE
199: SYNTAX Integer32
200: MAX-ACCESS read-only
201: STATUS current
202: DESCRIPTION "
203: The Flow Label a requester shall use in the GRH
204: of messages used to access redirected class services. "
205: ::= { ibdevClassPortinfoEntry 10 }
206:
207: ibdevRedirectLID OBJECT-TYPE
208: SYNTAX IpoibDlid
209: MAX-ACCESS read-only
210: STATUS current
211: DESCRIPTION "
212: If this value is non-zero, it is the DLID a requester
213: shall use to access the class services. If this value
214: is zero, the redirect requires
215: the requester to use the supplied RedirectGID to
216: request further path
217: resolution from subnet administration. "
218: ::= { ibdevClassPortinfoEntry 11 }
219:
220: ibdevRedirectPKey OBJECT-TYPE
221: SYNTAX Integer32
222:
223: Swortwood Internet Draft- Expires April 2002 7
224: InfiniBand Device Management Agent Oct. 2001
225: Management Information Base
226:
227: MAX-ACCESS read-only
228: STATUS current
229: DESCRIPTION " The P_Key a requester shall use to access
230: the class services."
231: ::= { ibdevClassPortinfoEntry 12 }
232:
233:
234: ibdevRedirectQP OBJECT-TYPE
235: SYNTAX Integer32
236: MAX-ACCESS read-only
237: STATUS current
238: DESCRIPTION "The QP a requester shall use to access
239: the class services.
240: Zero is illegal."
241: ::= { ibdevClassPortinfoEntry 13 }
242:
243: ibdevRedirectQKey OBJECT-TYPE
244: SYNTAX Integer32
245: MAX-ACCESS read-only
246: STATUS current
247: DESCRIPTION "
248: The Q_Key associated with the RedirectQP.
249: This Q_Key shall be set to
250: the well known Q_Key."
251: ::= { ibdevClassPortinfoEntry 14 }
252:
253: ibdevTrapGID OBJECT-TYPE
254: SYNTAX IpoibGID
255: MAX-ACCESS read-only
256: STATUS current
257: DESCRIPTION "
258: The GID to be used as the destination GID in the
259: GRH of trap messages originated by this service.
260: If all zeroes, no GRH is inserted in trap messages.
261: "
262: ::= { ibdevClassPortinfoEntry 15 }
263:
264: ibdevTrapTC OBJECT-TYPE
265: SYNTAX Integer32
266: MAX-ACCESS read-only
267: STATUS current
268: DESCRIPTION "
269: The Traffic Class to be placed in the GRH of trap
270: messages originated by this service. "
271: ::= { ibdevClassPortinfoEntry 16 }
272:
273:
274: Swortwood Internet Draft- Expires April 2002 8
275: InfiniBand Device Management Agent Oct. 2001
276: Management Information Base
277:
278:
279: ibdevTrapSL OBJECT-TYPE
280: SYNTAX Integer32
281: MAX-ACCESS read-only
282: STATUS current
283: DESCRIPTION "
284: The SL that shall be used when sending trap messages
285: originated by this service."
286: ::= { ibdevClassPortinfoEntry 17 }
287:
288: ibdevTrapFL OBJECT-TYPE
289: SYNTAX Integer32
290: MAX-ACCESS read-only
291: STATUS current
292: DESCRIPTION "
293: The Flow Label to be placed in the GRH of trap
294: messages originated by this service."
295: ::= { ibdevClassPortinfoEntry 18 }
296:
297: ibdevTrapLID OBJECT-TYPE
298: SYNTAX IpoibDlid
299: MAX-ACCESS read-only
300: STATUS current
301: DESCRIPTION "
302: The DLID to where trap messages shall be sent
303: by this service. If all zeroes, traps shall not
304: be sent from this port."
305: ::= { ibdevClassPortinfoEntry 19 }
306:
307: ibdevTrapPKey OBJECT-TYPE
308: SYNTAX Integer32
309: MAX-ACCESS read-only
310: STATUS current
311: DESCRIPTION "
312: The P_Key to be placed in the header for traps
313: originated by this service."
314: ::= { ibdevClassPortinfoEntry 20 }
315:
316: ibdevTrapHL OBJECT-TYPE
317: SYNTAX Integer32
318: MAX-ACCESS read-only
319: STATUS current
320: DESCRIPTION "
321: The Hop Limit to be placed in the GRH of trap
322: messages originated by this service.
323: This specifies the maximum number of routers
324:
325: Swortwood Internet Draft- Expires April 2002 9
326: InfiniBand Device Management Agent Oct. 2001
327: Management Information Base
328:
329: Through which the message containing the GRH
330: specified here may pass. The default value is 255."
331: ::= { ibdevClassPortinfoEntry 21 }
332:
333: ibdevTrapQP OBJECT-TYPE
334: SYNTAX Integer32
335: MAX-ACCESS read-only
336: STATUS current
337: DESCRIPTION "
338: The QP to which trap messages originated
339: by this service traps shall be
340: sent. Must not be zero."
341: ::= { ibdevClassPortinfoEntry 22 }
342:
343: ibdevTrapQKey OBJECT-TYPE
344: SYNTAX Integer32
345: MAX-ACCESS read-only
346: STATUS current
347: DESCRIPTION " The Q_Key associated with the TrapQP. "
348: ::= { ibdevClassPortinfoEntry 23 }
349:
350: --------------------------------------------------------
351: -- IOUNITINFO Attribute Objects
352: --------------------------------------------------------
353:
354: ibdevChangeID OBJECT-TYPE
355: SYNTAX Integer32
356: MAX-ACCESS read-only
357: STATUS current
358: DESCRIPTION "Incremented, with rollover, by
359: any change to ControllerList. "
360: ::= { ibdevIOUnitInfo 1 }
361:
362: ibdevMaxControllers OBJECT-TYPE
363: SYNTAX Integer32
364: MAX-ACCESS read-only
365: STATUS current
366: DESCRIPTION "
367: Number of slots in ControllerList. "
368: ::= { ibdevIOUnitInfo 2 }
369:
370: ibdevOptionROM OBJECT-TYPE
371: SYNTAX TruthValue
372: MAX-ACCESS read-only
373: STATUS current
374: DESCRIPTION " Indicates presence of Option ROM. "
375:
376: Swortwood Internet Draft- Expires April 2002 10
377: InfiniBand Device Management Agent Oct. 2001
378: Management Information Base
379:
380: ::= { ibdevIOUnitInfo 3 }
381:
382: --------------------------------------------------------
383: -- IOControllerListTable
384: -- List of all IOCs present in a given IOU.
385: -- Each IOU may support up to 256 controllers.
386: --------------------------------------------------------
387:
388: ibdevIOControllerListTable OBJECT-TYPE
389: SYNTAX SEQUENCE OF IbdevIOControllerListEntry
390: MAX-ACCESS not-accessible
391: STATUS current
392: DESCRIPTION
393: "A table containing ClassPortInfo Data per port"
394: ::= { ibdevIOControllerList 1 }
395:
396: ibdevIOControllerListEntry OBJECT-TYPE
397: SYNTAX IbdevIOControllerListEntry
398: MAX-ACCESS not-accessible
399: STATUS current
400: DESCRIPTION
401: "A conceptual row of the containing information
402: about a ClassPortInfo entry."
403: INDEX { ibdevControllerIndex }
404: ::= { ibdevIOControllerListTable 1 }
405:
406: IbdevIOControllerListEntry ::= SEQUENCE {
407: ibdevControllerIndex INTEGER,
408: ibdevControllerEntry INTEGER
409: }
410:
411:
412: ibdevControllerIndex OBJECT-TYPE
413: SYNTAX INTEGER (SIZE(1..256))
414: MAX-ACCESS read-only
415: STATUS current
416: DESCRIPTION " Each entry represents a controller
417: slot in the IOU. "
418: ::= { ibdevIOControllerListEntry 1 }
419:
420: ibdevControllerEntry OBJECT-TYPE
421: SYNTAX INTEGER {
422: notinstalled (0),
423: present(1),
424: nosuchslot(16)
425: }
426:
427: Swortwood Internet Draft- Expires April 2002 11
428: InfiniBand Device Management Agent Oct. 2001
429: Management Information Base
430:
431: MAX-ACCESS read-only
432: STATUS current
433: DESCRIPTION "
434: Each entry represents a slot in the IOU. values:
435: 0 = IOC not installed
436: 1 = IOC present
437: 16 = slot does not exist "
438: ::= { ibdevIOControllerListEntry 2 }
439:
440: --------------------------------------------------------
441: -- IOControllerProfile
442: -- Profile Information. Attribute Modifier
443: -- identifies the IOC.
444: --------------------------------------------------------
445:
446: ibdevIOControllerProfileTable OBJECT-TYPE
447: SYNTAX SEQUENCE OF IbdevIOControllerProfileEntry
448: MAX-ACCESS not-accessible
449: STATUS current
450: DESCRIPTION
451: "A table containing IO contoller profile information."
452: ::= { ibdevIOControllerProfile 1 }
453:
454: ibdevIOControllerProfileEntry OBJECT-TYPE
455: SYNTAX IbdevIOControllerProfileEntry
456: MAX-ACCESS not-accessible
457: STATUS current
458: DESCRIPTION
459: ""
460: INDEX { ibdevIocIndex }
461: ::= { ibdevIOControllerProfileTable 1 }
462:
463: IbdevIOControllerProfileEntry ::= SEQUENCE {
464: ibdevIocIndex INTEGER,
465: ibdevIocGUID OCTET STRING ,
466: ibdevIocVendorID OCTET STRING ,
467: ibdevDeviceID Integer32,
468: ibdevDeviceVersion Integer32,
469: ibdevVendorID OCTET STRING ,
470: ibdevSubsystemID Integer32,
471: ibdevIOClass Integer32,
472: ibdevIOSubclass Integer32,
473: ibdevProtocol Integer32,
474: ibdevProtocolVersion Integer32,
475: ibdevServiceConnections Integer32,
476: ibdevInitiatorsSupported Integer32,
477:
478: Swortwood Internet Draft- Expires April 2002 12
479: InfiniBand Device Management Agent Oct. 2001
480: Management Information Base
481:
482: ibdevSendMessageDepth Integer32,
483: ibdevRDMAreadDepth Integer32,
484: ibdevSendMessageSize Integer32,
485: ibdevRDMATransferSize Integer32,
486: ibdevControlOpsSendToMsg TruthValue ,
487: ibdevControlOpsSendFromMsg TruthValue,
488: ibdevControlOpsReadReqToIoc TruthValue ,
489: ibdevControlOpsReadReqFromIoc TruthValue ,
490: ibdevControlOpsRDMAReadFromIoc TruthValue,
491: ibdevControlOpsRDMAReadToIoc TruthValue ,
492: ibdevControlOpsRDMAWriteFromIoc TruthValue,
493: ibdevControlOpsRDMAWriteToIoc TruthValue,
494: ibdevControlOpsAtomicOptToIoc TruthValue,
495: ibdevControlOpsAtomicOptFromIoc TruthValue,
496: ibdevIocSupportsConsoleSvcs TruthValue,
497: ibdevIocSupportsSBWP TruthValue,
498: ibdevIocSupportsNBWP TruthValue ,
499: ibdevServiceEntriesCount Integer32,
500: ibdevIDString SnmpAdminString
501: }
502:
503: ibdevIocIndex OBJECT-TYPE
504: SYNTAX INTEGER (SIZE(1..255))
505: MAX-ACCESS read-only
506: STATUS current
507: DESCRIPTION " "
508: ::= { ibdevIOControllerProfileEntry 1 }
509:
510:
511: ibdevIocGUID OBJECT-TYPE
512: SYNTAX OCTET STRING (SIZE(8))
513: MAX-ACCESS read-only
514: STATUS current
515: DESCRIPTION "
516: An EUI-64 GUID used to uniquely identify the controller.
517: This could be the same one as the Node/Port GUID if there
518: is only one controller. "
519: ::= { ibdevIOControllerProfileEntry 2 }
520:
521: ibdevIocVendorID OBJECT-TYPE
522: SYNTAX OCTET STRING (SIZE(4))
523: MAX-ACCESS read-only
524: STATUS current
525: DESCRIPTION "IO controller vendor ID, IEEE format."
526: ::= { ibdevIOControllerProfileEntry 3 }
527:
528:
529: Swortwood Internet Draft- Expires April 2002 13
530: InfiniBand Device Management Agent Oct. 2001
531: Management Information Base
532:
533:
534: ibdevDeviceID OBJECT-TYPE
535: SYNTAX Integer32
536: MAX-ACCESS read-only
537: STATUS current
538: DESCRIPTION "
539: A number assigned by the vendor to identify the type
540: of controller.
541: This can be used by an Operating System to select a
542: device driver. "
543: ::= {ibdevIOControllerProfileEntry 4 }
544:
545: ibdevDeviceVersion OBJECT-TYPE
546: SYNTAX Integer32
547: MAX-ACCESS read-only
548: STATUS current
549: DESCRIPTION "A number assigned by the vendor to
550: identify the device version."
551: ::= {ibdevIOControllerProfileEntry 5 }
552:
553: ibdevVendorID OBJECT-TYPE
554: SYNTAX OCTET STRING (SIZE(2))
555: MAX-ACCESS read-only
556: STATUS current
557: DESCRIPTION "ID of the vendor of the enclosure,
558: if any, in which the I/O controller resides in
559: IEEE format; otherwise zero."
560: ::= {ibdevIOControllerProfileEntry 6 }
561:
562:
563: ibdevSubsystemID OBJECT-TYPE
564: SYNTAX Integer32
565: MAX-ACCESS read-only
566: STATUS current
567: DESCRIPTION "A number identifying the subsystem where the
568: controller resides."
569: ::= {ibdevIOControllerProfileEntry 7 }
570:
571: ibdevIOClass OBJECT-TYPE
572: SYNTAX Integer32
573: MAX-ACCESS read-only
574: STATUS current
575: DESCRIPTION "
576: 0x0000-0xfffe = Reserved pending I/O class
577: specification approval.
578: 0xffff = Vendor-specific. "
579:
580: Swortwood Internet Draft- Expires April 2002 14
581: InfiniBand Device Management Agent Oct. 2001
582: Management Information Base
583:
584: ::= { ibdevIOControllerProfileEntry 8 }
585:
586: ibdevIOSubclass OBJECT-TYPE
587: SYNTAX Integer32
588: MAX-ACCESS read-only
589: STATUS current
590: DESCRIPTION "
591: 0x0000-0xfffe = Reserved pending I/O subclass
592: specification approval.
593: 0xffff = Vendor-specific.
594: This must be set to 0xffff if the I/O Class component
595: is set to 0xffff."
596: ::= {ibdevIOControllerProfileEntry 9 }
597:
598: ibdevProtocol OBJECT-TYPE
599: SYNTAX Integer32
600: MAX-ACCESS read-only
601: STATUS current
602: DESCRIPTION "
603: 0x0000-0xfffe = Reserved pending I/O protocol
604: specification approval.
605: 0xffff = Vendor-specific
606: This must be set to 0xffff if the I/O Class component
607: is set to 0xffff."
608: ::= { ibdevIOControllerProfileEntry 10 }
609:
610: ibdevProtocolVersion OBJECT-TYPE
611: SYNTAX Integer32
612: MAX-ACCESS read-only
613: STATUS current
614: DESCRIPTION " Version , Protocol specific."
615: ::= { ibdevIOControllerProfileEntry 11 }
616:
617: ibdevServiceConnections OBJECT-TYPE
618: SYNTAX Integer32
619: MAX-ACCESS read-only
620: STATUS current
621: DESCRIPTION " Number of service connections controller
622: can support. "
623: ::= { ibdevIOControllerProfileEntry 12 }
624:
625: ibdevInitiatorsSupported OBJECT-TYPE
626: SYNTAX Integer32
627: MAX-ACCESS read-only
628: STATUS current
629: DESCRIPTION " Number of initiators that this IOC can support. "
630:
631: Swortwood Internet Draft- Expires April 2002 15
632: InfiniBand Device Management Agent Oct. 2001
633: Management Information Base
634:
635: ::= { ibdevIOControllerProfileEntry 13 }
636:
637: ibdevSendMessageDepth OBJECT-TYPE
638: SYNTAX Integer32
639: MAX-ACCESS read-only
640: STATUS current
641: DESCRIPTION "Maximum Depth of the Send Message Queue."
642: ::= { ibdevIOControllerProfileEntry 14 }
643:
644: ibdevRDMAreadDepth OBJECT-TYPE
645: SYNTAX Integer32
646: MAX-ACCESS read-only
647: STATUS current
648: DESCRIPTION "Maximum Depth of the per-channel RDMA Read Queue."
649: ::= { ibdevIOControllerProfileEntry 15 }
650:
651:
652: ibdevSendMessageSize OBJECT-TYPE
653: SYNTAX Integer32
654: MAX-ACCESS read-only
655: STATUS current
656: DESCRIPTION " Maximum size of Send Messages in bytes. "
657: ::= { ibdevIOControllerProfileEntry 16 }
658:
659: ibdevRDMATransferSize OBJECT-TYPE
660: SYNTAX Integer32
661: MAX-ACCESS read-only
662: STATUS current
663: DESCRIPTION " Maximum size of outbound RDMA transfers
664: initiated by the IOC in bytes."
665: ::= { ibdevIOControllerProfileEntry 17 }
666:
667: ibdevControlOpsSendToMsg OBJECT-TYPE
668: SYNTAX TruthValue
669: MAX-ACCESS read-only
670: STATUS current
671: DESCRIPTION " Supports Send Messages To IOCs."
672: ::= { ibdevIOControllerProfileEntry 18 }
673:
674: ibdevControlOpsSendFromMsg OBJECT-TYPE
675: SYNTAX TruthValue
676: MAX-ACCESS read-only
677: STATUS current
678: DESCRIPTION " Supports Send Messages From IOCs."
679: ::= { ibdevIOControllerProfileEntry 19 }
680:
681:
682: Swortwood Internet Draft- Expires April 2002 16
683: InfiniBand Device Management Agent Oct. 2001
684: Management Information Base
685:
686: ibdevControlOpsReadReqToIoc OBJECT-TYPE
687: SYNTAX TruthValue
688: MAX-ACCESS read-only
689: STATUS current
690: DESCRIPTION " Supports Read Requests to IOCs."
691: ::= { ibdevIOControllerProfileEntry 20 }
692:
693: ibdevControlOpsReadReqFromIoc OBJECT-TYPE
694: SYNTAX TruthValue
695: MAX-ACCESS read-only
696: STATUS current
697: DESCRIPTION " Supports Read Requests to IOCs."
698: ::= { ibdevIOControllerProfileEntry 21}
699:
700: ibdevControlOpsRDMAReadFromIoc OBJECT-TYPE
701: SYNTAX TruthValue
702: MAX-ACCESS read-only
703: STATUS current
704: DESCRIPTION " Supports RDMA Read Requests from IOCs."
705: ::= { ibdevIOControllerProfileEntry 22 }
706:
707: ibdevControlOpsRDMAReadToIoc OBJECT-TYPE
708: SYNTAX TruthValue
709: MAX-ACCESS read-only
710: STATUS current
711: DESCRIPTION " Supports RDMA Read Requests to IOCs."
712: ::= { ibdevIOControllerProfileEntry 23 }
713:
714: ibdevControlOpsRDMAWriteFromIoc OBJECT-TYPE
715: SYNTAX TruthValue
716: MAX-ACCESS read-only
717: STATUS current
718: DESCRIPTION " Supports RDMA wrtite Requests from IOCs."
719: ::= { ibdevIOControllerProfileEntry 24 }
720:
721: ibdevControlOpsRDMAWriteToIoc OBJECT-TYPE
722: SYNTAX TruthValue
723: MAX-ACCESS read-only
724: STATUS current
725: DESCRIPTION " Supports RDMA wrtite Requests to IOCs."
726: ::= { ibdevIOControllerProfileEntry 25 }
727:
728: ibdevControlOpsAtomicOptToIoc OBJECT-TYPE
729: SYNTAX TruthValue
730: MAX-ACCESS read-only
731: STATUS current
732:
733: Swortwood Internet Draft- Expires April 2002 17
734: InfiniBand Device Management Agent Oct. 2001
735: Management Information Base
736:
737: DESCRIPTION " Supports Atomic Operations To IOCs. "
738: ::= { ibdevIOControllerProfileEntry 26 }
739:
740: ibdevControlOpsAtomicOptFromIoc OBJECT-TYPE
741: SYNTAX TruthValue
742: MAX-ACCESS read-only
743: STATUS current
744: DESCRIPTION " Supports Atomic Operations From IOCs. "
745: ::= { ibdevIOControllerProfileEntry 27 }
746:
747:
748: ibdevIocSupportsConsoleSvcs OBJECT-TYPE
749: SYNTAX TruthValue
750: MAX-ACCESS read-only
751: STATUS current
752: DESCRIPTION " CS; Console Services supported."
753: ::= { ibdevIOControllerProfileEntry 28 }
754:
755: ibdevIocSupportsSBWP OBJECT-TYPE
756: SYNTAX TruthValue
757: MAX-ACCESS read-only
758: STATUS current
759: DESCRIPTION " SBWP; Storage Boot Wire Protocol supported."
760: ::= { ibdevIOControllerProfileEntry 29 }
761:
762: ibdevIocSupportsNBWP OBJECT-TYPE
763: SYNTAX TruthValue
764: MAX-ACCESS read-only
765: STATUS current
766: DESCRIPTION " NBWP; Network Boot Wire Protocol supported."
767: ::= { ibdevIOControllerProfileEntry 30 }
768:
769:
770: ibdevServiceEntriesCount OBJECT-TYPE
771: SYNTAX Integer32
772: MAX-ACCESS read-only
773: STATUS current
774: DESCRIPTION "Number of entries in the ServiceEntries table."
775: ::= { ibdevIOControllerProfileEntry 31 }
776:
777: ibdevIDString OBJECT-TYPE
778: SYNTAX SnmpAdminString (SIZE(64))
779: MAX-ACCESS read-only
780: STATUS current
781: DESCRIPTION "String for identifying the controller to
782: operator."
783:
784: Swortwood Internet Draft- Expires April 2002 18
785: InfiniBand Device Management Agent Oct. 2001
786: Management Information Base
787:
788: ::= { ibdevIOControllerProfileEntry 32 }
789:
790: --------------------------------------------------------
791: -- SERVICE ENTRIES
792: --------------------------------------------------------
793: ibdevServiceEntriesTable OBJECT-TYPE
794: SYNTAX SEQUENCE OF IbdevServiceEntriesEntry
795: MAX-ACCESS not-accessible
796: STATUS current
797: DESCRIPTION
798: "List of supported services and their associated Service IDs.
799: Each IOC has a table with at most 0x100 ServiceEntries."
800: ::= { ibdevServiceEntries 1 }
801:
802: ibdevServiceEntriesEntry OBJECT-TYPE
803: SYNTAX IbdevServiceEntriesEntry
804: MAX-ACCESS not-accessible
805: STATUS current
806: DESCRIPTION
807: " Entries of Service entries, with 256 possible service
808: entries
809: per IOC."
810: INDEX { ibdevIOCIndex, ibdevEntryIndex }
811: ::= { ibdevServiceEntriesTable 1 }
812:
813:
814: IbdevServiceEntriesEntry ::= SEQUENCE {
815: ibdevIOCIndex Integer32,
816: ibdevEntryIndex Integer32,
817: ibdevServiceName SnmpAdminString,
818: ibdevServiceId Integer64
819: }
820:
821: ibdevIOCIndex OBJECT-TYPE
822: SYNTAX Integer32 (SIZE(1..256))
823: MAX-ACCESS read-only
824: STATUS current
825: DESCRIPTION " Major index of IO Controllers. "
826: ::= { ibdevServiceEntriesEntry 1 }
827:
828: ibdevEntryIndex OBJECT-TYPE
829: SYNTAX Integer32 (SIZE(1..256))
830: MAX-ACCESS read-only
831: STATUS current
832: DESCRIPTION " "
833: ::= { ibdevServiceEntriesEntry 2 }
834:
835: Swortwood Internet Draft- Expires April 2002 19
836: InfiniBand Device Management Agent Oct. 2001
837: Management Information Base
838:
839:
840: ibdevServiceName OBJECT-TYPE
841: SYNTAX SnmpAdminString (SIZE(40))
842: MAX-ACCESS read-only
843: STATUS current
844: DESCRIPTION " String of Service name. "
845: ::= { ibdevServiceEntriesEntry 3 }
846:
847: ibdevServiceId OBJECT-TYPE
848: SYNTAX Integer64
849: MAX-ACCESS read-only
850: STATUS current
851: DESCRIPTION " An identifier of the associated Service."
852: ::= { ibdevServiceEntriesEntry 4 }
853:
854:
855: --------------------------------------------------------
856: -- DiagnosticTimeout
857: -- Response indicates maximum time for completion
858: -- of diagnostic test. Target device is
859: -- identified by the Attribute Modifier. Tests not
860: -- completing within this period may
861: -- indicate device failure. Specified in multiples
862: -- of milliseconds.
863: --------------------------------------------------------
864:
865: ibdevDiagnosticsTable OBJECT-TYPE
866: SYNTAX SEQUENCE OF IbdevDiagnosticsEntry
867: MAX-ACCESS not-accessible
868: STATUS current
869: DESCRIPTION
870: ""
871: ::= { ibdevDiagnostics 1 }
872:
873: ibdevDiagnosticsEntry OBJECT-TYPE
874: SYNTAX IbdevDiagnosticsEntry
875: MAX-ACCESS not-accessible
876: STATUS current
877: DESCRIPTION
878: " Diagnostics Entries."
879: INDEX { ibdevDiagnosticIndex }
880: ::= { ibdevDiagnosticsTable 1 }
881:
882:
883: IbdevDiagnosticsEntry ::= SEQUENCE {
884: ibdevDiagnosticIndex Integer32,
885:
886: Swortwood Internet Draft- Expires April 2002 20
887: InfiniBand Device Management Agent Oct. 2001
888: Management Information Base
889:
890: ibdevMaxDiagTime Integer32,
891: ibdevPrepareToTestValue INTEGER,
892: ibdevTestDeviceOnce TruthValue,
893: ibdevTestDeviceLoop TruthValue,
894: ibdevDiagCode SnmpAdminString
895: }
896:
897: ibdevDiagnosticIndex OBJECT-TYPE
898: SYNTAX Integer32
899: MAX-ACCESS read-only
900: STATUS current
901: DESCRIPTION " Diagnostics are per controller."
902: ::= { ibdevDiagnosticsEntry 1 }
903:
904: ibdevMaxDiagTime OBJECT-TYPE
905: SYNTAX Integer32
906: MAX-ACCESS read-only
907: STATUS current
908: DESCRIPTION " Maximum time to finish a diagnostic
909: operation in milliseconds."
910: ::= { ibdevDiagnosticsEntry 2 }
911:
912: ibdevPrepareToTestValue OBJECT-TYPE
913: SYNTAX INTEGER {
914: readytotest(0),
915: invalidattribute(1),
916: deviceNotReady(2),
917: deviceNotResponding(3),
918: diagnosticsNotSupported(4)
919: }
920: MAX-ACCESS read-only
921: STATUS current
922: DESCRIPTION " Indicates current test status :
923: 0 = Ready for diagnostic test
924: 1 = Invalid Attribute Modifier
925: 2 = Device not ready
926: 3 = Device not responding
927: 4 = Diagnostics not supported "
928: ::= { ibdevDiagnosticsEntry 3 }
929:
930: ibdevTestDeviceOnce OBJECT-TYPE
931: SYNTAX TruthValue
932: MAX-ACCESS read-only
933: STATUS current
934: DESCRIPTION "A Set instructs the device to initiate a
935: single diagnostic test and run it once. "
936:
937: Swortwood Internet Draft- Expires April 2002 21
938: InfiniBand Device Management Agent Oct. 2001
939: Management Information Base
940:
941: ::= { ibdevDiagnosticsEntry 4 }
942:
943:
944: ibdevTestDeviceLoop OBJECT-TYPE
945: SYNTAX TruthValue
946: MAX-ACCESS read-only
947: STATUS current
948: DESCRIPTION " When set instructs the device to initiate
949: a single diagnostic test and run it continuously
950: in a loop."
951: ::= { ibdevDiagnosticsEntry 5 }
952:
953: ibdevDiagCode OBJECT-TYPE
954: SYNTAX SnmpAdminString
955: MAX-ACCESS read-only
956: STATUS current
957: DESCRIPTION " Data returned by diagnostic test."
958: ::= { ibdevDiagnosticsEntry 6 }
959:
960: --------------------------------------------------------
961: -- READYtoTEST DeviceTrap
962: --------------------------------------------------------
963:
964: readyToTest NOTIFICATION-TYPE
965: OBJECTS { ibdevPrepareToTestValue, ibdevControllerIndex }
966: STATUS current
967: DESCRIPTION " 514: Device <DEVICE> readiness is <STATUS>."
968: ::= { ibdevTrap 1 }
969:
970:
971: END