smilint output for ./SMA-MIB


Message Severities
SeverityCount
error4
warning30
Message Types
TypeCount
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: