smilint output for ./IB-PM-MIB


Message Severities
SeverityCount
severe60
error14
minor error2
change recommended65
warning32
Message Types
TypeCount
bad-identifier-case (error)8
char-illegal-string (error)1
group-membership (change recommended)65
import-unused (warning)4
index-element-accessible (warning)4
internal-flushing (warning)21
internal-other (severe)21
lexical (severe)21
module-identity-missing (error)1
object-identifier-unknown (severe)18
parent-row (error)3
row-name-table-name (warning)1
sequence-no-column (minor error)2
sequence-order (warning)2
type-unknown (error)1

Messages:

IB-PM-MIB

   1: -- extracted from draft-yang-ib-performance-management-mib-00.txt
   2: -- at Sat Nov  3 06:07:24 2001
   3: 
   4:    IB-PM-MIB DEFINITIONS ::= BEGIN 
   5:     
   6:    IMPORTS 
   7:         MODULE-IDENTITY, OBJECT-TYPE, 
   7: warning - warning: identifier `MODULE-IDENTITY' imported from module `SNMPv2-SMI' is never used
   8:         Counter32, Integer32, experimental, 
   8: warning - warning: identifier `experimental' imported from module `SNMPv2-SMI' is never used
   9:         NOTIFICATION-TYPE                       FROM SNMPv2-SMI 
   9: warning - warning: identifier `NOTIFICATION-TYPE' imported from module `SNMPv2-SMI' is never used
  10:         TEXTUAL-CONVENTION,                              
  10: warning - warning: identifier `TEXTUAL-CONVENTION' imported from module `SNMPv2-TC' is never used
  11:         TruthValue                              FROM SNMPv2-TC; 
  12:  
  13:      
  14:    Yang/Tsang     Internet Draft- Expires May 2002                 4 
  14: severe - lexically unexpected character, skipping to end of line
  15:                 Infiniband Performance Management MIB        Nov 2001 
  15: error - `Yang' should start with a lower case letter
  15: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
  16:     
  17:     
  18:                  
  19:     
  20:    pm MODULE-IDENTITY 
  21:        LAST-UPDATED "200111010000Z"  -- 01 Nov 2001 
  22:        ORGANIZATION "IETF IP over IB Working Group 
  23:                     Email:   ipoverib@ietf.org" 
  24:        CONTACT-INFO "Carl Yang/Edwin Tsang 
  25:                     Postal: TopSpin Communications, Inc. 
  26:                     2460 Embarcadero Way 
  27:                     Palo Alto, CA 94303 
  28:                     United States 
  29:                     Tel:    +1 650 251 1036 
  30:                     Email:  carl@topspin.com" 
  31:     
  32:        DESCRIPTION  "The managed objects for an InfiniBand  
  33:                     Performance Management."  
  34:         
  35:        REVISION    "200111010000Z" 
  36:        DESCRIPTION "Initial version of this MIB." 
  37:  
  38:    ::={ experimental 117 } 
  38: warning - warning: flushing recent incorrect declaration, see previous error(s)
  39:      
  40:    Yang/Tsang     Internet Draft- Expires May 2002                 5 
  40: severe - lexically unexpected character, skipping to end of line
  41:                 Infiniband Performance Management MIB        Nov 2001 
  41: error - `Yang' should start with a lower case letter
  41: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
  42:     
  43:     
  44:    -- 
  45:    -- Objects 
  46:    -- 
  47:    pmMIBObjects         OBJECT IDENTIFIER ::= { pm 1 } 
  47: warning - warning: flushing recent incorrect declaration, see previous error(s)
  48:     
  49:     
  50:    -- 
  51:    -- ClassPortInfoTable 
  52:    -- 
  53:    pmClassPortInfoTable OBJECT-TYPE 
  54:    SYNTAX              SEQUENCE OF PmClassPortInfoEntry 
  55:    MAX-ACCESS          not-accessible 
  56:    STATUS              current 
  57:    DESCRIPTION 
  58:       "A table used to list all ClassPortInfoEntry." 
  59:    ::= { pmMIBObjects 1 } 
  59: severe - unknown object identifier label `pmMIBObjects'
  60:  
  61:    pmClassPortInfoEntry OBJECT-TYPE 
  61: warning - warning: index element `pmClassPortInfoGUID' of row `pmClassPortInfoEntry' should be not-accessible in SMIv2 MIB
  62:    SYNTAX              PmClassPortInfoEntry 
  63:    MAX-ACCESS          not-accessible 
  64:    STATUS              current 
  65:    DESCRIPTION 
  66:       "Table entry for pmClassPortInfoTable." 
  67:    INDEX        { pmClassPortInfoGUID } 
  68:    ::= { pmClassPortInfoTable 1 } 
  69:  
  70:    PmClassPortInfoEntry::= SEQUENCE { 
  71:        pmClassPortInfoGUID             OCTET STRING, 
  72:        pmClassPortInfoAllPortSelect    TruthValue 
  73:         } 
  74:     
  75:    pmClassPortInfoGUID  OBJECT-TYPE 
  75: change recommended - warning: node `pmClassPortInfoGUID' must be contained in at least one conformance group
  76:    SYNTAX               OCTET STRING (SIZE(8)) 
  77:    MAX-ACCESS           read-only 
  78:    STATUS               current 
  79:    DESCRIPTION 
  80:       "The GUID of this node." 
  81:    ::= { pmClassPortInfoEntry 1 } 
  82:     
  83:    pmClassPortInfoAllPortSelect OBJECT-TYPE 
  83: change recommended - warning: node `pmClassPortInfoAllPortSelect' must be contained in at least one conformance group
  84:    SYNTAX                      TruthValue 
  85:    MAX-ACCESS                  read-only 
  86:    STATUS                      current 
  87:    DESCRIPTION 
  88:       "If reported as TRUE, indicates that all attributes containing 
  89:       the PortSelect component support setting it to 0xFF to gather 
  90:       data from all ports at once.  If reported as FALSE, using 0xFF in 
  91:       PortSelect results in undefined behavior." 
  92:    ::= { pmClassPortInfoEntry 2 } 
  93:  
  94:    -- 
  95:    -- PortSampleCntrl 
  96:    -- 
  97:      
  98:    Yang/Tsang     Internet Draft- Expires May 2002                 6 
  98: severe - lexically unexpected character, skipping to end of line
  99:                 Infiniband Performance Management MIB        Nov 2001 
  99: error - `Yang' should start with a lower case letter
  99: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
 100:     
 101:     
 102:    pmPortSampleCntrlTable      OBJECT-TYPE 
 103:    SYNTAX                      SEQUENCE OF PmPortSampleCntrlEntry 
 104:    MAX-ACCESS                  not-accessible 
 105:    STATUS                      current 
 106:    DESCRIPTION 
 107:       "A table used to list all PortSampleCntrlEntry." 
 108:    ::= { pmMIBObjects 2 } 
 108: warning - warning: flushing recent incorrect declaration, see previous error(s)
 109:  
 110:    pmPortSampleCntrlEntry      OBJECT-TYPE 
 110: error - row's parent node must be a table node
 110: warning - warning: index element `pmPortSampleCntrlGUID' of row `pmPortSampleCntrlEntry' should be not-accessible in SMIv2 MIB
 111:    SYNTAX                      PmPortSampleCntrlEntry 
 112:    MAX-ACCESS                  not-accessible 
 112: error - unknown type `PmPortSampleCntrlEntry'
 113:    STATUS                      current 
 114:    DESCRIPTION 
 115:       "Table entry for pmPortSampleCntrlTable ." 
 116:    INDEX        { pmPortSampleCntrlGUID } 
 117:    ::= { pmPortSampleCntrlTable 1 } 
 117: severe - unknown object identifier label `pmPortSampleCntrlTable'
 118:  
 119:    PmPortSampleCntrlEntry::= SEQUENCE { 
 120:        pmPortSampleCntrlGUID                   OCTET STRING, 
 121:        pmPortSampleCntrlOpCode                 Integer32, 
 122:        pmPortSampleCntrlPortSelect             Integer32, 
 123:        pmPortSampleCntrlTick                   Integer32, 
 123: severe - unknown object identifier label `pmPortSampleCntrlTick'
 124:        pmPortSampleCntrlCounterWidth           INTEGER, 
 125:        pmPortSampleCntrlCounter0Mask           Integer32, 
 126:        pmPortSampleCntrlCounter1Mask           Integer32, 
 126: severe - unknown object identifier label `pmPortSampleCntrlCounter1Mask'
 127:        pmPortSampleCntrlCounter2Mask           Integer32, 
 128:        pmPortSampleCntrlCounter3Mask           Integer32, 
 129:        pmPortSampleCntrlCounter4Mask           Integer32, 
 130:        pmPortSampleCntrlCounter5Mask           Integer32, 
 131:        pmPortSampleCntrlCounter6Mask           Integer32, 
 132:        pmPortSampleCntrlCounter7Mask           Integer32, 
 133:        pmPortSampleCntrlCounter8Mask           Integer32, 
 134:        pmPortSampleCntrlCounter9Mask           Integer32, 
 135:        pmPortSampleCntrlCounter10Mask          Integer32, 
 135: severe - unknown object identifier label `pmPortSampleCntrlCounter10Mask'
 136:        pmPortSampleCntrlCounter11Mask          Integer32, 
 137:        pmPortSampleCntrlCounter12Mask          Integer32, 
 138:        pmPortSampleCntrlCounter13Mask          Integer32, 
 139:        pmPortSampleCntrlCounter14Mask          Integer32, 
 139: severe - unknown object identifier label `pmPortSampleCntrlCounter14Mask'
 140:        pmPortSampleCntrlSampleMechanisms       Integer32, 
 141:        pmPortSampleCntrlSampleStatus           INTEGER, 
 142:        pmPortSampleCntrlOptionMask             OCTET STRING, 
 143:        pmPortSampleCntrlVendorMask             OCTET STRING, 
 144:        pmPortSampleCntrlSampleStart            Integer32, 
 145:        pmPortSampleCntrlSampleInterval         Integer32, 
 146:        pmPortSampleCntrlTag                    OCTET STRING, 
 147:        pmPortSampleCntrlCounterSelect0         Integer32, 
 148:        pmPortSampleCntrlCounterSelect1         Integer32, 
 148: severe - unknown object identifier label `pmPortSampleCntrlCounterSelect1'
 149:        pmPortSampleCntrlCounterSelect2         Integer32, 
 150:        pmPortSampleCntrlCounterSelect3         Integer32, 
 151:        pmPortSampleCntrlCounterSelect4         Integer32, 
 152:        pmPortSampleCntrlCounterSelect5         Integer32, 
 153:        pmPortSampleCntrlCounterSelect6         Integer32, 
 153: severe - unknown object identifier label `pmPortSampleCntrlCounterSelect6'
 154:        pmPortSampleCntrlCounterSelect7         Integer32, 
 155:      
 156:    Yang/Tsang     Internet Draft- Expires May 2002                 7 
 156: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
 156: severe -
lexically unexpected character, skipping to end of line
 157:                 Infiniband Performance Management MIB        Nov 2001 
 158:     
 159:     
 160:        pmPortSampleCntrlCounterSelect8         Integer32, 
 161:        pmPortSampleCntrlCounterSelect9         Integer32, 
 162:        pmPortSampleCntrlCounterSelect10        Integer32, 
 163:        pmPortSampleCntrlCounterSelect11        Integer32, 
 164:        pmPortSampleCntrlCounterSelect12        Integer32, 
 165:        pmPortSampleCntrlCounterSelect13        Integer32, 
 166:        pmPortSampleCntrlCounterSelect14        Integer32 
 167:         } 
 167: warning - warning: flushing recent incorrect declaration, see previous error(s)
 168:     
 169:    pmPortSampleCntrlGUID        OBJECT-TYPE 
 169: change recommended - warning: node `pmPortSampleCntrlGUID' must be contained in at least one conformance group
 170:    SYNTAX                       OCTET STRING (SIZE(8)) 
 171:    MAX-ACCESS                   read-only 
 172:    STATUS                       current 
 173:    DESCRIPTION 
 174:       "The GUID of this node." 
 175:    ::= { pmPortSampleCntrlEntry 1 } 
 176:     
 177:    pmPortSampleCntrlOpCode     OBJECT-TYPE 
 177: change recommended - warning: node `pmPortSampleCntrlOpCode' must be contained in at least one conformance group
 178:    SYNTAX                      Integer32 
 179:    MAX-ACCESS                  read-write 
 180:    STATUS                      current 
 181:    DESCRIPTION 
 182:       "Used to select a specific packet OpCode (as found in BTH) when 
 183:       sampling optional quantities that are op code specific.  If 
 184:       OpCode is 0xFF, all OpCodes are sampled as one otherwise only one 
 185:       OpCode can be sampled at a time, although multiple quantities can 
 186:       be sampled for the same OpCode.  The possible OpCode are defined 
 187:       as follows: 
 188:                0x0 : RC SEND First, 
 189:                0x1 : RC SEND Middle, 
 190:                0x2 : RC SEND Last, 
 191:                0x3 : RC SEND Last with Immediate, 
 192:                0x4 : RC SEND Only, 
 193:                0x5 : RC SEND Only with Immediate, 
 194:                0x6 : RC RDMA Write First, 
 195:                0x7 : RC RDMA Write Middle, 
 196:                0x8 : RC RDMA Write Last, 
 197:                0x9 : RC RDMA Write Last with Immediate, 
 198:                0xA : RC RDMA Write Only, 
 199:                0xB : RC RDMA Write Only with Immediate, 
 200:                0xC : RC RDMA Read Request, 
 201:                0xD : RC RDMA Read Response First, 
 202:                0xE : RC RDMA Read Response Middle, 
 203:                0xF : RC RDMA Read Response Last, 
 204:                0x10 : RC RDMA Read Response Only, 
 205:                0x11 : RC RDMA Acknowledge, 
 206:                0x12 : RC RDMA Atomic Acknowledge, 
 207:                0x13 : RC RDMA CmpSwap, 
 208:                0x14 : RC RDMA FetchAdd, 
 209:                0x15 - 0x1F : RC Reserved, 
 210:                0x20 : UC Send First, 
 211:                0x21 : UC Send Middle, 
 212:                0x22 : UC Send Last, 
 213:      
 214:    Yang/Tsang     Internet Draft- Expires May 2002                 8 
 215:                 Infiniband Performance Management MIB        Nov 2001 
 216:     
 217:     
 218:                0x23 : UC Send Last with Immediate, 
 219:                0x24 : UC Send Only, 
 220:                0x25 : UC Send Only with Immediate, 
 221:                0x26 : UC RDMA Write First, 
 222:                0x27 : UC RDMA Write Middle, 
 223:                0x28 : UC RDMA Write Last, 
 224:                0x29 : UC RDMA Write Last with Immediate, 
 225:                0x2A : UC RDMA Write Only, 
 226:                0x2B : UC RDMA Write Only with Immediate, 
 227:                0x2C - 0x3F : UC Reserved 
 228:                 0x40 : RD Send First, 
 229:                0x41 : RD Send Middle, 
 230:                0x42 : RD Send Last, 
 231:                0x43 : RD Send Last with Immediate, 
 232:                0x44 : RD Send Only, 
 233:                0x45 : RD Send Only with Immediate, 
 234:                0x46 : RD RDMA Write First, 
 235:                0x47 : RD RDMA Write Middle, 
 236:                0x48 : RD RDMA Write Last, 
 237:                0x49 : RD RDMA Write Last with Immediate, 
 238:                0x4A : RD RDMA Write Only, 
 239:                0x4B : RD RDMA Write Only with Immediate, 
 240:                0x4C : RD RDMA Read Request, 
 241:                0x4D : RD RDMA Read Response First, 
 242:                0x4E : RD RDMA Read Response Middle, 
 243:                0x4F : RD RDMA Read Response Last, 
 244:                0x50 : RD RDMA Read Only, 
 245:                0x51 : RD Acknowledge, 
 246:                0x52 : RD Atomic Acknowledge, 
 247:                0x53 : RD CmpSwap, 
 248:                0x54 : RD FetchAdd, 
 249:                0x55 - 0x5F : RD Reserved, 
 250:                0x64 : UD Send Only, 
 251:                0x65 : UD Send Only with Immediate, 
 252:                0x66 - 0x7F : UD Reserved, 
 253:                0x80 - 0xBF : Reserved, 
 254:                 0xC0 - 0xEF :  Manufacture Specific Opcodes." 
 255:    ::= { pmPortSampleCntrlEntry 2 } 
 256:     
 257:    pmPortSampleCntrlPortSelect OBJECT-TYPE 
 257: change recommended - warning: node `pmPortSampleCntrlPortSelect' must be contained in at least one conformance group
 258:    SYNTAX                      Integer32 
 259:    MAX-ACCESS                  read-write 
 260:    STATUS                      current 
 261:    DESCRIPTION 
 262:       "Selects which port will be sampled.  For an HCA or TCA, 
 263:       PortSelect refers to an end port.  For a switch, PortSelect 
 264:       refers to a switch port.  If the value does not correspond to an 
 265:       actual port, the sample timers run normally but the resulting 
 266:       sample counter values are zero.  If gathering data from all ports 
 267:       at once is supported (see pmAllPortSelect), setting PortSelect to 
 268:       0xFF will cause samples from all ports to be accumulated." 
 269:    ::= { pmPortSampleCntrlEntry 3 } 
 270:     
 271:      
 272:    Yang/Tsang     Internet Draft- Expires May 2002                 9 
 272: severe - lexically unexpected character, skipping to end of line
 273:                 Infiniband Performance Management MIB        Nov 2001 
 273: error - `Yang' should start with a lower case letter
 273: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
 274:     
 275:     
 276:    pmPortSampleCntrlTick        OBJECT-TYPE 
 277:    SYNTAX                       Integer32 
 278:    MAX-ACCESS                   read-only 
 279:    STATUS                       current 
 280:    DESCRIPTION 
 281:       "Indicates the nodes sampling clock interval as a multiple of 10x 
 282:       the link transfer period.  For a 2.5G transfer link, the transfer 
 283:       period is 400 picoseconds.  The encoding is: 
 284:         0x00 = 10 x link transfer period (4 nanoseconds for 2.5G link) 
 285:         0x01 = 20 x link transfer period 
 286:         0x02 = 30 x link transfer period 
 287:         ... 
 288:         0xFF = 2,560 x link transfer period 
 289:       To maximize utility of the performance attributes, implementers 
 290:       are encouraged to choose the smallest practical tick size." 
 291:    ::= { pmPortSampleCntrlEntry 4 } 
 291: warning - warning: flushing recent incorrect declaration, see previous error(s)
 292:  
 293:    pmPortSampleCntrlCounterWidth        OBJECT-TYPE 
 293: change recommended - warning: node `pmPortSampleCntrlCounterWidth' must be contained in at least one conformance group
 294:    SYNTAX                               INTEGER { 
 295:                                         width16Bits (0), 
 296:                                         width20Bits (1), 
 297:                                         width24Bits (2), 
 298:                                         width28Bits (3), 
 299:                                         width32Bits (4) 
 300:                                         } 
 301:    MAX-ACCESS                           read-only 
 302:    STATUS                               current 
 303:    DESCRIPTION 
 304:       "Indicates the actual width in bits of the following components: 
 305:           - SampleStart 
 306:           - SampleInterval 
 307:           - PortSamplesResult:Counter0 to 14 
 308:         Counters smaller than 32 bits shall be implemented as the least 
 309:         significant bits of the corresponding 32-bit attribute 
 310:         component, with the unimplemented upper bits of the component 
 311:         returning zeros for Get and ignored for Set." 
 312:    ::= { pmPortSampleCntrlEntry 5 } 
 313:  
 314:    pmPortSampleCntrlCounter0Mask        OBJECT-TYPE 
 314: change recommended - warning: node `pmPortSampleCntrlCounter0Mask' must be contained in at least one conformance group
 315:    SYNTAX                               Integer32 
 316:    MAX-ACCESS                           read-only 
 317:    STATUS                               current 
 318:    DESCRIPTION 
 319:       "A bitmask that determines the capabilities of 
 320:       PortSamplesResult:Counter0. 
 321:           - Bit 0 = supports all mandatory quantities; shall be 1 
 322:           - Bit 1 = supports all optional quantities 
 323:           - Bit 2 = supports vendor-defined quantities" 
 324:    ::= { pmPortSampleCntrlEntry 6 } 
 325:  
 326:    pmPortSampleCntrlCounter1Mask        OBJECT-TYPE 
 327:    SYNTAX                               Integer32 
 328:    MAX-ACCESS                           read-only 
 329:      
 330:    Yang/Tsang     Internet Draft- Expires May 2002                10 
 330: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
 330: severe -
lexically unexpected character, skipping to end of line
 331:                 Infiniband Performance Management MIB        Nov 2001 
 332:     
 333:     
 334:    STATUS                               current 
 335:    DESCRIPTION 
 336:       "A bitmask that determines the capabilities of 
 337:       PortSamplesResult:Counter1. 
 338:           - Bit 0 = supports all mandatory quantities; shall be 1 
 339:           - Bit 1 = supports all optional quantities 
 340:           - Bit 2 = supports vendor-defined quantities" 
 341:    ::= { pmPortSampleCntrlEntry 7 } 
 341: warning - warning: flushing recent incorrect declaration, see previous error(s)
 342:  
 343:    pmPortSampleCntrlCounter2Mask        OBJECT-TYPE 
 343: change recommended - warning: node `pmPortSampleCntrlCounter2Mask' must be contained in at least one conformance group
 344:    SYNTAX                               Integer32 
 345:    MAX-ACCESS                           read-only 
 346:    STATUS                               current 
 347:    DESCRIPTION 
 348:       "A bitmask that determines the capabilities of 
 349:       PortSamplesResult:Counter2. 
 350:           - Bit 0 = supports all mandatory quantities; shall be 1 
 351:           - Bit 1 = supports all optional quantities 
 352:           - Bit 2 = supports vendor-defined quantities" 
 353:    ::= { pmPortSampleCntrlEntry 8 } 
 354:  
 355:    pmPortSampleCntrlCounter3Mask        OBJECT-TYPE 
 355: change recommended - warning: node `pmPortSampleCntrlCounter3Mask' must be contained in at least one conformance group
 356:    SYNTAX                               Integer32 
 357:    MAX-ACCESS                           read-only 
 358:    STATUS                               current 
 359:    DESCRIPTION 
 360:       "A bitmask that determines the capabilities of 
 361:       PortSamplesResult:Counter3. 
 362:           - Bit 0 = supports all mandatory quantities; shall be 1 
 363:           - Bit 1 = supports all optional quantities 
 364:           - Bit 2 = supports vendor-defined quantities" 
 365:    ::= { pmPortSampleCntrlEntry 9 } 
 366:  
 367:    pmPortSampleCntrlCounter4Mask        OBJECT-TYPE 
 367: change recommended - warning: node `pmPortSampleCntrlCounter4Mask' must be contained in at least one conformance group
 368:    SYNTAX                               Integer32 
 369:    MAX-ACCESS                           read-only 
 370:    STATUS                               current 
 371:    DESCRIPTION 
 372:       "A bitmask that determines the capabilities of 
 373:       PortSamplesResult:Counter4. 
 374:           - Bit 0 = supports all mandatory quantities; shall be 1 
 375:           - Bit 1 = supports all optional quantities 
 376:           - Bit 2 = supports vendor-defined quantities" 
 377:    ::= { pmPortSampleCntrlEntry 10 } 
 378:  
 379:    pmPortSampleCntrlCounter5Mask        OBJECT-TYPE 
 379: change recommended - warning: node `pmPortSampleCntrlCounter5Mask' must be contained in at least one conformance group
 380:    SYNTAX                               Integer32 
 381:    MAX-ACCESS                           read-only 
 382:    STATUS                               current 
 383:    DESCRIPTION 
 384:       "A bitmask that determines the capabilities of 
 385:       PortSamplesResult:Counter5. 
 386:           - Bit 0 = supports all mandatory quantities; shall be 1 
 387:      
 388:    Yang/Tsang     Internet Draft- Expires May 2002                11 
 389:                 Infiniband Performance Management MIB        Nov 2001 
 390:     
 391:     
 392:           - Bit 1 = supports all optional quantities 
 393:           - Bit 2 = supports vendor-defined quantities" 
 394:    ::= { pmPortSampleCntrlEntry 11 } 
 395:  
 396:    pmPortSampleCntrlCounter6Mask        OBJECT-TYPE 
 396: change recommended - warning: node `pmPortSampleCntrlCounter6Mask' must be contained in at least one conformance group
 397:    SYNTAX                               Integer32 
 398:    MAX-ACCESS                           read-only 
 399:    STATUS                               current 
 400:    DESCRIPTION 
 401:       "A bitmask that determines the capabilities of 
 402:       PortSamplesResult:Counter6. 
 403:           - Bit 0 = supports all mandatory quantities; shall be 1 
 404:           - Bit 1 = supports all optional quantities 
 405:           - Bit 2 = supports vendor-defined quantities" 
 406:    ::= { pmPortSampleCntrlEntry 12 } 
 407:  
 408:    pmPortSampleCntrlCounter7Mask        OBJECT-TYPE 
 408: change recommended - warning: node `pmPortSampleCntrlCounter7Mask' must be contained in at least one conformance group
 409:    SYNTAX                               Integer32 
 410:    MAX-ACCESS                           read-only 
 411:    STATUS                               current 
 412:    DESCRIPTION 
 413:       "A bitmask that determines the capabilities of 
 414:       PortSamplesResult:Counter7. 
 415:           - Bit 0 = supports all mandatory quantities; shall be 1 
 416:           - Bit 1 = supports all optional quantities 
 417:           - Bit 2 = supports vendor-defined quantities" 
 418:    ::= { pmPortSampleCntrlEntry 13 } 
 419:  
 420:    pmPortSampleCntrlCounter8Mask        OBJECT-TYPE 
 420: change recommended - warning: node `pmPortSampleCntrlCounter8Mask' must be contained in at least one conformance group
 421:    SYNTAX                               Integer32 
 422:    MAX-ACCESS                           read-only 
 423:    STATUS                               current 
 424:    DESCRIPTION 
 425:       "A bitmask that determines the capabilities of 
 426:       PortSamplesResult:Counter8. 
 427:           - Bit 0 = supports all mandatory quantities; shall be 1 
 428:           - Bit 1 = supports all optional quantities 
 429:           - Bit 2 = supports vendor-defined quantities" 
 430:    ::= { pmPortSampleCntrlEntry 14 } 
 431:  
 432:    pmPortSampleCntrlCounter9Mask        OBJECT-TYPE 
 432: change recommended - warning: node `pmPortSampleCntrlCounter9Mask' must be contained in at least one conformance group
 433:    SYNTAX                               Integer32 
 434:    MAX-ACCESS                           read-only 
 435:    STATUS                               current 
 436:    DESCRIPTION 
 437:       "A bitmask that determines the capabilities of 
 438:       PortSamplesResult:Counter9. 
 439:           - Bit 0 = supports all mandatory quantities; shall be 1 
 440:           - Bit 1 = supports all optional quantities 
 441:           - Bit 2 = supports vendor-defined quantities" 
 442:    ::= { pmPortSampleCntrlEntry 15 } 
 443:  
 444:    pmPortSampleCntrlCounter10Mask       OBJECT-TYPE 
 445:      
 446:    Yang/Tsang     Internet Draft- Expires May 2002                12 
 446: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting SYNTAX
 446: severe -
lexically unexpected character, skipping to end of line
 447:                 Infiniband Performance Management MIB        Nov 2001 
 448:     
 449:     
 450:    SYNTAX                               Integer32 
 451:    MAX-ACCESS                           read-only 
 452:    STATUS                               current 
 453:    DESCRIPTION 
 454:       "A bitmask that determines the capabilities of 
 455:       PortSamplesResult:Counter10. 
 456:           - Bit 0 = supports all mandatory quantities; shall be 1 
 457:           - Bit 1 = supports all optional quantities 
 458:           - Bit 2 = supports vendor-defined quantities" 
 459:    ::= { pmPortSampleCntrlEntry 16 } 
 459: warning - warning: flushing recent incorrect declaration, see previous error(s)
 460:  
 461:    pmPortSampleCntrlCounter11Mask       OBJECT-TYPE 
 461: change recommended - warning: node `pmPortSampleCntrlCounter11Mask' must be contained in at least one conformance group
 462:    SYNTAX                               Integer32 
 463:    MAX-ACCESS                           read-only 
 464:    STATUS                               current 
 465:    DESCRIPTION 
 466:       "A bitmask that determines the capabilities of 
 467:       PortSamplesResult:Counter11. 
 468:           - Bit 0 = supports all mandatory quantities; shall be 1 
 469:           - Bit 1 = supports all optional quantities 
 470:           - Bit 2 = supports vendor-defined quantities" 
 471:    ::= { pmPortSampleCntrlEntry 17 } 
 472:  
 473:    pmPortSampleCntrlCounter12Mask       OBJECT-TYPE 
 473: change recommended - warning: node `pmPortSampleCntrlCounter12Mask' must be contained in at least one conformance group
 474:    SYNTAX                               Integer32 
 475:    MAX-ACCESS                           read-only 
 476:    STATUS                               current 
 477:    DESCRIPTION 
 478:       "A bitmask that determines the capabilities of 
 479:       PortSamplesResult:Counter12. 
 480:           - Bit 0 = supports all mandatory quantities; shall be 1 
 481:           - Bit 1 = supports all optional quantities 
 482:           - Bit 2 = supports vendor-defined quantities" 
 483:    ::= { pmPortSampleCntrlEntry 18 } 
 484:  
 485:    pmPortSampleCntrlCounter13Mask       OBJECT-TYPE 
 485: change recommended - warning: node `pmPortSampleCntrlCounter13Mask' must be contained in at least one conformance group
 486:    SYNTAX                               Integer32 
 487:    MAX-ACCESS                           read-only 
 488:    STATUS                               current 
 489:    DESCRIPTION 
 490:       "A bitmask that determines the capabilities of 
 491:       PortSamplesResult:Counter13. 
 492:           - Bit 0 = supports all mandatory quantities; shall be 1 
 493:           - Bit 1 = supports all optional quantities 
 494:           - Bit 2 = supports vendor-defined quantities" 
 495:    ::= { pmPortSampleCntrlEntry 19 } 
 496:  
 497:    pmPortSampleCntrlCounter14Mask       OBJECT-TYPE 
 498:    SYNTAX                               Integer32 
 499:    MAX-ACCESS                           read-only 
 500:    STATUS                               current 
 501:    DESCRIPTION 
 502:      
 503:    Yang/Tsang     Internet Draft- Expires May 2002                13 
 503: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting QUOTED_STRING
 503: severe -
lexically unexpected character, skipping to end of line
 504:                 Infiniband Performance Management MIB        Nov 2001 
 505:     
 506:     
 507:       "A bitmask that determines the capabilities of 
 508:       PortSamplesResult:Counter14. 
 509:           - Bit 0 = supports all mandatory quantities; shall be 1 
 510:           - Bit 1 = supports all optional quantities 
 511:           - Bit 2 = supports vendor-defined quantities" 
 512:    ::= { pmPortSampleCntrlEntry 20 } 
 512: warning - warning: flushing recent incorrect declaration, see previous error(s)
 513:  
 514:    pmPortSampleCntrlSampleMechanisms    OBJECT-TYPE 
 514: change recommended - warning: node `pmPortSampleCntrlSampleMechanisms' must be contained in at least one conformance group
 515:    SYNTAX                               Integer32 
 516:    MAX-ACCESS                           read-only 
 517:    STATUS                               current 
 518:    DESCRIPTION 
 519:         "The number of independent sample mechanisms implemented, i.e., 
 520:         sets of PortSamplesControl and PortSamplesResult, minus one: 
 521:           0 = one sample mechanism is available 
 522:           1 = two sample mechanism is available 
 523:           ... 
 524:           255 = 256 sample mechanisms are available. 
 525:         Providing multiple sampling mechanisms is optional.  N sample 
 526:         mechanisms would permit N independent samples to be run 
 527:         simultaneously.  A special value of Attribute Modifier 
 528:         (0xFFFFFFFF) allows all sample mechanisms to be started with a 
 529:         single Set, sampling the same quantities during the same 
 530:         interval on N ports." 
 531:    ::= { pmPortSampleCntrlEntry 21 } 
 532:  
 533:    pmPortSampleCntrlSampleStatus        OBJECT-TYPE 
 533: change recommended - warning: node `pmPortSampleCntrlSampleStatus' must be contained in at least one conformance group
 534:    SYNTAX                               INTEGER { 
 535:                                         samplingComplete (0), 
 536:                                         sampleStartTimerRunning (1), 
 537:                                         samplingUnderway (2), 
 538:                                         reserved (3) 
 539:                                         } 
 540:    MAX-ACCESS                           read-only 
 541:    STATUS                               current 
 542:    DESCRIPTION 
 543:           "Indicates the status of sampling." 
 544:    ::= { pmPortSampleCntrlEntry 22 } 
 545:  
 546:    pmPortSampleCntrlOptionMask  OBJECT-TYPE 
 546: change recommended - warning: node `pmPortSampleCntrlOptionMask' must be contained in at least one conformance group
 547:    SYNTAX                       OCTET STRING (SIZE(8)) 
 548:    MAX-ACCESS                   read-only 
 549:    STATUS                       current 
 550:    DESCRIPTION 
 551:           "A bit mask indicating which optional InfiniBand performance 
 552:           quantities are implemented.  Its value is described as 
 553:           follows: 
 554:             Bit 0 (LSB) = reserved ahall be zero 
 555:             Bit 1 = PortXmitQueue[n] 
 556:             Bit 2 = PortXmitDataVL[n] 
 557:             Bit 3 = PortRcvDataVL[n] 
 558:             Bit 4 = PortXmitPktVL[n] 
 559:             Bit 5 = PortRcvPktVL[n] 
 560:      
 561:    Yang/Tsang     Internet Draft- Expires May 2002                14 
 562:                 Infiniband Performance Management MIB        Nov 2001 
 563:     
 564:     
 565:             Bit 6 = PortRcvErrorDetails:PortLocalPhysicalErrors 
 566:             Bit 7 = PortRcvErrorDetails:PortMalformedPacketErrors 
 567:             Bit 8 = PortRcvErrorDetails:PortBufferOverrunErrors 
 568:             Bit 9 = PortRcvErrorDetails:PortDLIDMappingErrors 
 569:             Bit 10 = PortRcvErrorDetails:PortVLMappingErrors 
 570:             Bit 11 = PortRcvErrorDetails:PortLoopingErrors 
 571:             Bit 12 = PortXmitDiscardDetails:PortInactiveDiscards 
 572:             Bit 13 = PortXmitDiscardDetails:PortNeighborMTUDiscards 
 573:             Bit 14 = 
 574:           PortXmitDiscardDetails:PortSwwLifetimeLimitDiscards 
 575:             Bit 15 = 
 576:           PortXmitDiscardDetails:PortSwHOQLifetimeLimitDiscards 
 577:             Bit 16 = PortOpRcvCounters:PortOpRcvPkts 
 578:             Bit 17 = PortOpRcvCounters:PortOpRcvData 
 579:             Bit 18 = PortFlowCtlCounters:PortXmitFlowPkts 
 580:             Bit 19 = PortFlowCtlCounters:PortRcvFlowPkts 
 581:             Bit 20 = PortVLOpPackets:PortVLOpPackets[n] 
 582:             Bit 21 = PortVLOpData:PortVLOpData[n] 
 583:             Bit 22 = 
 584:           PortVLXmitFlowCtlUpdateErrors:PortVLXmitFlowCtlUpdateErrors[n
 585:           ] 
 586:             Bit 23 = PortVLXmitWaitCounters:PortVLXmitWait[n] 
 587:             Bit 24-47 = Reserved shall be zero 
 588:             Bit 48 = SwPortVLUnkDests:PortVLUnkDests[n] 
 589:             Bit 49-63 = Reserved shall be zero" 
 590:    ::= { pmPortSampleCntrlEntry 23 } 
 591:  
 592:    pmPortSampleCntrlVendorMask  OBJECT-TYPE 
 592: change recommended - warning: node `pmPortSampleCntrlVendorMask' must be contained in at least one conformance group
 593:    SYNTAX                       OCTET STRING (SIZE(8)) 
 594:    MAX-ACCESS                   read-only 
 595:    STATUS                       current 
 596:    DESCRIPTION 
 597:         "A bitmask indicating which vendor-specific counters are 
 598:         implemented.  Must be zero if the node does not support any 
 599:         vendor-specific counters.  Otherwise use is vendor defined." 
 600:    ::= { pmPortSampleCntrlEntry 24 } 
 601:  
 602:    pmPortSampleCntrlSampleStart OBJECT-TYPE 
 602: change recommended - warning: node `pmPortSampleCntrlSampleStart' must be contained in at least one conformance group
 603:    SYNTAX                       Integer32 
 604:    MAX-ACCESS                   read-write 
 605:    STATUS                       current 
 606:    DESCRIPTION 
 607:         "Determines when the sampling interval starts.  When Set, this 
 608:         value is loaded into a timer and the following events occur: 
 609:           - Sample Status is set to 1 
 610:           - Counters in PortSamplesResult are set to zero 
 611:           - The timer begins decrementing once per tick.  When the 
 612:              timer reaches zero, timing stops and the following evetns 
 613:              occur: 
 614:               i. The PortXmitQueue quantities if selected are latched 
 615:              ii. PortSamplesResult counters are started 
 616:             iii. SampleStatus is set to 2 
 617:              iv. The SampleInterval timer is started 
 618:      
 619:    Yang/Tsang     Internet Draft- Expires May 2002                15 
 620:                 Infiniband Performance Management MIB        Nov 2001 
 621:     
 622:     
 623:         The SampleStart timer allows a performance application to 
 624:         randomize the sample start time and insure decoupling from node 
 625:         or network events.  Values used will typically be 10Æs of 
 625: error - illegal character `Æ' (0xc6) in quoted string
 626:         milliseconds.  It is the fine granularity of this interval with 
 627:         respect to the link rate that makes decoupling possible." 
 628:    ::= { pmPortSampleCntrlEntry 25 } 
 629:     
 630:    pmPortSampleCntrlSampleInterval      OBJECT-TYPE 
 630: change recommended - warning: node `pmPortSampleCntrlSampleInterval' must be contained in at least one conformance group
 631:    SYNTAX                               Integer32 
 632:    MAX-ACCESS                           read-write 
 633:    STATUS                               current 
 634:    DESCRIPTION 
 635:         "Detemine the length of the sampling interval.  When Set, this 
 636:         value is loaded into a timer.  When the SampleStart counter 
 637:         reaches zero, this timer begins decrementing once per tick.  
 638:         When it reaches zero, timing stops and the following event 
 639:         occur: 
 640:           - PortSample2 counters are stopped and the resulting values 
 641:              made available. 
 642:           - SampleStatus is set to zero." 
 643:    ::= { pmPortSampleCntrlEntry 26 } 
 644:     
 645:    pmPortSampleCntrlTag         OBJECT-TYPE 
 645: change recommended - warning: node `pmPortSampleCntrlTag' must be contained in at least one conformance group
 646:    SYNTAX                       OCTET STRING (SIZE(4)) 
 647:    MAX-ACCESS                   read-write 
 648:    STATUS                       current 
 649:    DESCRIPTION 
 650:         "Used by a performance application when it does a 
 651:         PerformanceSet(PortSamplesControl) to uniquely identify its 
 652:         sample run in case of a collision with another performance 
 653:         application.  When an application wishes to start a sample run, 
 654:         it should pick a random Tag value and do a 
 655:         PerformanceSet(PortSamplesControl).  If the returned value of 
 656:         Tag does not match the selected value, another application is 
 657:         using the sampling mechanism.  In this case the first 
 658:         application must wait for a suitable time and retry its 
 659:         sample." 
 660:    ::= { pmPortSampleCntrlEntry 27 } 
 661:     
 662:    pmPortSampleCntrlCounterSelect0      OBJECT-TYPE 
 662: change recommended - warning: node `pmPortSampleCntrlCounterSelect0' must be contained in at least one conformance group
 663:    SYNTAX                               Integer32 
 664:    MAX-ACCESS                           read-write 
 665:    STATUS                               current 
 666:    DESCRIPTION 
 667:         "Selects quantity to be sampled by PortSamplesResult:Counter0.  
 668:         IF an unimplemented quantity is selected, a Get to 
 669:         PortSamplesResult:Counter0 returns zeroes.  The possible values 
 670:         are specified in Table 187 of IBTA v1.0.a specifications." 
 671:    ::= { pmPortSampleCntrlEntry 28 } 
 672:     
 673:    pmPortSampleCntrlCounterSelect1      OBJECT-TYPE 
 674:    SYNTAX                               Integer32 
 675:    MAX-ACCESS                           read-write 
 676:      
 677:    Yang/Tsang     Internet Draft- Expires May 2002                16 
 677: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
 677: severe -
lexically unexpected character, skipping to end of line
 678:                 Infiniband Performance Management MIB        Nov 2001 
 679:     
 680:     
 681:    STATUS                               current 
 682:    DESCRIPTION 
 683:         "Selects quantity to be sampled by PortSamplesResult:Counter1.  
 684:         IF an unimplemented quantity is selected, a Get to 
 685:         PortSamplesResult:Counter1 returns zeroes.  The possible values 
 686:         are specified in Table 187 of IBTA v1.0.a specifications." 
 687:    ::= { pmPortSampleCntrlEntry 29 } 
 687: warning - warning: flushing recent incorrect declaration, see previous error(s)
 688:     
 689:    pmPortSampleCntrlCounterSelect2      OBJECT-TYPE 
 689: change recommended - warning: node `pmPortSampleCntrlCounterSelect2' must be contained in at least one conformance group
 690:    SYNTAX                               Integer32 
 691:    MAX-ACCESS                           read-write 
 692:    STATUS                               current 
 693:    DESCRIPTION 
 694:         "Selects quantity to be sampled by PortSamplesResult:Counter2.  
 695:         IF an unimplemented quantity is selected, a Get to 
 696:         PortSamplesResult:Counter2 returns zeroes.  The possible values 
 697:         are specified in Table 187 of IBTA v1.0.a specifications." 
 698:    ::= { pmPortSampleCntrlEntry 30 } 
 699:     
 700:    pmPortSampleCntrlCounterSelect3      OBJECT-TYPE 
 700: change recommended - warning: node `pmPortSampleCntrlCounterSelect3' must be contained in at least one conformance group
 701:    SYNTAX                               Integer32 
 702:    MAX-ACCESS                           read-write 
 703:    STATUS                               current 
 704:    DESCRIPTION 
 705:         "Selects quantity to be sampled by PortSamplesResult:Counter3.  
 706:         IF an unimplemented quantity is selected, a Get to 
 707:         PortSamplesResult:Counter3 returns zeroes.  The possible values 
 708:         are specified in Table 187 of IBTA v1.0.a specifications." 
 709:    ::= { pmPortSampleCntrlEntry 31 } 
 710:     
 711:    pmPortSampleCntrlCounterSelect4      OBJECT-TYPE 
 711: change recommended - warning: node `pmPortSampleCntrlCounterSelect4' must be contained in at least one conformance group
 712:    SYNTAX                               Integer32 
 713:    MAX-ACCESS                           read-write 
 714:    STATUS                               current 
 715:    DESCRIPTION 
 716:         "Selects quantity to be sampled by PortSamplesResult:Counter4.  
 717:         IF an unimplemented quantity is selected, a Get to 
 718:         PortSamplesResult:Counter4 returns zeroes.  The possible values 
 719:         are specified in Table 187 of IBTA v1.0.a specifications." 
 720:    ::= { pmPortSampleCntrlEntry 32 } 
 721:     
 722:    pmPortSampleCntrlCounterSelect5      OBJECT-TYPE 
 722: change recommended - warning: node `pmPortSampleCntrlCounterSelect5' must be contained in at least one conformance group
 723:    SYNTAX                               Integer32 
 724:    MAX-ACCESS                           read-write 
 725:    STATUS                               current 
 726:    DESCRIPTION 
 727:         "Selects quantity to be sampled by PortSamplesResult:Counter5.  
 728:         IF an unimplemented quantity is selected, a Get to 
 729:         PortSamplesResult:Counter5 returns zeroes.  The possible values 
 730:         are specified in Table 187 of IBTA v1.0.a specifications." 
 731:    ::= { pmPortSampleCntrlEntry 33 } 
 732:     
 733:    pmPortSampleCntrlCounterSelect6      OBJECT-TYPE 
 734:      
 735:    Yang/Tsang     Internet Draft- Expires May 2002                17 
 735: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting SYNTAX
 735: severe -
lexically unexpected character, skipping to end of line
 736:                 Infiniband Performance Management MIB        Nov 2001 
 737:     
 738:     
 739:    SYNTAX                               Integer32 
 740:    MAX-ACCESS                           read-write 
 741:    STATUS                               current 
 742:    DESCRIPTION 
 743:         "Selects quantity to be sampled by PortSamplesResult:Counter6.  
 744:         IF an unimplemented quantity is selected, a Get to 
 745:         PortSamplesResult:Counter6 returns zeroes.  The possible values 
 746:         are specified in Table 187 of IBTA v1.0.a specifications." 
 747:    ::= { pmPortSampleCntrlEntry 34 } 
 747: warning - warning: flushing recent incorrect declaration, see previous error(s)
 748:     
 749:    pmPortSampleCntrlCounterSelect7      OBJECT-TYPE 
 749: change recommended - warning: node `pmPortSampleCntrlCounterSelect7' must be contained in at least one conformance group
 750:    SYNTAX                               Integer32 
 751:    MAX-ACCESS                           read-write 
 752:    STATUS                               current 
 753:    DESCRIPTION 
 754:         "Selects quantity to be sampled by PortSamplesResult:Counter7.  
 755:         IF an unimplemented quantity is selected, a Get to 
 756:         PortSamplesResult:Counter7 returns zeroes.  The possible values 
 757:         are specified in Table 187 of IBTA v1.0.a specifications." 
 758:    ::= { pmPortSampleCntrlEntry 35 } 
 759:     
 760:    pmPortSampleCntrlCounterSelect8      OBJECT-TYPE 
 760: change recommended - warning: node `pmPortSampleCntrlCounterSelect8' must be contained in at least one conformance group
 761:    SYNTAX                               Integer32 
 762:    MAX-ACCESS                           read-write 
 763:    STATUS                               current 
 764:    DESCRIPTION 
 765:         "Selects quantity to be sampled by PortSamplesResult:Counter8.  
 766:         IF an unimplemented quantity is selected, a Get to 
 767:         PortSamplesResult:Counter8 returns zeroes.  The possible values 
 768:         are specified in Table 187 of IBTA v1.0.a specifications." 
 769:    ::= { pmPortSampleCntrlEntry 36 } 
 770:     
 771:    pmPortSampleCntrlCounterSelect9      OBJECT-TYPE 
 771: change recommended - warning: node `pmPortSampleCntrlCounterSelect9' must be contained in at least one conformance group
 772:    SYNTAX                               Integer32 
 773:    MAX-ACCESS                           read-write 
 774:    STATUS                               current 
 775:    DESCRIPTION 
 776:         "Selects quantity to be sampled by PortSamplesResult:Counter9. 
 777:         IF an unimplemented quantity is selected, a Get to 
 778:         PortSamplesResult:Counter9 returns zeroes.  The possible values 
 779:         are specified in Table 187 of IBTA v1.0.a specifications." 
 780:    ::= { pmPortSampleCntrlEntry 37 } 
 781:     
 782:    pmPortSampleCntrlCounterSelect10     OBJECT-TYPE 
 783:    SYNTAX                               Integer32 
 784:    MAX-ACCESS                           read-write 
 785:    STATUS                               current 
 786:    DESCRIPTION 
 787:         "Selects quantity to be sampled by PortSamplesResult:Counter10.  
 788:         IF an unimplemented quantity is selected, a Get to 
 789:         PortSamplesResult:Counter10 returns zeroes.  The possible 
 790:         values are specified in Table 187 of IBTA v1.0.a 
 791:         specifications." 
 792:      
 793:    Yang/Tsang     Internet Draft- Expires May 2002                18 
 793: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
 793: severe -
lexically unexpected character, skipping to end of line
 794:                 Infiniband Performance Management MIB        Nov 2001 
 795:     
 796:     
 797:    ::= { pmPortSampleCntrlEntry 38 } 
 797: warning - warning: flushing recent incorrect declaration, see previous error(s)
 798:     
 799:    pmPortSampleCntrlCounterSelect11     OBJECT-TYPE 
 799: change recommended - warning: node `pmPortSampleCntrlCounterSelect11' must be contained in at least one conformance group
 800:    SYNTAX                               Integer32 
 801:    MAX-ACCESS                           read-write 
 802:    STATUS                               current 
 803:    DESCRIPTION 
 804:         "Selects quantity to be sampled by PortSamplesResult:Counter11.  
 805:         IF an unimplemented quantity is selected, a Get to 
 806:         PortSamplesResult:Counter11 returns zeroes.  The possible 
 807:         values are specified in Table 187 of IBTA v1.0.a 
 808:         specifications." 
 809:    ::= { pmPortSampleCntrlEntry 39 } 
 810:     
 811:    pmPortSampleCntrlCounterSelect12     OBJECT-TYPE 
 811: change recommended - warning: node `pmPortSampleCntrlCounterSelect12' must be contained in at least one conformance group
 812:    SYNTAX                               Integer32 
 813:    MAX-ACCESS                           read-write 
 814:    STATUS                               current 
 815:    DESCRIPTION 
 816:         "Selects quantity to be sampled by PortSamplesResult:Counter12.  
 817:         IF an unimplemented quantity is selected, a Get to 
 818:         PortSamplesResult:Counter12 returns zeroes.  The possible 
 819:         values are specified in Table 187 of IBTA v1.0.a 
 820:         specifications." 
 821:    ::= { pmPortSampleCntrlEntry 40 } 
 822:     
 823:    pmPortSampleCntrlCounterSelect13     OBJECT-TYPE 
 823: change recommended - warning: node `pmPortSampleCntrlCounterSelect13' must be contained in at least one conformance group
 824:    SYNTAX                               Integer32 
 825:    MAX-ACCESS                           read-write 
 826:    STATUS                               current 
 827:    DESCRIPTION 
 828:         "Selects quantity to be sampled by PortSamplesResult:Counter13.  
 829:         IF an unimplemented quantity is selected, a Get to 
 830:         PortSamplesResult:Counter13 returns zeroes.  The possible 
 831:         values are specified in Table 187 of IBTA v1.0.a 
 832:         specifications." 
 833:    ::= { pmPortSampleCntrlEntry 41 } 
 834:     
 835:    pmPortSampleCntrlCounterSelect14     OBJECT-TYPE 
 835: change recommended - warning: node `pmPortSampleCntrlCounterSelect14' must be contained in at least one conformance group
 836:    SYNTAX                               Integer32 
 837:    MAX-ACCESS                           read-write 
 838:    STATUS                               current 
 839:    DESCRIPTION 
 840:         "Selects quantity to be sampled by PortSamplesResult:Counter14.  
 841:         IF an unimplemented quantity is selected, a Get to 
 842:         PortSamplesResult:Counter14 returns zeroes.  The possible 
 843:         values are specified in Table 187 of IBTA v1.0.a 
 844:         specifications." 
 845:    ::= { pmPortSampleCntrlEntry 42 } 
 846:     
 847:    -- 
 848:    -- PortSampleResult 
 849:    -- 
 850:      
 851:    Yang/Tsang     Internet Draft- Expires May 2002                19 
 851: severe - lexically unexpected character, skipping to end of line
 852:                 Infiniband Performance Management MIB        Nov 2001 
 852: error - `Yang' should start with a lower case letter
 852: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
 853:     
 854:     
 855:    pmPortSampleResultTable     OBJECT-TYPE 
 856:    SYNTAX                      SEQUENCE OF PmPortSampleResultEntry 
 857:    MAX-ACCESS                  not-accessible 
 858:    STATUS                      current 
 859:    DESCRIPTION 
 860:       "A table used to list all pmPortSampleResultEntry." 
 861:    ::= { pmMIBObjects 3 } 
 861: warning - warning: flushing recent incorrect declaration, see previous error(s)
 862:  
 863:    pmPortSampleResultEntry     OBJECT-TYPE 
 863: error - row's parent node must be a table node
 863: warning - warning: index element `pmPortSampleResultGUID' of row `pmPortSampleResultEntry' should be not-accessible in SMIv2 MIB
 864:    SYNTAX                      PmPortSampleResultEntry 
 865:    MAX-ACCESS                  not-accessible 
 866:    STATUS                      current 
 867:    DESCRIPTION 
 868:       "Table entry for pmPortSampleResultTable ." 
 869:    INDEX        { pmPortSampleResultGUID } 
 870:    ::= { pmPortSampleResultTable 1 } 
 870: severe - unknown object identifier label `pmPortSampleResultTable'
 871:  
 872:    PmPortSampleResultEntry::= SEQUENCE { 
 872: minor error - SEQUENCE element #2 `pmPortSampleResultTag' is not a child node under `pmPortSampleResultEntry'
 872: warning - warning: SEQUENCE element #3 `pmResultSampleStatus' does not match order of columnar objects under `pmPortSampleResultEntry'
 873:        pmPortSampleResultGUID          OCTET STRING, 
 874:        pmPortSampleResultTag           OCTET STRING, 
 874: severe - unknown object identifier label `pmPortSampleResultTag'
 875:        pmResultSampleStatus            Integer32, 
 876:        pmPortSampleResultCounter0      Counter32, 
 877:        pmPortSampleResultCounter1      Counter32, 
 878:        pmPortSampleResultCounter2      Counter32, 
 879:        pmPortSampleResultCounter3      Counter32, 
 879: severe - unknown object identifier label `pmPortSampleResultCounter3'
 880:        pmPortSampleResultCounter4      Counter32, 
 881:        pmPortSampleResultCounter5      Counter32, 
 882:        pmPortSampleResultCounter6      Counter32, 
 883:        pmPortSampleResultCounter7      Counter32, 
 883: severe - unknown object identifier label `pmPortSampleResultCounter7'
 884:        pmPortSampleResultCounter8      Counter32, 
 885:        pmPortSampleResultCounter9      Counter32, 
 886:        pmPortSampleResultCounter10     Counter32, 
 887:        pmPortSampleResultCounter11     Counter32, 
 887: severe - unknown object identifier label `pmPortSampleResultCounter11'
 888:        pmPortSampleResultCounter12     Counter32, 
 889:        pmPortSampleResultCounter13     Counter32, 
 890:        pmPortSampleResultCounter14     Counter32 
 891:         } 
 892:     
 893:    pmPortSampleResultGUID       OBJECT-TYPE 
 893: change recommended - warning: node `pmPortSampleResultGUID' must be contained in at least one conformance group
 894:    SYNTAX                       OCTET STRING (SIZE(8)) 
 895:    MAX-ACCESS                   read-only 
 896:    STATUS                       current 
 897:    DESCRIPTION 
 898:       "The GUID of this node." 
 899:    ::= { pmPortSampleResultEntry 1 } 
 900:     
 901:    pmPortSampleResultTag               OBJECT-TYPE 
 902:    SYNTAX                              OCTET STRING (SIZE(4)) 
 903:    MAX-ACCESS                          read-only 
 904:    STATUS                              current 
 905:    DESCRIPTION 
 906:      
 907:    Yang/Tsang     Internet Draft- Expires May 2002                20 
 907: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting QUOTED_STRING
 907: severe -
lexically unexpected character, skipping to end of line
 908:                 Infiniband Performance Management MIB        Nov 2001 
 909:     
 910:     
 911:       "Read-only copy of PortSamplesControl:Tag.  The Tag mechanism 
 912:       provides a means for performance applications to detect 
 913:       collisions when using the sampling mechanism." 
 914:    ::= { pmPortSampleResultEntry 2 } 
 914: warning - warning: flushing recent incorrect declaration, see previous error(s)
 915:  
 916:    pmResultSampleStatus OBJECT-TYPE 
 916: change recommended - warning: node `pmResultSampleStatus' must be contained in at least one conformance group
 917:    SYNTAX                      Integer32 
 918:    MAX-ACCESS                  read-only 
 919:    STATUS                      current 
 920:    DESCRIPTION 
 921:       "Read-only copy of PortSamplesControl:SampleStatus.  Provided 
 922:       here to minimize traffic whil application is polling for sample 
 923:       completion." 
 924:    ::= { pmPortSampleResultEntry 3 } 
 925:  
 926:    pmPortSampleResultCounter0          OBJECT-TYPE 
 926: change recommended - warning: node `pmPortSampleResultCounter0' must be contained in at least one conformance group
 927:    SYNTAX                              Counter32 
 928:    MAX-ACCESS                          read-only 
 929:    STATUS                              current 
 930:    DESCRIPTION 
 931:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
 932:       zero, contains the result of sampling the quantity selected by 
 933:       PortSamplesControl:CounterSelect0.  Undefined when 
 934:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
 935:       of valid (least significant) bits in the counter is defined by 
 936:       PortSamplesControl:CounterWidth." 
 937:    ::= { pmPortSampleResultEntry 4 } 
 938:  
 939:    pmPortSampleResultCounter1          OBJECT-TYPE 
 939: change recommended - warning: node `pmPortSampleResultCounter1' must be contained in at least one conformance group
 940:    SYNTAX                              Counter32 
 941:    MAX-ACCESS                          read-only 
 942:    STATUS                              current 
 943:    DESCRIPTION 
 944:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
 945:       zero, contains the result of sampling the quantity selected by 
 946:       PortSamplesControl:CounterSelect1.  Undefined when 
 947:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
 948:       of valid (least significant) bits in the counter is defined by 
 949:       PortSamplesControl:CounterWidth." 
 950:    ::= { pmPortSampleResultEntry 5 } 
 951:  
 952:    pmPortSampleResultCounter2          OBJECT-TYPE 
 952: change recommended - warning: node `pmPortSampleResultCounter2' must be contained in at least one conformance group
 953:    SYNTAX                              Counter32 
 954:    MAX-ACCESS                          read-only 
 955:    STATUS                              current 
 956:    DESCRIPTION 
 957:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
 958:       zero, contains the result of sampling the quantity selected by 
 959:       PortSamplesControl:CounterSelect2.  Undefined when 
 960:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
 961:       of valid (least significant) bits in the counter is defined by 
 962:       PortSamplesControl:CounterWidth." 
 963:    ::= { pmPortSampleResultEntry 6 } 
 964:      
 965:    Yang/Tsang     Internet Draft- Expires May 2002                21 
 965: severe - lexically unexpected character, skipping to end of line
 966:                 Infiniband Performance Management MIB        Nov 2001 
 966: error - `Yang' should start with a lower case letter
 966: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
 967:     
 968:     
 969:  
 970:    pmPortSampleResultCounter3          OBJECT-TYPE 
 971:    SYNTAX                              Counter32 
 972:    MAX-ACCESS                          read-only 
 973:    STATUS                              current 
 974:    DESCRIPTION 
 975:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
 976:       zero, contains the result of sampling the quantity selected by 
 977:       PortSamplesControl:CounterSelect3.  Undefined when 
 978:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
 979:       of valid (least significant) bits in the counter is defined by 
 980:       PortSamplesControl:CounterWidth." 
 981:    ::= { pmPortSampleResultEntry 7 } 
 981: warning - warning: flushing recent incorrect declaration, see previous error(s)
 982:  
 983:    pmPortSampleResultCounter4          OBJECT-TYPE 
 983: change recommended - warning: node `pmPortSampleResultCounter4' must be contained in at least one conformance group
 984:    SYNTAX                              Counter32 
 985:    MAX-ACCESS                          read-only 
 986:    STATUS                              current 
 987:    DESCRIPTION 
 988:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
 989:       zero, contains the result of sampling the quantity selected by 
 990:       PortSamplesControl:CounterSelect4.  Undefined when 
 991:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
 992:       of valid (least significant) bits in the counter is defined by 
 993:       PortSamplesControl:CounterWidth." 
 994:    ::= { pmPortSampleResultEntry 8 } 
 995:  
 996:    pmPortSampleResultCounter5          OBJECT-TYPE 
 996: change recommended - warning: node `pmPortSampleResultCounter5' must be contained in at least one conformance group
 997:    SYNTAX                              Counter32 
 998:    MAX-ACCESS                          read-only 
 999:    STATUS                              current 
1000:    DESCRIPTION 
1001:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1002:       zero, contains the result of sampling the quantity selected by 
1003:       PortSamplesControl:CounterSelect5.  Undefined when 
1004:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1005:       of valid (least significant) bits in the counter is defined by 
1006:       PortSamplesControl:CounterWidth." 
1007:    ::= { pmPortSampleResultEntry 9 } 
1008:  
1009:    pmPortSampleResultCounter6          OBJECT-TYPE 
1009: change recommended - warning: node `pmPortSampleResultCounter6' must be contained in at least one conformance group
1010:    SYNTAX                              Counter32 
1011:    MAX-ACCESS                          read-only 
1012:    STATUS                              current 
1013:    DESCRIPTION 
1014:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1015:       zero, contains the result of sampling the quantity selected by 
1016:       PortSamplesControl:CounterSelect6.  Undefined when 
1017:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1018:       of valid (least significant) bits in the counter is defined by 
1019:       PortSamplesControl:CounterWidth." 
1020:    ::= { pmPortSampleResultEntry 10 } 
1021:  
1022:      
1023:    Yang/Tsang     Internet Draft- Expires May 2002                22 
1023: severe - lexically unexpected character, skipping to end of line
1024:                 Infiniband Performance Management MIB        Nov 2001 
1024: error - `Yang' should start with a lower case letter
1024: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
1025:     
1026:     
1027:    pmPortSampleResultCounter7          OBJECT-TYPE 
1028:    SYNTAX                              Counter32 
1029:    MAX-ACCESS                          read-only 
1030:    STATUS                              current 
1031:    DESCRIPTION 
1032:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1033:       zero, contains the result of sampling the quantity selected by 
1034:       PortSamplesControl:CounterSelect7.  Undefined when 
1035:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1036:       of valid (least significant) bits in the counter is defined by 
1037:       PortSamplesControl:CounterWidth." 
1038:    ::= { pmPortSampleResultEntry 11 } 
1038: warning - warning: flushing recent incorrect declaration, see previous error(s)
1039:  
1040:    pmPortSampleResultCounter8          OBJECT-TYPE 
1040: change recommended - warning: node `pmPortSampleResultCounter8' must be contained in at least one conformance group
1041:    SYNTAX                              Counter32 
1042:    MAX-ACCESS                          read-only 
1043:    STATUS                              current 
1044:    DESCRIPTION 
1045:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1046:       zero, contains the result of sampling the quantity selected by 
1047:       PortSamplesControl:CounterSelect8.  Undefined when 
1048:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1049:       of valid (least significant) bits in the counter is defined by 
1050:       PortSamplesControl:CounterWidth." 
1051:    ::= { pmPortSampleResultEntry 12 } 
1052:  
1053:    pmPortSampleResultCounter9          OBJECT-TYPE 
1053: change recommended - warning: node `pmPortSampleResultCounter9' must be contained in at least one conformance group
1054:    SYNTAX                              Counter32 
1055:    MAX-ACCESS                          read-only 
1056:    STATUS                              current 
1057:    DESCRIPTION 
1058:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1059:       zero, contains the result of sampling the quantity selected by 
1060:       PortSamplesControl:CounterSelect9.  Undefined when 
1061:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1062:       of valid (least significant) bits in the counter is defined by 
1063:       PortSamplesControl:CounterWidth." 
1064:    ::= { pmPortSampleResultEntry 13 } 
1065:  
1066:    pmPortSampleResultCounter10         OBJECT-TYPE 
1066: change recommended - warning: node `pmPortSampleResultCounter10' must be contained in at least one conformance group
1067:    SYNTAX                              Counter32 
1068:    MAX-ACCESS                          read-only 
1069:    STATUS                              current 
1070:    DESCRIPTION 
1071:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1072:       zero, contains the result of sampling the quantity selected by 
1073:       PortSamplesControl:CounterSelect10.  Undefined when 
1074:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1075:       of valid (least significant) bits in the counter is defined by 
1076:       PortSamplesControl:CounterWidth." 
1077:    ::= { pmPortSampleResultEntry 14 } 
1078:  
1079:    pmPortSampleResultCounter11         OBJECT-TYPE 
1080:      
1081:    Yang/Tsang     Internet Draft- Expires May 2002                23 
1081: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting SYNTAX
1081: severe -
lexically unexpected character, skipping to end of line
1082:                 Infiniband Performance Management MIB        Nov 2001 
1083:     
1084:     
1085:    SYNTAX                              Counter32 
1086:    MAX-ACCESS                          read-only 
1087:    STATUS                              current 
1088:    DESCRIPTION 
1089:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1090:       zero, contains the result of sampling the quantity selected by 
1091:       PortSamplesControl:CounterSelect11.  Undefined when 
1092:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1093:       of valid (least significant) bits in the counter is defined by 
1094:       PortSamplesControl:CounterWidth." 
1095:    ::= { pmPortSampleResultEntry 15 } 
1095: warning - warning: flushing recent incorrect declaration, see previous error(s)
1096:  
1097:    pmPortSampleResultCounter12         OBJECT-TYPE 
1097: change recommended - warning: node `pmPortSampleResultCounter12' must be contained in at least one conformance group
1098:    SYNTAX                              Counter32 
1099:    MAX-ACCESS                          read-only 
1100:    STATUS                              current 
1101:    DESCRIPTION 
1102:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1103:       zero, contains the result of sampling the quantity selected by 
1104:       PortSamplesControl:CounterSelect12.  Undefined when 
1105:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1106:       of valid (least significant) bits in the counter is defined by 
1107:       PortSamplesControl:CounterWidth." 
1108:    ::= { pmPortSampleResultEntry 16 } 
1109:  
1110:    pmPortSampleResultCounter13         OBJECT-TYPE 
1110: change recommended - warning: node `pmPortSampleResultCounter13' must be contained in at least one conformance group
1111:    SYNTAX                              Counter32 
1112:    MAX-ACCESS                          read-only 
1113:    STATUS                              current 
1114:    DESCRIPTION 
1115:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1116:       zero, contains the result of sampling the quantity selected by 
1117:       PortSamplesControl:CounterSelect13.  Undefined when 
1118:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1119:       of valid (least significant) bits in the counter is defined by 
1120:       PortSamplesControl:CounterWidth." 
1121:    ::= { pmPortSampleResultEntry 17 } 
1122:  
1123:    pmPortSampleResultCounter14         OBJECT-TYPE 
1123: change recommended - warning: node `pmPortSampleResultCounter14' must be contained in at least one conformance group
1124:    SYNTAX                              Counter32 
1125:    MAX-ACCESS                          read-only 
1126:    STATUS                              current 
1127:    DESCRIPTION 
1128:       "Mandatory counter.  When PortSamplesControl:SampleStatus is 
1129:       zero, contains the result of sampling the quantity selected by 
1130:       PortSamplesControl:CounterSelect14.  Undefined when 
1131:       PortSamplesControl:SampleStatus is non-zero.  The actual number 
1132:       of valid (least significant) bits in the counter is defined by 
1133:       PortSamplesControl:CounterWidth." 
1134:    ::= { pmPortSampleResultEntry 18 } 
1135:  
1136:    -- 
1137:    -- pmPortCounters 
1138:      
1139:    Yang/Tsang     Internet Draft- Expires May 2002                24 
1139: severe - lexically unexpected character, skipping to end of line
1140:                 Infiniband Performance Management MIB        Nov 2001 
1140: error - `Yang' should start with a lower case letter
1140: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
1141:     
1142:     
1143:    -- 
1144:    pmPortCountersTable OBJECT-TYPE 
1145:    SYNTAX              SEQUENCE OF PmPortCountersEntry 
1146:    MAX-ACCESS          not-accessible 
1147:    STATUS              current 
1148:    DESCRIPTION 
1149:       "A table used to list all pmPortCountersEntry." 
1150:    ::= { pmMIBObjects 4 } 
1150: warning - warning: flushing recent incorrect declaration, see previous error(s)
1151:  
1152:    pmPortCountersoEntry OBJECT-TYPE 
1152: error - row's parent node must be a table node
1152: warning - warning: row identifier `pmPortCountersoEntry' should have the same prefix as table identifier `pmPortCountersTable'

