smilint output for ./AAL2-MIB


Message Severities
SeverityCount
severe20
error15
warning13
Message Types
TypeCount
bad-identifier-case (error)10
group-unref (warning)2
import-unused (warning)2
integer-misuse (warning)5
internal-flushing (warning)3
internal-other (severe)3
lexical (severe)1
module-identity-missing (error)1
object-identifier-unknown (severe)16
parent-row (error)2
row-name-table-name (warning)1
type-unknown (error)2

Messages:

AAL2-MIB

   1: -- extracted from draft-ashoka-atmaal2-mib-00.txt
   2: -- at Wed May  9 06:04:42 2001
   3: 
   4:        AAL2-MIB DEFINITIONS ::= BEGIN
   5: 
   6:        IMPORTS
   7:             MODULE-IDENTITY,
   7: warning - warning: identifier `MODULE-IDENTITY' imported from module `SNMPv2-SMI' is never used
   8:             OBJECT-TYPE,
   9:             Counter32, Counter64
  10:             FROM SNMPv2-SMI
  11:             MODULE-COMPLIANCE,
  11: warning - warning: identifier `MODULE-COMPLIANCE' imported from module `SNMPv2-CONF' is never used
  12:             OBJECT-GROUP
  13:                    FROM SNMPv2-CONF
  14:        
  15: 	  ifIndex
  16: 		FROM IF-MIB;
  17: 
  18:         Aal2MIB    MODULE-IDENTITY
  18: error - `Aal2MIB' should start with a lower case letter
  18: severe - syntax error, unexpected MODULE_IDENTITY, expecting OBJECT
  19:                LAST-UPDATED    "200105040000Z"
  20:                ORGANIZATION    "Cisco Systems, Inc."
  21:                CONTACT-INFO
  22:                "               Cisco Systems
  23:                                Customer Service
  24:                Postal:         170 W Tasman Drive
  25:                                San Jose, CA 95134
  26:                                USA
  27: 
  28:                   Tel:         +1 800 553-NETS
  29: 
  30:                  E-mail:       cs-atm@cisco.com
  31:                DESCRIPTION
  32:                   " ATM AAL2 MIB file that provides AAL2
  33:                     specific information" 
  34:                  
  35:                REVISION        "200105040000Z"
  36:                DESCRIPTION
  37:                   "Initial version of this MIB module."
  38:                ::= { Mgmt XXXX}
  39: 
  40:        Aal2MIBObjects    OBJECT IDENTIFIER ::= { Aal2MIB 1 }
  41:        aal2VccObjects    OBJECT IDENTIFIER ::= { Aal2MIBObjects 1 }
  42:        aal2VccCidObjects OBJECT IDENTIFIER ::= { Aal2MIBObjects 2 }
  43: 
  44: -- This table contains AAL2 performance statistics of a VCC at the
  45: -- interface associated with an AAL2 entity in an ATM host
  46: 
  47: 
  48: 		aal2VccTable    	OBJECT-TYPE
  49:                     SYNTAX      	SEQUENCE OF CAal2VccEntry
  50:                     MAX-ACCESS   	not-accessible
  51:                     STATUS       	current
  52:                     DESCRIPTION
  53:                      "This table contains AAL2 VCC performance
  54:                       parameters, one entry per VPI/VCI pair."
  54: severe - lexically unexpected character, skipping to end of line
  55:                     ::= { aal2VccObjects 1 }
  55: warning - warning: flushing recent incorrect declaration, see previous error(s)
  56: 
  57:  		aal2VccEntry    	OBJECT-TYPE
  57: error - row's parent node must be a table node
  58:                     SYNTAX         	CAal2VccEntry
  59:                     MAX-ACCESS     	not-accessible
  59: error - unknown type `CAal2VccEntry'
  60:                     STATUS         	current
  61:                     DESCRIPTION
  62:                      "This list contains the AAL2 VCC performance 
  63:                       parameters and is indexed by ifIndex and the 
  64:                       associated VPI/VCI." 
  65:                     INDEX { ifIndex, aal2VccVpi, aal2VccVci }
  66:                     ::= { aal2VccTable 1 }
  66: severe - unknown object identifier label `aal2VccTable'
  67: 
  68:  	        Aal2VccEntry    ::= SEQUENCE  {
  69:                     aal2VccVpi                        INTEGER,
  70:                     aal2VccVci                        INTEGER,
  71:                     aal2VccParityErrors               Counter32,
  72:                     aal2VccOverSizedSDUs              Counter32,
  73:                     aal2VccStfSeqErrors               Counter32,  
  74:                     aal2VccInvalidPtrErrors           Counter32,     
  75:                     aal2VccHecCodeErrors              Counter32, 
  76:                     aal2VccOutPkts                    Counter64,     
  77:                     aal2VccInPkts                     Counter64,    
  78:                     aal2VccInOctets                   Counter64,     
  79:                     aal2VccOutOctets                  Counter64,
  80:                     aal2VccSubCellMuxMode	      INTEGER
  81:                 }
  82: 
  83:   	       aal2VccVpi        		OBJECT-TYPE
  84:                     SYNTAX       		INTEGER  (0..4095)
  84: warning - warning: use Integer32 instead of INTEGER in SMIv2
  85:                     MAX-ACCESS   		not-accessible
  86:                     STATUS       		current
  87:                     DESCRIPTION
  88:          	     "The VPI value of the AAL2 VCC at the interface 
  89:                       identified by the ifIndex."
  90:                     ::= { aal2VccEntry 1 }
  91: 
  92:   	     	aal2VccVci        		OBJECT-TYPE
  93:                     SYNTAX       		INTEGER  (0..65535)
  93: warning - warning: use Integer32 instead of INTEGER in SMIv2
  94:                     MAX-ACCESS   		not-accessible
  95:                     STATUS       		current
  96:                     DESCRIPTION
  97:                      "The VCI value of the AAL2 VCC at the interface 
  98:                       identified by the ifIndex."
  99:                     ::= { aal2VccEntry 2 }
 100: 
 101:           	aal2VccParityErrors  		OBJECT-TYPE
 102:                     SYNTAX       		Counter32
 103:                     MAX-ACCESS   		read-only
 104:                     STATUS       		current
 105:                     DESCRIPTION
 106:                      "The number of AAL2 CPS PDUs received with 
 107:                       parity errors on this AAL2 VCC." 
 108:                     ::= { aal2VccEntry 3 }
 109: 
 110: 	     	aal2VccOverSizedSDUs    	OBJECT-TYPE
 111:                     SYNTAX             	        Counter32
 112:                     MAX-ACCESS         	        read-only
 113:                     STATUS             	        current
 114:                     DESCRIPTION
 115:                      "The number of AAL2 CPS PDUs discarded on this 
 116:                       AAL2 VCC at the interface associated with an 
 117:                       AAL2 entity because the AAL2 SDUs were too 
 118:                       large."
 119:                     ::= { aal2VccEntry 4 }
 120: 
 121:           	aal2VccStfSeqErrors  		OBJECT-TYPE
 122:                     SYNTAX  			Counter32
 123:                     MAX-ACCESS  		read-only
 124:                     STATUS           	        current
 125:                     DESCRIPTION
 126:                      "The number of AAL2 CPS PDUs discarded on this 
 127:                       AAL2 VCC at the interface associated with an 
 128:                       AAL2 entity because of STF sequence errors."
 129:                     ::= { aal2VccEntry 5 }
 130: 
 131:                 aal2VccInvalidPtrErrors  	OBJECT-TYPE
 132:                     SYNTAX  			Counter32
 133:                     MAX-ACCESS  		read-only
 134:                     STATUS           	        current
 135:                     DESCRIPTION
 136:                      "The number of AAL2 CPS PDUs discarded on this 
 137:                       AAL2 VCC at the interface associated with an 
 138:                       AAL2 entity because of invalid pointer."
 139:                     ::= { aal2VccEntry 6 }
 140: 
 141:                 aal2VccHecCodeErrors  		OBJECT-TYPE
 142:                     SYNTAX  			Counter32
 143:                     MAX-ACCESS  		read-only
 144:                     STATUS           	        current
 145:                     DESCRIPTION
 146:                      "The number of AAL2 CPS PDUs discarded on this 
 147:                       AAL2 VCC at the interface associated with an 
 148:                       AAL2 entity because of Hec Code Error."
 149:                     ::= { aal2VccEntry 7 }
 150: 
 151: 		 aal2VccInPkts          		OBJECT-TYPE
 152:         	     SYNTAX          		Counter64
 153:         	     MAX-ACCESS      		read-only
 154:         	     STATUS          		current
 155:         	     DESCRIPTION
 156:          	      "The number of AAL2 CPS PDUs received on this 
 157:                        AAL2 VCC at the interface associated with an 
 158:                        AAL2 entity."
 159:         	     ::= { aal2VccEntry 8 }
 160: 
 161: 		 aal2VccOutPkts         		OBJECT-TYPE
 162:         	     SYNTAX          		Counter64
 163:         	     MAX-ACCESS      		read-only
 164:         	     STATUS          	        current
 165:         	     DESCRIPTION
 166:          	      "The number of AAL2 CPS PDUs transmitted on this 
 167: 		       AAL2 VCC at the interface associated with an 
 168:                        AAL2 entity."
 169:         	     ::= { aal2VccEntry 9 }
 170: 
 171: 		 aal2VccInOctets        		OBJECT-TYPE
 172:         	     SYNTAX          	        Counter64
 173:         	     MAX-ACCESS      	        read-only
 174:         	     STATUS          	        current
 175:         	     DESCRIPTION
 176:          	      "The number of AAL2 CPS PDU octets received on 
 177: 		       this AAL2 VCC at the interface associated with 
 178:                        an AAL2 entity."
 179:         	     ::= { aal2VccEntry 10 }
 180: 
 181: 		aal2VccOutOctets       		OBJECT-TYPE
 182:         	     SYNTAX          	        Counter64
 183:         	     MAX-ACCESS      		read-only
 184:         	     STATUS          		current
 185:         	     DESCRIPTION
 186:          	      "The number of AAL2 CPS PDU octets transmitted 
 187:                        on this AAL2 VCC at the interface associated 
 188:                        with an AAL2 entity."
 189:         	     ::= { aal2VccEntry 11 }
 190: 
 191:        		 aal2VccSubCellMuxMode           OBJECT-TYPE
 192:         	     SYNTAX          	        INTEGER {
 193:                                                  enabled (1),
 194:                                                  disabled (2)
 195:                                                 }
 196:         	     MAX-ACCESS      		read-write 
 197:         	     STATUS          		current
 198:         	     DESCRIPTION
 199:          	      "This object indicates whether subcell multiplex 
 200:                        mode is enabled/disabled on this VCC at the 
 201:                        interface associated with an AAL2 entity."
 202:         	     ::= { aal2VccEntry 12 }
 203: 
 204: -- This table contains AAL2 performance statistics of a Channel 
 205: -- Identifier(CID) of a VCC at the interface associated with an AAL2 
 206: -- entity in an ATM host
 207: 
 208: 		aal2CidTable    	OBJECT-TYPE
 209:                     SYNTAX      	SEQUENCE OF CAal2CidEntry
 209: error - unknown type `CAal2CidEntry'
 210:                     MAX-ACCESS   	not-accessible
 211:                     STATUS       	current
 212:                     DESCRIPTION
 213:                      "This table contains AAL2 CID performance
 214:                       parameters, one entry per VPI/VCI and CID 
 215:                       pair."
 216:                     ::= { aal2VccCidObjects 1 }
 216: severe - unknown object identifier label `aal2VccCidObjects'
 217: 
 218:  		aal2CidEntry    	OBJECT-TYPE
 218: error - row's parent node must be a table node
 218: warning - warning: row identifier `aal2CidEntry' should have the same prefix as table identifier `cAal2CidTable'
 219:                     SYNTAX         	CAal2CidEntry
 220:                     MAX-ACCESS     	not-accessible
 221:                     STATUS         	current
 222:                     DESCRIPTION
 223:                      "This list contains the AAL2 CID performance 
 224:                       parameters."
 225:                     INDEX 		{ ifIndex, aal2CidVpi, 
 226:                                        aal2CidVci, aal2CidId }
 227:                     ::= { cAal2CidTable 1 }
 227: severe - unknown object identifier label `cAal2CidTable'
 228: 
 229:  	       Aal2CidEntry    ::= SEQUENCE  {
 230:                     cAal2CidVpi                        INTEGER,
 230: severe - unknown object identifier label `cAal2CidVpi'
 231:                     cAal2CidVci                        INTEGER,
 231: severe - unknown object identifier label `cAal2CidVci'
 232:                     cAal2CidId			       INTEGER,
 232: severe - unknown object identifier label `cAal2CidId'
 233: 	            cAal2CidParityErrors               Counter32,
 233: severe - unknown object identifier label `cAal2CidParityErrors'
 234:                     cAal2CidOverSizedSDUs              Counter32,
 234: severe - unknown object identifier label `cAal2CidOverSizedSDUs'
 235:                     cAal2CidStfSeqErrors               Counter32,     
 235: severe - unknown object identifier label `cAal2CidStfSeqErrors'
 236:                     cAal2CidInvalidPtrErrors           Counter32,     
 236: severe - unknown object identifier label `cAal2CidInvalidPtrErrors'
 237:                     cAal2CidHecCodeErrors              Counter32, 
 237: severe - unknown object identifier label `cAal2CidHecCodeErrors'
 238:                     cAal2CidOutPkts                    Counter32,     
 238: severe - unknown object identifier label `cAal2CidOutPkts'
 239:                     cAal2CidInPkts                     Counter32,     
 239: severe - unknown object identifier label `cAal2CidInPkts'
 240:                     cAal2CidInOctets                   Counter32,     
 240: severe - unknown object identifier label `cAal2CidInOctets'
 241:                     cAal2CidOutOctets                  Counter32
 242:                }
 242: severe - unknown object identifier label `cAal2CidOutOctets'
 243: 
 244:   	       aal2CidVpi              	OBJECT-TYPE
 245:                     SYNTAX       	INTEGER  (0..4095)
 245: warning - warning: use Integer32 instead of INTEGER in SMIv2
 246:                     MAX-ACCESS    	not-accessible
 247:                     STATUS         	current
 248:                     DESCRIPTION
 249:       	            "The VPI value of the AAL2 CID at the interface 
 250:                      identified by the ifIndex."
 251:                     ::= { aal2CidEntry 1 }
 252: 
 253:   	       aal2CidVci              	OBJECT-TYPE
 254:                     SYNTAX       	INTEGER  (0..65535)
 254: warning - warning: use Integer32 instead of INTEGER in SMIv2
 255:                     MAX-ACCESS    	not-accessible
 256:                     STATUS         	current
 257:                     DESCRIPTION
 258:                      "The VCI value of the AAL2 CID at the interface 
 259:                       identified by the ifIndex."
 260:                     ::= { aal2CidEntry 2 }
 261: 
 262:   	       aal2CidId               	OBJECT-TYPE
 263:                     SYNTAX       	INTEGER  (0..255)
 263: warning - warning: use Integer32 instead of INTEGER in SMIv2
 264:                     MAX-ACCESS    	not-accessible
 265:                     STATUS         	current
 266:                     DESCRIPTION
 267:                      "The CID value of the AAL2 CID at the interface 
 268:                       identified by the ifIndex."
 269:                     ::= { aal2CidEntry 3 }
 270: 
 271:                aal2CidParityErrors    	OBJECT-TYPE
 272:                     SYNTAX  		Counter32
 273:                     MAX-ACCESS  	read-only
 274:                     STATUS              current
 275:                     DESCRIPTION
 276:                      "The number of AAL2 CPS PDUs received with 
 277:                       Parity errors on this AAL2 CID at the 
 278:                       Interface associated with an AAL2 entity" 
 279:                     ::= { aal2CidEntry 4 }
 280: 
 281: 	       aal2CidOverSizedSDUs    	OBJECT-TYPE
 282:                     SYNTAX  		Counter32
 283:                     MAX-ACCESS  	read-only
 284:                     STATUS              current
 285:                     DESCRIPTION
 286:                      "The number of AAL2 CPS PDUs discarded on this 
 287:                       AAL2 CID at the interface associated with an 
 288:                       AAL2 entity because the AAL2 SDUs were too 
 289:                       large."
 290:                     ::= { aal2CidEntry 5 }
 291: 
 292:                aal2CidStfSeqErrors  	OBJECT-TYPE
 293:                     SYNTAX  		Counter32
 294:                     MAX-ACCESS  	read-only
 295:                     STATUS              current
 296:                     DESCRIPTION
 297:                      "The number of AAL2 CPS PDUs discarded on this 
 298:                       AAL2 CID at the interface associated with an 
 299:                       AAL2 entity because of STF sequence errors."
 300:                     ::= { aal2CidEntry 6 }
 301: 
 302:                aal2CidInvalidPtrErrors	OBJECT-TYPE
 303:                     SYNTAX  		Counter32
 304:                     MAX-ACCESS  	read-only
 305:                     STATUS              current
 306:                     DESCRIPTION
 307:                      "The number of AAL2 CPS PDUs discarded on this 
 308:                       AAL2 CID at the interface associated with an 
 309:                       AAL2 entity because of invalid pointer."
 310:                     ::= { aal2CidEntry 7 }
 311: 
 312:                aal2CidHecCodeErrors  	OBJECT-TYPE
 313:                     SYNTAX  		Counter32
 314:                     MAX-ACCESS  	read-only
 315:                     STATUS              current
 316:                     DESCRIPTION
 317:                      "The number of AAL2 CPS PDUs discarded on this 
 318:                       AAL2 CID at the interface associated with an 
 319:                       AAL2 entity because of Hec Code Error."
 320:                     ::= { aal2CidEntry 8 }
 321: 
 322: 		aal2CidInPkts         	OBJECT-TYPE
 323:         	     SYNTAX         	Counter32
 324:         	     MAX-ACCESS     	read-only
 325:         	     STATUS          	current
 326:         	     DESCRIPTION
 327:          	      "The number of AAL2 CPS PDUs received on this 
 328:                        AAL2 CID at the interface associated with an 
 329:                        AAL2 entity."
 330:         	     ::= { aal2CidEntry 9 }
 331: 
 332: 		aal2CidOutPkts         OBJECT-TYPE
 333:         	     SYNTAX            Counter32
 334:         	     MAX-ACCESS        read-only
 335:         	     STATUS            current
 336:         	     DESCRIPTION
 337:          	      "The number of AAL2 CPS PDUs transmitted on 
 338:                        this AAL2 CID at the interface associated 
 339:                        with an AAL2 entity."
 340:         	      ::= { aal2CidEntry 10 }
 341: 
 342: 		aal2CidInOctets        OBJECT-TYPE
 343:         	     SYNTAX            Counter32
 344:         	     MAX-ACCESS        read-only
 345:         	     STATUS            current
 346:         	     DESCRIPTION
 347:          	      "The number of AAL2 CPS PDU octets received on 
 348: 		       this AAL2 CID at the interface associated with 
 349: 		       an AAL2 entity."
 350:         	     ::= { aal2CidEntry 11 }
 351: 
 352: 		aal2CidOutOctets       OBJECT-TYPE
 353:         	     SYNTAX            Counter32
 354:         	     MAX-ACCESS        read-only
 355:         	     STATUS            current
 356:         	     DESCRIPTION
 357:          	      "The number of AAL2 CPS PDU octets transmitted 
 358:                        on this AAL2 CID at the interface associated 
 359:                        with an AAL2 entity."
 360:         	     ::= { aal2CidEntry 12 }
 361: 
 362: -- Conformance Information
 363: 
 364: Aal2MIBConformance OBJECT IDENTIFIER ::= { Aal2MIB 2 }
 364: error - `Aal2MIBConformance' should start with a lower case letter
 364: error -
