smilint output for ./ATM-MIB


Message Severities
SeverityCount
change recommended4
warning20
fyi2
Message Types
TypeCount
identifier-external-case-match (warning)2
integer-misuse (warning)18
previous-definition (fyi)2
rowstatus-default (change recommended)4

Messages:

/home/fenner/mibindex/latest2/ATM-TC-MIB

   1: -- extracted from rfc2514.txt
   2: -- at Mon Nov 15 17:11:38 1999
 240:                   atmfIispUni4Dot0(9),
 241:         atmfPnni1Dot0(10),
 242:         atmfBici2Dot0(11),
 243:         atmfUniPvcOnly(12),
 244:         atmfNniPvcOnly(13)  }
 245: 
 246: AtmServiceCategory ::= TEXTUAL-CONVENTION
 246: fyi - info: previous definition of `AtmServiceCategory'
 247:         STATUS  current
 248:         DESCRIPTION
 249:             "The service category for a connection."
 250:         REFERENCE
 251:             "ATM Forum Traffic Management Specification,
 252:             Version 4.0, af-tm-0056.000, June 1996."
 253:         SYNTAX   INTEGER {
 254:            other(1),   -- none of the following
 255:            cbr(2),     -- constant bit rate
 256:            rtVbr(3),   -- real-time variable bit rate
 257:            nrtVbr(4),  -- non real-time variable bit rate
 258:            abr(5),     -- available bit rate
 259:            ubr(6)      -- unspecified bit rate
 260:            }
 261: 
 262: AtmSigDescrParamIndex ::= TEXTUAL-CONVENTION
 263:         STATUS  current
 264:         DESCRIPTION
 265:             "The value of this object identifies a row in the
 266:             atmSigDescrParamTable. The value 0 signifies that
 267:             none of the signalling parameters defined in the
 268:             atmSigDescrParamTable are applicable."
 269: 
 270:         SYNTAX  INTEGER (0..2147483647)
 271: 
 272: AtmTrafficDescrParamIndex ::= TEXTUAL-CONVENTION
 272: fyi - info: previous definition of `AtmTrafficDescrParamIndex'
 273:         STATUS  current

ATM-MIB

   1: -- extracted from rfc2515.txt
   2: -- at Mon Nov 15 17:11:39 1999
 143: 
 144:      atmInterfaceMaxVpcs OBJECT-TYPE
 145:           SYNTAX         INTEGER  (0..4096)
 145: warning - warning: use Integer32 instead of INTEGER in SMIv2
 146:           MAX-ACCESS     read-write
 147:           STATUS         current
 148:           DESCRIPTION
 149:            "The maximum number of VPCs (PVPCs and SVPCs)
 150:             supported at this ATM interface. At the ATM UNI,
 151:             the maximum number of VPCs (PVPCs and SVPCs)
 152:             ranges from 0 to 256 only."
 153:           ::= { atmInterfaceConfEntry 1}
 154: 
 155:      atmInterfaceMaxVccs OBJECT-TYPE
 156:           SYNTAX         INTEGER  (0..65536)
 156: warning - warning: use Integer32 instead of INTEGER in SMIv2
 157:           MAX-ACCESS     read-write
 158:           STATUS         current
 159:           DESCRIPTION
 160:            "The maximum number of VCCs (PVCCs and SVCCs)
 161:             supported at this ATM interface."
 162:           ::= { atmInterfaceConfEntry 2}
 163: 
 164:      atmInterfaceConfVpcs  OBJECT-TYPE
 165:           SYNTAX         INTEGER  (0..4096)
 165: warning - warning: use Integer32 instead of INTEGER in SMIv2
 166:           MAX-ACCESS     read-only
 167:           STATUS         current
 168:           DESCRIPTION
 169:            "The number of VPCs (PVPC, Soft PVPC and SVPC)
 170:             currently in use at this ATM interface.  It includes
 171:             the number of PVPCs and Soft PVPCs that are configured
 172:             at the interface, plus the number of SVPCs
 173:             that are currently  established at the
 174:             interface.
 175: 
 176:             At the ATM UNI, the configured number of
 177:             VPCs (PVPCs and SVPCs) can range from
 178:             0 to 256 only."
 179:           ::= { atmInterfaceConfEntry 3}
 180: 
 181:      atmInterfaceConfVccs  OBJECT-TYPE
 182:           SYNTAX         INTEGER  (0..65536)
 182: warning - warning: use Integer32 instead of INTEGER in SMIv2
 183:           MAX-ACCESS     read-only
 184:           STATUS         current
 185:           DESCRIPTION
 186:            "The number of VCCs (PVCC, Soft PVCC and SVCC)
 187:             currently in use at this ATM interface.  It includes
 188:             the number of PVCCs and Soft PVCCs that are configured
 189:             at the interface, plus the number of SVCCs
 190:             that are currently  established at the
 191:             interface."
 192:           ::= { atmInterfaceConfEntry 4}
 193: 
 194:      atmInterfaceMaxActiveVpiBits  OBJECT-TYPE
 195:           SYNTAX         INTEGER (0..12)
 195: warning - warning: use Integer32 instead of INTEGER in SMIv2
 196:           MAX-ACCESS     read-write
 197:           STATUS         current
 198:           DESCRIPTION
 199:            "The  maximum number of active VPI bits
 200:             configured for use at the ATM interface.
 201:             At the ATM UNI, the maximum number of active
 202:             VPI bits configured for use ranges from
 203:             0 to 8 only."
 204:           ::= { atmInterfaceConfEntry 5}
 205: 
 206:      atmInterfaceMaxActiveVciBits  OBJECT-TYPE
 207:           SYNTAX         INTEGER (0..16)
 207: warning - warning: use Integer32 instead of INTEGER in SMIv2
 208:           MAX-ACCESS     read-write
 209:           STATUS         current
 210:           DESCRIPTION
 211:            "The maximum number of active VCI bits
 212:             configured for use at this ATM interface."
 213:           ::= { atmInterfaceConfEntry 6}
...
 310: 
 311:      atmInterfaceCurrentMaxVpiBits    OBJECT-TYPE
 312:           SYNTAX         INTEGER  (0..12)
 312: warning - warning: use Integer32 instead of INTEGER in SMIv2
 313:           MAX-ACCESS     read-only
 314:           STATUS         current
 315:           DESCRIPTION
 316:            "The maximum number of VPI Bits that may
 317:             currently be used at this ATM interface.
 318:             The value is the minimum of
 319:             atmInterfaceMaxActiveVpiBits, and the
 320:             atmInterfaceMaxActiveVpiBits of the interface's
 321:             UNI/NNI peer.
 322: 
 323:             If the interface does not negotiate with
 324:             its peer to determine the number of VPI Bits
 325:             that can be used on the interface, then the
 326:             value of this object must equal
 327:             atmInterfaceMaxActiveVpiBits."
 328:           ::= { atmInterfaceConfEntry 13 }
 329: 
 330:      atmInterfaceCurrentMaxVciBits    OBJECT-TYPE
 331:           SYNTAX         INTEGER  (0..16)
 331: warning - warning: use Integer32 instead of INTEGER in SMIv2
 332:           MAX-ACCESS     read-only
 333:           STATUS         current
 334:           DESCRIPTION
 335:            "The maximum number of VCI Bits that may
 336:             currently be used at this ATM interface.
 337:             The value is the minimum of
 338:             atmInterfaceMaxActiveVciBits, and the
 339:             atmInterfaceMaxActiveVciBits of the interface's
 340:             UNI/NNI peer.
 341: 
 342:             If the interface does not negotiate with
 343:             its peer to determine the number of VCI Bits
 344:             that can be used on the interface, then the
 345:             value of this object must equal
 346:             atmInterfaceMaxActiveVciBits."
 347:           ::= { atmInterfaceConfEntry 14 }
...
 576: 
 577:      atmTrafficDescrParamIndex OBJECT-TYPE
 577: warning - warning: identifier `atmTrafficDescrParamIndex' differs from `ATM-TC-MIB::AtmTrafficDescrParamIndex' only in case
 578:           SYNTAX  AtmTrafficDescrParamIndex (1..2147483647)
 579:           MAX-ACCESS     not-accessible
 580:           STATUS         current
 581:           DESCRIPTION
 582:            "This object is used by the virtual link
 583:             table (i.e., VPL or VCL table)
 584:             to identify the row of this table.
 585:             When creating a new row in the table
 586:             the value of this index may be obtained
 587:             by retrieving the value of
 588:             atmTrafficDescrParamIndexNext."
 589:           ::= { atmTrafficDescrParamEntry  1}
...
 665: 
 666:      atmTrafficQoSClass  OBJECT-TYPE
 667:           SYNTAX         INTEGER (0..255)
 667: warning - warning: use Integer32 instead of INTEGER in SMIv2
 668:           MAX-ACCESS     read-create
 669:           STATUS         deprecated
 670:           DESCRIPTION
 671:            "The value of this object identifies the QoS Class.
 672:             Four Service classes have been
 673:             specified in the ATM Forum UNI Specification:
 674:             Service Class A: Constant bit rate video and
 675:                              Circuit emulation
 676:             Service Class B: Variable bit rate video/audio
 677:             Service Class C: Connection-oriented data
 678:             Service Class D: Connectionless data
 679:             Four QoS classes numbered 1, 2, 3, and 4 have
 680:             been specified with the aim to support service
 681:             classes A, B, C, and D respectively.
 682:             An unspecified QoS Class numbered `0' is used
 683:             for best effort traffic."
 684:           DEFVAL  { 0 }
 685:           ::= { atmTrafficDescrParamEntry 8}
...
 697: 
 698:      atmServiceCategory  OBJECT-TYPE
 698: warning - warning: identifier `atmServiceCategory' differs from `ATM-TC-MIB::AtmServiceCategory' only in case
 699:           SYNTAX         AtmServiceCategory
 700:           MAX-ACCESS     read-create
 701:           STATUS         current
 702:           DESCRIPTION
 703:            "The ATM service category."
 704:           DEFVAL  { ubr }
 705:           ::= { atmTrafficDescrParamEntry 10}
 706: 
...
 927: 
 928:      atmVplCrossConnectIdentifier   OBJECT-TYPE
 929:           SYNTAX         INTEGER (0..2147483647)
 929: warning - warning: use Integer32 instead of INTEGER in SMIv2
 930:           MAX-ACCESS     read-only
 931:           STATUS         current
 932:           DESCRIPTION
 933:            "This object is instantiated only for a VPL
 934:             which is cross-connected to other VPLs
 935:             that belong to the same VPC.  All such
 936:             associated VPLs have the same value of this
 937:             object, and all their cross-connections are
 938:             identified either by entries that are indexed
 939:             by the same value of atmVpCrossConnectIndex in
 940:             the atmVpCrossConnectTable of this MIB module or by
 941:             the same value of the cross-connect index in
 942:             the cross-connect table for SVCs and Soft PVCs
 943:             (defined in a separate MIB module).
 944:             At no time should entries in these respective
 945:             cross-connect tables exist simultaneously
 946:             with the same cross-connect index value.
 947:             The value of this object is initialized by the
 948:             agent after the associated entries in the
 949:             atmVpCrossConnectTable have been created."
 950:           ::= {atmVplEntry 7}
 951: 
 952:      atmVplRowStatus     OBJECT-TYPE
 952: change recommended - warning: illegal `RowStatus' default value `createAndWait'
 953:           SYNTAX         RowStatus
 954:           MAX-ACCESS     read-create
 955:           STATUS         current
 956:           DESCRIPTION
 957:            "This object is used to create, delete
 958:             or modify a row in this table.
 959:             To create a new VCL, this object is
 960:             initially set to 'createAndWait' or
 961:             'createAndGo'.  This object should not be
 962:             set to 'active' unless the following columnar
 963:             objects have been set to their desired value
 964:             in this row:
 965:             atmVplReceiveTrafficDescrIndex and
 966:             atmVplTransmitTrafficDescrIndex.
 967:             The DESCRIPTION of atmVplEntry provides
 968:             further guidance to row treatment in this table."
 969:           DEFVAL { createAndWait }
 970:           ::= {atmVplEntry 8}
...
1209: 
1210:      atmVccAal5CpcsTransmitSduSize OBJECT-TYPE
1211:           SYNTAX         INTEGER (1..65535)
1211: warning - warning: use Integer32 instead of INTEGER in SMIv2
1212:           MAX-ACCESS     read-create
1213:           STATUS         current
1214:           DESCRIPTION
1215:            "An instance of this object only exists when the
1216:             local VCL end-point is also the VCC end-point,
1217:             and AAL5 is in use.
1218:             The maximum AAL5 CPCS SDU size in octets that is
1219:             supported on the transmit direction of this VCC."
1220:           DEFVAL { 9188 }
1221:                 ::= { atmVclEntry 9 }
1222: 
1223:      atmVccAal5CpcsReceiveSduSize OBJECT-TYPE
1224:           SYNTAX         INTEGER (1..65535)
1224: warning - warning: use Integer32 instead of INTEGER in SMIv2
1225:           MAX-ACCESS     read-create
1226:           STATUS         current
1227:           DESCRIPTION
1228:            "An instance of this object only exists when the
1229:             local VCL end-point is also the VCC end-point,
1230:             and AAL5 is in use.
1231:             The maximum AAL5 CPCS SDU size in octets that is
1232:             supported on the receive direction of this VCC."
1233:           DEFVAL { 9188 }
1234:                 ::= { atmVclEntry 10 }
...
1262: 
1263:      atmVclCrossConnectIdentifier   OBJECT-TYPE
1264:           SYNTAX         INTEGER (0..2147483647)
1264: warning - warning: use Integer32 instead of INTEGER in SMIv2
1265:           MAX-ACCESS     read-only
1266:           STATUS         current
1267:           DESCRIPTION
1268:            "This object is instantiated only for a VCL
1269:             which is cross-connected to other VCLs
1270:             that belong to the same VCC.  All such
1271:             associated VCLs have the same value of this
1272:             object, and all their cross-connections are
1273:             identified either by entries that are indexed
1274:             by the same value of atmVcCrossConnectIndex in
1275:             the atmVcCrossConnectTable of this MIB module or by
1276:             the same value of the cross-connect index in
1277:             the cross-connect table for SVCs and Soft PVCs
1278:             (defined in a separate MIB module).
1279: 
1280:             At no time should entries in these respective
1281:             cross-connect tables exist simultaneously
1282:             with the same cross-connect index value.
1283:             The value of this object is initialized by the
1284:             agent after the associated entries in the
1285:             atmVcCrossConnectTable have been created."
1286:           ::= {atmVclEntry 12}
1287: 
1288:      atmVclRowStatus     OBJECT-TYPE
1288: change recommended - warning: illegal `RowStatus' default value `createAndWait'
1289:           SYNTAX         RowStatus
1290:           MAX-ACCESS     read-create
1291:           STATUS         current
1292:           DESCRIPTION
1293:            "This object is used to create, delete or
1294:             modify a row in this table.  To create
1295:             a new VCL, this object is initially set
1296:             to 'createAndWait' or 'createAndGo'.
1297:             This object should not be
1298:             set to 'active' unless the following columnar
1299:             objects have been set to their desired value
1300:             in this row:
1301:             atmVclReceiveTrafficDescrIndex,
1302:             atmVclTransmitTrafficDescrIndex.
1303:             In addition, if the local VCL end-point
1304:             is also the VCC end-point:
1305:             atmVccAalType.
1306:             In addition, for AAL5 connections only:
1307:             atmVccAal5CpcsTransmitSduSize,
1308:             atmVccAal5CpcsReceiveSduSize, and
1309:             atmVccAal5EncapsType. (The existence
1310:             of these objects imply the AAL connection type.).
1311:             The DESCRIPTION of atmVclEntry provides
1312:             further guidance to row treatment in this table."
1313:           DEFVAL { createAndWait }
1314:                 ::= {atmVclEntry 13}
...
1387: 
1388:      atmVpCrossConnectIndexNext  OBJECT-TYPE
1389:           SYNTAX         INTEGER (0..2147483647)
1389: warning - warning: use Integer32 instead of INTEGER in SMIv2
1390:           MAX-ACCESS     read-only
1391:           STATUS         current
1392:           DESCRIPTION
1393:            "This object contains an appropriate value to
1394:             be used for atmVpCrossConnectIndex when creating
1395:             entries in the atmVpCrossConnectTable.  The value
1396:             0 indicates that no unassigned entries are
1397:             available. To obtain the atmVpCrossConnectIndex
1398:             value for a new entry, the manager issues a
1399:             management protocol retrieval operation to obtain
1400:             the current value of this object.  After each
1401:             retrieval, the agent should modify the value to
1402:             the next unassigned index.
1403:             After a manager retrieves a value the agent will
1404:             determine through its local policy when this index
1405:             value will be made available for reuse."
1406:           ::= { atmMIBObjects 8 }
1407: 
1408: 
1409:      --  The ATM VP Cross Connect Table
1410: 
...
1571: 
1572:      atmVpCrossConnectIndex OBJECT-TYPE
1573:           SYNTAX         INTEGER (1..2147483647)
1573: warning - warning: use Integer32 instead of INTEGER in SMIv2
1574:           MAX-ACCESS     not-accessible
1575:           STATUS         current
1576:           DESCRIPTION
1577:            "A unique value to identify this VP cross-connect.
1578:             For each VPL associated with this cross-connect,
1579:             the agent reports this cross-connect index value
1580:             in the atmVplCrossConnectIdentifier attribute of
1581:             the corresponding atmVplTable entries."
1582:           ::= { atmVpCrossConnectEntry 1 }
...
1677: 
1678:      atmVpCrossConnectRowStatus OBJECT-TYPE
1678: change recommended - warning: illegal `RowStatus' default value `createAndWait'
1679:           SYNTAX         RowStatus
1680:           MAX-ACCESS     read-create
1681:           STATUS         current
1682:           DESCRIPTION
1683:            "The status of this entry in the
1684:             atmVpCrossConnectTable.  This object is used to
1685:             create a cross-connect for cross-connecting
1686:             VPLs which are created using the atmVplTable
1687:             or to change or delete an existing cross-connect.
1688:             This object must be initially set
1689:             to `createAndWait' or 'createAndGo'.
1690:             To turn on a VP cross-connect,
1691:             the atmVpCrossConnectAdminStatus
1692:             is set to `up'."
1693:           DEFVAL { createAndWait }
1694:           ::= { atmVpCrossConnectEntry 11 }
1695: 
1696: 
1697:      --     ATM Virtual Channel (VC) Cross Connect Table
1698: 
1699:      -- This table contains configuration and state
1700:      -- information of point-to-point,
1701:      -- point-to-multipoint or multipoint-to-multipoint
1702:      -- VC cross-connects for PVCs.
1703: 
1704:      -- This table has read-create access and is used
1705:      -- to cross-connect the VCLs together in an ATM switch
1706:      -- or network that belong to a VC connection.
1707:      -- The atmVcCrossConnectIndex is used to associate
1708:      -- the related VCLs that are cross-connected together.
1709: 
1710: 
1711: 
1712:      -- The model using step-wise procedures described for setting
1713:      -- up a VP cross-connect is also used for setting up
1714:      -- a VC cross-connect.
1715:      atmVcCrossConnectIndexNext  OBJECT-TYPE
1716:           SYNTAX         INTEGER (0..2147483647)
1716: warning - warning: use Integer32 instead of INTEGER in SMIv2
1717:           MAX-ACCESS     read-only
1718:           STATUS         current
1719:           DESCRIPTION
1720:            "This object contains an appropriate value to
1721:             be used for atmVcCrossConnectIndex when creating
1722:             entries in the atmVcCrossConnectTable.  The value
1723:             0 indicates that no unassigned entries are
1724:             available. To obtain the atmVcCrossConnectIndex
1725:             value for a new entry, the manager issues a
1726:             management protocol retrieval operation to obtain
1727:             the current value of this object.  After each
1728:             retrieval, the agent should modify the value to
1729:             the next unassigned index.
1730:             After a manager retrieves a value the agent will
1731:             determine through its local policy when this index
1732:             value will be made available for reuse."
1733:           ::= { atmMIBObjects 10 }
1734: 
1735: 
1736:      --  The ATM VC Cross Connect Table
1737: 
...
1902: 
1903:      atmVcCrossConnectIndex OBJECT-TYPE
1904:           SYNTAX         INTEGER (1..2147483647)
1904: warning - warning: use Integer32 instead of INTEGER in SMIv2
1905:           MAX-ACCESS     not-accessible
1906:           STATUS         current
1907:           DESCRIPTION
1908:            "A unique value to identify this VC cross-connect.
1909:             For each VCL associated with this cross-connect,
1910:             the agent reports this cross-connect index value
1911:             in the atmVclCrossConnectIdentifier attribute of
1912:             the corresponding atmVclTable entries."
1913:           ::= { atmVcCrossConnectEntry 1 }
...
2029: 
2030:      atmVcCrossConnectRowStatus OBJECT-TYPE
2030: change recommended - warning: illegal `RowStatus' default value `createAndWait'
2031:           SYNTAX         RowStatus
2032:           MAX-ACCESS     read-create
2033:           STATUS         current
2034:           DESCRIPTION
2035:            "The status of this entry in the
2036:             atmVcCrossConnectTable.  This object is used to
2037:             create a new cross-connect for cross-connecting
2038:             VCLs which are created using the atmVclTable
2039:             or to change or delete existing cross-connect.
2040:             This object must be initially set to
2041:             `createAndWait' or 'createAndGo'.
2042:             To turn on a VC cross-connect,
2043:             the atmVcCrossConnectAdminStatus
2044:             is set to `up'."
2045:           DEFVAL { createAndWait }
2046:           ::= { atmVcCrossConnectEntry 13 }
2047: 
2048: 
2049:      -- AAL5 Virtual Channel Connection Performance Statistics
2050:      -- Table
2051: 
2052:      -- This table contains the AAL5
2053:      -- performance statistics of a VCC at the
2054:      -- interface associated with an AAL5 entity in an ATM
2055:      -- host or ATM switch.
2056: 
...
2148: 
2149:      atmTrafficDescrParamIndexNext  OBJECT-TYPE
2150:           SYNTAX         INTEGER (0..2147483647)
2150: warning - warning: use Integer32 instead of INTEGER in SMIv2
2151:           MAX-ACCESS     read-only
2152:           STATUS         current
2153:           DESCRIPTION
2154:            "This object contains an appropriate value to
2155:             be used for atmTrafficDescrParamIndex when
2156:             creating entries in the
2157:             atmTrafficDescrParamTable.
2158:             The value 0 indicates that no unassigned
2159:             entries are available. To obtain the
2160:             atmTrafficDescrParamIndex value for a new
2161:             entry, the manager issues a management
2162:             protocol retrieval operation to obtain the
2163:             current value of this object.  After each
2164:             retrieval, the agent should modify the value
2165:             to the next unassigned index.
2166:             After a manager retrieves a value the agent will
2167:             determine through its local policy when this index
2168:             value will be made available for reuse."
2169:           ::= { atmMIBObjects 13 }
2170: 
2171: 
2172:      -- Conformance Information