1152: warning - warning: index element `pmPortCountersGUID' of row `pmPortCountersoEntry' should be not-accessible in SMIv2 MIB
1153:    SYNTAX              PmPortCountersEntry 
1154:    MAX-ACCESS          not-accessible 
1155:    STATUS              current 
1156:    DESCRIPTION 
1157:       "Table entry for pmPortCountersTable." 
1158:    INDEX        { pmPortCountersGUID } 
1159:    ::= { pmPortCountersTable 1 } 
1159: severe - unknown object identifier label `pmPortCountersTable'
1160:  
1161:    PmPortCountersEntry::= SEQUENCE { 
1161: minor error - SEQUENCE element #2 `pmPortCountersPortSelect' is not a child node under `pmPortCountersoEntry'
1161: warning - warning: SEQUENCE element #3 `pmPortCountersSymbolErrors' does not match order of columnar objects under `pmPortCountersoEntry'
1162:        pmPortCountersGUID                      OCTET STRING, 
1163:        pmPortCountersPortSelect                Integer32, 
1163: severe - unknown object identifier label `pmPortCountersPortSelect'
1164:        pmPortCountersSymbolErrors              Integer32, 
1165:        pmPortCountersLinkErrorRecovery         Integer32, 
1166:        pmPortCountersLinkDown                  Integer32, 
1167:        pmPortCountersRcvErrors                 Integer32, 
1168:        pmPortCountersRcvRemoteErrors           Integer32, 
1168: severe - unknown object identifier label `pmPortCountersRcvRemoteErrors'
1169:         pmPortCountersRcvSwRelayErrors          Integer32, 
1170:         pmPortCountersXmitDiscards              Integer32, 
1171:         pmPortCountersXmitConstraintErrors      Integer32, 
1172:         pmPortCountersRcvConstraintErrors       Integer32, 
1172: severe - unknown object identifier label `pmPortCountersRcvConstraintErrors'
1173:         pmPortCountersLocalLinkIntegrityErrors  Integer32, 
1174:         pmPortCountersExcessiveBufferOverrun    Integer32, 
1175:         pmPortCountersVL15Dropped               Integer32, 
1176:         pmPortCountersXmitData                  Integer32, 
1177:         pmPortCountersRcvData                   Integer32, 
1177: severe - unknown object identifier label `pmPortCountersRcvData'
1178:         pmPortCountersXmitPkts                  Integer32, 
1179:         pmPortCountersRcvPkts                   Integer32 
1180:         } 
1181:     
1182:    pmPortCountersGUID   OBJECT-TYPE 
1182: change recommended - warning: node `pmPortCountersGUID' must be contained in at least one conformance group
1183:    SYNTAX               OCTET STRING (SIZE(8)) 
1184:    MAX-ACCESS           read-only 
1185:    STATUS               current 
1186:    DESCRIPTION 
1187:       "The GUID of this node." 
1188:    ::= { pmPortCountersoEntry 1 } 
1189:     
1190:    pmPortCountersPortSelect    OBJECT-TYPE 
1191:    SYNTAX                      Integer32 
1192:    MAX-ACCESS                  read-write 
1193:    STATUS                      current 
1194:    DESCRIPTION 
1195:      
1196:    Yang/Tsang     Internet Draft- Expires May 2002                25 
1196: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting QUOTED_STRING
1196: severe -
lexically unexpected character, skipping to end of line
1197:                 Infiniband Performance Management MIB        Nov 2001 
1198:     
1199:     
1200:       "Selects the port for which the data is reported.  Selecting a 
1201:       non-existent port results in all zeros.  If gathering data from 
1202:       all ports at once is supported, setting pmPortCountersPortSelect 
1203:       to 0xFF will cause data from all ports to be accumulated." 
1204:    ::= { pmPortCountersoEntry 2 } 
1204: warning - warning: flushing recent incorrect declaration, see previous error(s)
1205:     
1206:    pmPortCountersSymbolErrors  OBJECT-TYPE 
1206: change recommended - warning: node `pmPortCountersSymbolErrors' must be contained in at least one conformance group
1207:    SYNTAX                      Integer32 
1208:    MAX-ACCESS                  read-write 
1209:    STATUS                      current 
1210:    DESCRIPTION 
1211:       "Total number of symbol errors detected on one or more lanes." 
1212:    ::= { pmPortCountersoEntry 3 } 
1213:     
1214:    pmPortCountersLinkErrorRecovery     OBJECT-TYPE 
1214: change recommended - warning: node `pmPortCountersLinkErrorRecovery' must be contained in at least one conformance group
1215:    SYNTAX                              Integer32 
1216:    MAX-ACCESS                          read-write 
1217:    STATUS                              current 
1218:    DESCRIPTION 
1219:       "Total number of times the port training state machine has 
1220:       successfully completed the link error recovery process." 
1221:    ::= { pmPortCountersoEntry 4 } 
1222:     
1223:    pmPortCountersLinkDown      OBJECT-TYPE 
1223: change recommended - warning: node `pmPortCountersLinkDown' must be contained in at least one conformance group
1224:    SYNTAX                      Integer32 
1225:    MAX-ACCESS                  read-write 
1226:    STATUS                      current 
1227:    DESCRIPTION 
1228:       "Total number of times the port training state machine has failed 
1229:       the link error recovery process and downed the link." 
1230:    ::= { pmPortCountersoEntry 5 } 
1231:     
1232:    pmPortCountersRcvErrors     OBJECT-TYPE 
1232: change recommended - warning: node `pmPortCountersRcvErrors' must be contained in at least one conformance group
1233:    SYNTAX                      Integer32 
1234:    MAX-ACCESS                  read-write 
1235:    STATUS                      current 
1236:    DESCRIPTION 
1237:       "Total number of packets containing an error that were received 
1238:       on the port.  These errors include: 
1239:           - Local physical errors (ICRC, VCRC, FCCRC, and all physical 
1240:              errors that cause entry into bad) 
1241:           - Malformed data packet errors (Lver, length, VL) 
1242:           - Malformed link packet errors (operand, length, VL) 
1243:           - Packets discarded due to buffer overrun" 
1244:    ::= { pmPortCountersoEntry 6 } 
1245:     
1246:    pmPortCountersRcvRemoteErrors       OBJECT-TYPE 
1247:    SYNTAX                              Integer32 
1248:    MAX-ACCESS                          read-write 
1249:    STATUS                              current 
1250:    DESCRIPTION 
1251:           "Total number of packets marked with the EBP delimiter 
1252:           received on the port." 
1253:      
1254:    Yang/Tsang     Internet Draft- Expires May 2002                26 
1254: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
1254: severe -
lexically unexpected character, skipping to end of line
1255:                 Infiniband Performance Management MIB        Nov 2001 
1256:     
1257:     
1258:    ::= { pmPortCountersoEntry 7 } 
1258: warning - warning: flushing recent incorrect declaration, see previous error(s)
1259:     
1260:    pmPortCountersRcvSwRelayErrors      OBJECT-TYPE 
1260: change recommended - warning: node `pmPortCountersRcvSwRelayErrors' must be contained in at least one conformance group
1261:    SYNTAX                              Integer32 
1262:    MAX-ACCESS                          read-write 
1263:    STATUS                              current 
1264:    DESCRIPTION 
1265:           "Total number of packets received on the port that were 
1266:           discarded because they could be forwarded by the switch 
1267:           relay.  Reasons for this include: 
1268:           - DLID mapping 
1269:           - VL mapping 
1270:           - Looping (output port = input port)." 
1271:    ::= { pmPortCountersoEntry 8 } 
1272:     
1273:    pmPortCountersXmitDiscards  OBJECT-TYPE 
1273: change recommended - warning: node `pmPortCountersXmitDiscards' must be contained in at least one conformance group
1274:    SYNTAX                      Integer32 
1275:    MAX-ACCESS                  read-write 
1276:    STATUS                      current 
1277:    DESCRIPTION 
1278:           "Total number of outbound packets discarded by the port 
1279:           because the port is down or congested.  Reasons for this 
1280:           include: 
1281:           - Output port is in the inactive state 
1282:           - Packet length exceeded neighbor MTU 
1283:           - Switch lifetime limit exceeds 
1284:           - Switch HOQ limit exceeds." 
1285:    ::= { pmPortCountersoEntry 9 } 
1286:     
1287:    pmPortCountersXmitConstraintErrors  OBJECT-TYPE 
1287: change recommended - warning: node `pmPortCountersXmitConstraintErrors' must be contained in at least one conformance group
1288:    SYNTAX                              Integer32 
1289:    MAX-ACCESS                          read-write 
1290:    STATUS                              current 
1291:    DESCRIPTION 
1292:           "Total number of packets not transmitted from the port for 
1293:           the following reasons: 
1294:           - FilterRawOutbound is true and packet is raw 
1295:           - PatitionEnforcementOutbound is true and packet fails 
1296:              partition key check, IP version check, or transport header 
1297:              version check." 
1298:    ::= { pmPortCountersoEntry 10 } 
1299:     
1300:    pmPortCountersRcvConstraintErrors   OBJECT-TYPE 
1301:    SYNTAX                              Integer32 
1302:    MAX-ACCESS                          read-write 
1303:    STATUS                              current 
1304:    DESCRIPTION 
1305:           "Total number of packets received on the port that are 
1306:           discarded for the following reasons: 
1307:           - FilterRawInbound is true and packet is raw 
1308:           - PartitionEnforcementInbound is true and packet fails 
1309:              partition key check, IP version check, or transport header 
1310:              version check." 
1311:      
1312:    Yang/Tsang     Internet Draft- Expires May 2002                27 
1312: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
1312: severe -
lexically unexpected character, skipping to end of line
1313:                 Infiniband Performance Management MIB        Nov 2001 
1314:     
1315:     
1316:    ::= { pmPortCountersoEntry 11 } 
1316: warning - warning: flushing recent incorrect declaration, see previous error(s)
1317:     
1318:    pmPortCountersLocalLinkIntegrityErrors      OBJECT-TYPE 
1318: change recommended - warning: node `pmPortCountersLocalLinkIntegrityErrors' must be contained in at least one conformance group
1319:    SYNTAX                                      Integer32 
1320:    MAX-ACCESS                                  read-write 
1321:    STATUS                                      current 
1322:    DESCRIPTION 
1323:           "The number of times that the frequency of packets containing 
1324:           local physical errors exceeded local_phy_errors." 
1325:    ::= { pmPortCountersoEntry 12 } 
1326:     
1327:    pmPortCountersExcessiveBufferOverrun OBJECT-TYPE 
1327: change recommended - warning: node `pmPortCountersExcessiveBufferOverrun' must be contained in at least one conformance group
1328:    SYNTAX                              Integer32 
1329:    MAX-ACCESS                          read-write 
1330:    STATUS                              current 
1331:    DESCRIPTION 
1332:           "The number of times that overrun errors consecutive flow 
1333:           control update periods occurred with at least one overrun 
1334:           error in each period." 
1335:    ::= { pmPortCountersoEntry 13 } 
1336:     
1337:    pmPortCountersVL15Dropped   OBJECT-TYPE 
1337: change recommended - warning: node `pmPortCountersVL15Dropped' must be contained in at least one conformance group
1338:    SYNTAX                      Integer32 
1339:    MAX-ACCESS                  read-write 
1340:    STATUS                      current 
1341:    DESCRIPTION 
1342:           "Number of incoming VL15 packets dropped due to resource 
1343:           limitations on port selected by PortSelect." 
1344:    ::= { pmPortCountersoEntry 14 } 
1345:     
1346:    pmPortCountersXmitData      OBJECT-TYPE 
1346: change recommended - warning: node `pmPortCountersXmitData' must be contained in at least one conformance group
1347:    SYNTAX                      Integer32 
1348:    MAX-ACCESS                  read-write 
1349:    STATUS                      current 
1350:    DESCRIPTION 
1351:           "Optional; shall be zero if not implemented.  Total number of 
1352:           data octets, divided by 4, transmitted on all VLs from the 
1353:           port selected by PortSelect.  This includes all octets 
1354:           between (and not including) the start of packet delimiter and 
1355:           VCRC.  It excludes all link packets. 
1356:            
1357:           Implementers may choose to count data octets in groups larger 
1358:           than four but are encouraged to choose the smallest group 
1359:           possible.  Results are still reported as a multiple of four 
1360:           octets." 
1361:    ::= { pmPortCountersoEntry 15 } 
1362:     
1363:    pmPortCountersRcvData       OBJECT-TYPE 
1364:    SYNTAX                      Integer32 
1365:    MAX-ACCESS                  read-write 
1366:    STATUS                      current 
1367:    DESCRIPTION 
1368:      
1369:    Yang/Tsang     Internet Draft- Expires May 2002                28 
1369: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting QUOTED_STRING
1369: severe -
lexically unexpected character, skipping to end of line
1370:                 Infiniband Performance Management MIB        Nov 2001 
1371:     
1372:     
1373:           "Optional; shall be zero if not implemented.  Total number of 
1374:           data octets, divided by 4, received on all VLs from the port 
1375:           selected by PortSelect. This includes all octets between (and 
1376:           not including) the start of packet delimiter and VCRC.  It 
1377:           excludes all link packets. 
1378:            
1379:           Implementers may choose to count data octets in groups larger 
1380:           than four but are encouraged to choose the smallest group 
1381:           possible.  Results are still reported as a multiple of four 
1382:           octets." 
1383:    ::= { pmPortCountersoEntry 16 } 
1383: warning - warning: flushing recent incorrect declaration, see previous error(s)
1384:     
1385:    pmPortCountersXmitPkts      OBJECT-TYPE 
1385: change recommended - warning: node `pmPortCountersXmitPkts' must be contained in at least one conformance group
1386:    SYNTAX                      Integer32 
1387:    MAX-ACCESS                  read-write 
1388:    STATUS                      current 
1389:    DESCRIPTION 
1390:           "Optional; shall be zero if not implemented.  Total number of 
1391:           data packets, excluding link packets, transmitted on all VLs 
1392:           from the port selected by PortSelect." 
1393:    ::= { pmPortCountersoEntry 17 } 
1394:     
1395:    pmPortCountersRcvPkts       OBJECT-TYPE 
1395: change recommended - warning: node `pmPortCountersRcvPkts' must be contained in at least one conformance group
1396:    SYNTAX                      Integer32 
1397:    MAX-ACCESS                  read-write 
1398:    STATUS                      current 
1399:    DESCRIPTION 
1400:           "Optional; shall be zero if not implemented.  Total number of 
1401:           data packets, excluding link packets, received on all VLs 
1402:           from the port selected by PortSelect." 
1403:    ::= { pmPortCountersoEntry 18 } 
1404:     
1405:    END 
1405: error - missing MODULE-IDENTITY clause in SMIv2 MIB