`Aal2MIB' should start with a lower case letter

 364: severe - unknown object identifier label `Aal2MIB'
 365: Aal2MIBCompliances OBJECT IDENTIFIER ::= 
 365: error - `Aal2MIBCompliances' should start with a lower case letter
 366:                                        { Aal2MIBConformance 1 }
 366: error - `Aal2MIBConformance' should start with a lower case letter
 367: Aal2MIBGroups      OBJECT IDENTIFIER ::= 
 367: error - `Aal2MIBGroups' should start with a lower case letter
 368:                                        { Aal2MIBConformance 2 }
 368: error - `Aal2MIBConformance' should start with a lower case letter
 369: 
 370: -- Compliance Statement
 371: Aal2MIBCompliance MODULE-COMPLIANCE
 371: error - `Aal2MIBCompliance' should start with a lower case letter
 371: severe - syntax error, unexpected MODULE_COMPLIANCE, expecting OBJECT
 372:         STATUS  current
 373:         DESCRIPTION
 374:           "The compliance statement for entities which implement
 375:            this  AAL2 MIB."
 376:         MODULE  -- this module
 377:             MANDATORY-GROUPS { cAal2VccGroup, 
 378:                                cAal2VccCidGroup }
 378: warning - warning: flushing recent incorrect declaration, see previous error(s)
 379:         ::= { Aal2MIBCompliances 1 }
 379: severe - syntax error, unexpected COLON_COLON_EQUAL
 379: warning - warning: flushing recent incorrect declaration, see previous error(s)
 380: 
 381: -- units of conformance:
 382: aal2VccGroup OBJECT-GROUP
 382: warning - warning: current group `aal2VccGroup' is not referenced in this module
 383:         OBJECTS {
 384:                 aal2VccParityErrors,
 385:                 aal2VccOverSizedSDUs,
 386:                 aal2VccStfSeqErrors,
 387:                 aal2VccInvalidPtrErrors,
 388:                 aal2VccHecCodeErrors,
 389:                 aal2VccOutPkts,
 390:                 aal2VccInPkts,
 391:                 aal2VccInOctets,
 392:                 aal2VccOutOctets,
 393:                 aal2VccSubCellMuxMode 
 394:         }
 395: 
 396:         STATUS  current
 397:         DESCRIPTION
 398:                 "A collection of objects providing AAL2 related 
 399:                  parameters corresponding to a VPI/VCI."
 400:         ::= { Aal2MIBGroups 1 }
 400: error - `Aal2MIBGroups' should start with a lower case letter
 401: 
 402: aal2VccCidGroup OBJECT-GROUP
 402: warning - warning: current group `aal2VccCidGroup' is not referenced in this module
 403:         OBJECTS {
 404:                   aal2CidParityErrors,
 405:                   aal2CidOverSizedSDUs,
 406:                   aal2CidStfSeqErrors,
 407:                   aal2CidInvalidPtrErrors,
 408:                   aal2CidHecCodeErrors,   
 409:                   aal2CidOutPkts,
 410:                   aal2CidInPkts,
 411:                   aal2CidInOctets,
 412:                   aal2CidOutOctets
 413:                }
 414: 
 415:         STATUS  current
 416:         DESCRIPTION
 417:                 "A collection of objects providing AAL2 related 
 418:                  parameters corresponding to a VPI/VCI  and CID."
 419:         ::= { Aal2MIBGroups 2 }
 419: error - `Aal2MIBGroups' should start with a lower case letter
 420: 
 421: END
 421: error - missing MODULE-IDENTITY clause in SMIv2 MIB
 422: 
 423: -- 
 424: -- "Copyright (C) The Internet Society (date). All Rights Reserved. This 
 425: -- document and translations of it may be copied and furnished to others, 
 426: -- and derivative works that comment on or otherwise explain it or assist 
 427: -- in its implmentation may be prepared, copied, published and distributed, 
 428: -- in whole or in part, without restriction of any kind, provided that the 
 429: -- above copyright notice and this paragraph are included on all such copies 
 430: -- and derivative works. However, this document itself may not be modified 
 431: -- in any way, such as by removing the copyright notice or references to the 
 432: -- Internet Society or other Internet organizations, except as needed for the 
 433: -- purpose of developing Internet standards in which case the procedures for 
 434: -- copyrights defined in the Internet Standards process must be followed, or 
 435: -- as required to translate it into
 436: -- 
 437: -- 
 438: -- 
 439: -- 
 440: -- 
 441: -- 
 442: -- 
 443: -- 
 444: -- 
 445: -- 
 446: -- INTERNET-DRAFT           ATM AAL2 Managed Objects              May 2001
 447: -- 
 448: -- 
 449: -- 
 450: --  
 451: -- K. Ashoka	                     Expires November 2001	6
 452: