smilint output for ./PPP-BRIDGE-NCP-MIB


Message Severities
SeverityCount
error4
warning1
Message Types
TypeCount
import-unused (warning)1
index-element-no-range (error)4

Messages:

PPP-BRIDGE-NCP-MIB

   1: -- extracted from rfc1474.txt
   2: -- at Mon Nov 15 17:11:56 1999
   3: 
   4:           PPP-BRIDGE-NCP-MIB DEFINITIONS ::= BEGIN
   5: 
   6:           IMPORTS
   7:                Counter
   7: warning - warning: identifier `Counter' imported from module `RFC1155-SMI' is never used
   8:                     FROM RFC1155-SMI
   9:                ifIndex
  10:                     FROM RFC1213-MIB
  11:                OBJECT-TYPE
  12:                     FROM RFC-1212
  13:                ppp
  14:                     FROM PPP-LCP-MIB;
  15: 
  16:                pppBridge OBJECT IDENTIFIER ::= { ppp 4 }
  17: 
  18:           --
  19:           -- The PPP Bridge NCP Group.
  20:           -- Implementation of this group is mandatory for all
  21:           -- PPP implementations that support MAC Bridging  over
  22:           -- PPP (RFC1220).
  23:           --
  24: 
  25:           -- The following object reflect the values of the option
  26:           -- parameters used in the PPP Link Control Protocol
  27:           --   pppBridgeLocalToRemoteTinygramCompression
  28:           --   pppBridgeRemoteToLocalTinygramCompression
  29:           --   pppBridgeLocalToRemoteLanId
  30:           --   pppBridgeRemoteToLocalLanId
  31:           --
  32:           -- These values are not available until after the PPP Option
  33:           -- negotiation has completed, which is indicated by the link
  34:           -- reaching the open state (i.e. pppBridgeOperStatus is set to
  35:           -- opened).
  36:           --
  37:           -- Therefore, when pppBridgeOperStatus is not opened
  38:           -- the contents of these objects is undefined. The value
  39:           -- returned when accessing the objects is an implementation
  40:           -- dependent issue.
  41: 
  42: 
  43:           pppBridgeTable   OBJECT-TYPE
  44:                SYNTAX    SEQUENCE OF PppBridgeEntry
  45:                ACCESS    not-accessible
  46:                STATUS    mandatory
  47:                DESCRIPTION
  48:                          "Table containing the parameters and statistics
  49:                          for the local PPP entity that are related to
  50:                          the operation of Bridging over the PPP."
  51:                ::= { pppBridge 1 }
  52: 
  53: 
  54:           pppBridgeEntry   OBJECT-TYPE
  54: error - index element `RFC1213-MIB::ifIndex' of row `pppBridgeEntry' must have a range restriction
  55:                SYNTAX    PppBridgeEntry
  56:                ACCESS    not-accessible
  57:                STATUS    mandatory
  58:                DESCRIPTION
  59:                          "Bridging information for a particular PPP
  60:                          link."
  61:                INDEX     { ifIndex }
  62:                ::= { pppBridgeTable 1 }
  63: 
  64: 
  65:           PppBridgeEntry ::= SEQUENCE {
  66:                pppBridgeOperStatus
  67:                     INTEGER,
  68:                pppBridgeLocalToRemoteTinygramCompression
  69:                     INTEGER,
  70:                pppBridgeRemoteToLocalTinygramCompression
  71:                     INTEGER,
  72:                pppBridgeLocalToRemoteLanId
  73:                     INTEGER,
  74:                pppBridgeRemoteToLocalLanId
  75:                     INTEGER
  76:           }
  77: 
  78:           pppBridgeOperStatus   OBJECT-TYPE
  79:                SYNTAX    INTEGER {opened(1), not-opened(2)}
  80:                ACCESS    read-only
  81:                STATUS    mandatory
  82:                DESCRIPTION
  83:                          "The operational status of the Bridge network
  84:                          protocol. If the value of this object is up
  85:                          then the finite state machine for the Bridge
  86:                          network protocol has reached the Opened state."
  87:                ::= { pppBridgeEntry 1 }
  88: 
  89: 
  90:           pppBridgeLocalToRemoteTinygramCompression   OBJECT-TYPE
  91:                SYNTAX    INTEGER { false(1), true(2) }
  92:                ACCESS    read-only
  93:                STATUS    mandatory
  94:                DESCRIPTION
  95:                          "Indicates whether the local node will perform
  96:                          Tinygram Compression when sending packets to
  97:                          the remote entity. If false then the local
  98:                          entity will not perform Tinygram Compression.
  99:                          If true then the local entity will perform
 100:                          Tinygram Compression. The value of this object
 101:                          is meaningful only when the link has reached
 102:                          the open state (pppBridgeOperStatus is
 103:                          opened)."
 104:                REFERENCE
 105:                          "Section 6.7, Tinygram Compression Option, of
 106:                          RFC1220"
 107:                ::= { pppBridgeEntry 2 }
 108: 
 109: 
 110:           pppBridgeRemoteToLocalTinygramCompression   OBJECT-TYPE
 111:                SYNTAX    INTEGER { false(1), true(2) }
 112:                ACCESS    read-only
 113:                STATUS    mandatory
 114:                DESCRIPTION
 115:                          "If false(1) then the remote entity is not
 116:                          expected to perform Tinygram Compression. If
 117:                          true then the remote entity is expected to
 118:                          perform Tinygram Compression. The value of this
 119:                          object is meaningful only when the link has
 120:                          reached the open state (pppBridgeOperStatus is
 121:                          opened)."
 122:                REFERENCE
 123:                          "Section 6.7, Tinygram Compression Option, of
 124:                          RFC1220"
 125:                ::= { pppBridgeEntry 3 }
 126: 
 127:           pppBridgeLocalToRemoteLanId   OBJECT-TYPE
 128:                SYNTAX    INTEGER { false(1), true(2) }
 129:                ACCESS    read-only
 130:                STATUS    mandatory
 131:                DESCRIPTION
 132:                          "Indicates whether the local node will include
 133:                          the LAN Identification field in transmitted
 134:                          packets or not. If false(1) then the local node
 135:                          will not transmit this field, true(2) means
 136:                          that the field will be transmitted. The value
 137:                          of this object is meaningful only when the link
 138:                          has reached the open state (pppBridgeOperStatus
 139:                          is opened)."
 140:                REFERENCE
 141:                          "Section 6.8, LAN Identification Option, of
 142:                          RFC1220"
 143:                ::= { pppBridgeEntry 4 }
 144: 
 145: 
 146:           pppBridgeRemoteToLocalLanId   OBJECT-TYPE
 147:                SYNTAX    INTEGER { false(1), true(2) }
 148:                ACCESS    read-only
 149:                STATUS    mandatory
 150:                DESCRIPTION
 151:                          "Indicates whether the remote node has
 152:                          indicated that it will include the LAN
 153:                          Identification field in transmitted packets or
 154:                          not. If false(1) then the field will not be
 155:                          transmitted, if true(2) then the field will be
 156:                          transmitted. The value of this object is
 157:                          meaningful only when the link has reached the
 158:                          open state (pppBridgeOperStatus is opened)."
 159:                REFERENCE
 160:                          "Section 6.8, LAN Identification Option, of
 161:                          RFC1220"
 162:                ::= { pppBridgeEntry 5 }
 163: 
 164: 
 165:           --
 166:           -- The PPP Bridge Configuration table
 167:           --
 168: 
 169:           pppBridgeConfigTable   OBJECT-TYPE
 170:                SYNTAX    SEQUENCE OF PppBridgeConfigEntry
 171:                ACCESS    not-accessible
 172:                STATUS    mandatory
 173:                DESCRIPTION
 174:                          "Table containing the parameters and statistics
 175:                          for the local PPP entity that are related to
 176:                          the operation of Bridging over the PPP."
 177:                ::= { pppBridge 2 }
 178: 
 179: 
 180:           pppBridgeConfigEntry   OBJECT-TYPE
 180: error - index element `RFC1213-MIB::ifIndex' of row `pppBridgeConfigEntry' must have a range restriction
 181:                SYNTAX    PppBridgeConfigEntry
 182:                ACCESS    not-accessible
 183:                STATUS    mandatory
 184:                DESCRIPTION
 185:                          "Bridging Configuration information for a
 186:                          particular PPP link."
 187:                INDEX     { ifIndex }
 188:                ::= { pppBridgeConfigTable 1 }
 189: 
 190: 
 191:           PppBridgeConfigEntry ::= SEQUENCE {
 192:                pppBridgeConfigAdminStatus
 193:                     INTEGER,
 194:                pppBridgeConfigTinygram
 195:                     INTEGER,
 196:                pppBridgeConfigRingId
 197:                     INTEGER,
 198:                pppBridgeConfigLineId
 199:                     INTEGER,
 200:                pppBridgeConfigLanId
 201:                     INTEGER
 202:           }
 203: 
 204: 
 205:           pppBridgeConfigAdminStatus   OBJECT-TYPE
 206:                SYNTAX    INTEGER { open(1), close(2) }
 207:                ACCESS    read-write
 208:                STATUS    mandatory
 209:                DESCRIPTION
 210:                          "The immediate desired status of the Bridging
 211:                          network protocol. Setting this object to open
 212:                          will inject an administrative open event into
 213:                          the Bridging network protocol's finite state
 214:                          machine. Setting this object to close will
 215:                          inject an administrative close event into the
 216:                          Bridging network protocol's finite state
 217:                          machine."
 218:                ::= { pppBridgeConfigEntry 1 }
 219: 
 220: 
 221:           pppBridgeConfigTinygram   OBJECT-TYPE
 222:                SYNTAX    INTEGER { false(1), true(2) }
 223:                ACCESS    read-write
 224:                STATUS    mandatory
 225:                DESCRIPTION
 226:                          "If false then the local BNCP entity will not
 227:                          initiate the Tinygram Compression Option
 228:                          Negotiation. If true then the local BNCP entity
 229:                          will initiate negotiation of this option."
 230:                REFERENCE
 231:                          "Section 6.7, Tinygram Compression Option, of
 232:                          RFC1220"
 233:                DEFVAL    { true }
 234:                ::= { pppBridgeConfigEntry 2 }
 235: 
 236: 
 237:           pppBridgeConfigRingId   OBJECT-TYPE
 238:                SYNTAX    INTEGER { false(1), true(2) }
 239:                ACCESS    read-write
 240:                STATUS    mandatory
 241:                DESCRIPTION
 242:                          "If false then the local PPP Entity will not
 243:                          initiate a Remote Ring Identification Option
 244:                          negotiation. If true then the local PPP entity
 245:                          will intiate this negotiation. This MIB object
 246:                          is relevant only if the interface is for 802.5
 247:                          Token Ring bridging."
 248:                REFERENCE
 249:                          "Section 6.4, IEEE 802.5 Remote Ring
 250:                          Identification Option, of RFC1220"
 251:                DEFVAL    { false }
 252:                ::= { pppBridgeConfigEntry 3 }
 253: 
 254: 
 255:           pppBridgeConfigLineId   OBJECT-TYPE
 256:                SYNTAX    INTEGER { false(1), true(2) }
 257:                ACCESS    read-write
 258:                STATUS    mandatory
 259:                DESCRIPTION
 260:                          "If false then the local PPP Entity is not to
 261:                          initiate a Line Identification Option
 262:                          negotiation. If true then the local PPP entity
 263:                          will intiate this negotiation. This MIB object
 264:                          is relevant only if the interface is for 802.5
 265:                          Token Ring bridging."
 266:                REFERENCE
 267:                          "Section 6.5, IEEE 802.5 Line Identification
 268:                          Option, of RFC1220"
 269:                DEFVAL    { false }
 270:                ::= { pppBridgeConfigEntry 4 }
 271: 
 272:           pppBridgeConfigLanId   OBJECT-TYPE
 273:                SYNTAX    INTEGER { false(1), true(2) }
 274:                ACCESS    read-write
 275:                STATUS    mandatory
 276:                DESCRIPTION
 277:                          "If false then the local BNCP entity will not
 278:                          initiate the LAN Identification Option
 279:                          Negotiation. If true then the local BNCP entity
 280:                          will initiate negotiation of this option."
 281:                REFERENCE
 282:                          "Section 6.8, LAN Identification Option, of
 283:                          RFC1220"
 284:                DEFVAL    { false }
 285:                ::= { pppBridgeConfigEntry 5 }
 286: 
 287: 
 288:           --
 289:           -- The PPP Bridge Media Status Table
 290:           --
 291: 
 292:           pppBridgeMediaTable   OBJECT-TYPE
 293:                SYNTAX    SEQUENCE OF PppBridgeMediaEntry
 294:                ACCESS    not-accessible
 295:                STATUS    mandatory
 296:                DESCRIPTION
 297:                          "Table identifying which MAC media types are
 298:                          enabled for the Bridging NCPs."
 299:                ::= { pppBridge 3 }
 300: 
 301: 
 302:           pppBridgeMediaEntry   OBJECT-TYPE
 302: error - index element `RFC1213-MIB::ifIndex' of row `pppBridgeMediaEntry' must have a range restriction
 303:                SYNTAX    PppBridgeMediaEntry
 304:                ACCESS    not-accessible
 305:                STATUS    mandatory
 306:                DESCRIPTION
 307:                          "Status of a specific MAC Type for a specific
 308:                          PPP Link."
 309:                INDEX     { ifIndex, pppBridgeMediaMacType }
 310:                ::= { pppBridgeMediaTable 1 }
 311: 
 312: 
 313:           PppBridgeMediaEntry ::= SEQUENCE {
 314:                pppBridgeMediaMacType
 315:                     INTEGER,
 316:                pppBridgeMediaLocalStatus
 317:                     INTEGER,
 318:                pppBridgeMediaRemoteStatus
 319:                     INTEGER
 320: 
 321:           }
 322: 
 323:           pppBridgeMediaMacType   OBJECT-TYPE
 324:                SYNTAX    INTEGER(0..2147483647)
 325:                ACCESS    read-only
 326:                STATUS    mandatory
 327:                DESCRIPTION
 328:                          "The MAC type for which this entry in the
 329:                          pppBridgeMediaTable is providing status
 330:                          information. Valid values for this object are
 331:                          defined in Section 6.6 MAC Type Support
 332:                          Selection of RFC1220 (Bridging Point-to-Point
 333:                          Protocol)."
 334:                REFERENCE
 335:                          "Section 6.6, MAC Type Support Selection, of
 336:                          RFC1212."
 337:                ::= { pppBridgeMediaEntry 1 }
 338: 
 339: 
 340:           pppBridgeMediaLocalStatus   OBJECT-TYPE
 341:                SYNTAX    INTEGER { accept(1), dont-accept(2) }
 342:                ACCESS    read-only
 343:                STATUS    mandatory
 344:                DESCRIPTION
 345:                          "Indicates whether the local PPP Bridging
 346:                          Entity will accept packets of the protocol type
 347:                          identified in pppBridgeMediaMacType on the PPP
 348:                          link identified by ifIndex or not. If this
 349:                          object is accept then any packets of the
 350:                          indicated MAC type will be received and
 351:                          properly processed. If this object is dont-
 352:                          accept then received packets of the indicated
 353:                          MAC type will not be properly processed."
 354:                REFERENCE
 355:                          "Section 6.6, MAC Type Support Selection, of
 356:                          RFC1212."
 357:                ::= { pppBridgeMediaEntry 2 }
 358: 
 359: 
 360:           pppBridgeMediaRemoteStatus   OBJECT-TYPE
 361:                SYNTAX    INTEGER { accept(1), dont-accept(2) }
 362:                ACCESS    read-only
 363:                STATUS    mandatory
 364:                DESCRIPTION
 365:                          "Indicates whether the local PPP Bridging
 366:                          Entity believes that the remote PPP Bridging
 367:                          Entity will accept packets of the protocol type
 368:                          identified in pppBridgeMediaMacType on the PPP
 369:                          link identified by ifIndex or not."
 370:                REFERENCE
 371:                          "Section 6.6, MAC Type Support Selection, of
 372:                          RFC1212."
 373:                ::= { pppBridgeMediaEntry 3 }
 374: 
 375: 
 376:           --
 377:           -- The PPP Bridge Media Configuration Table
 378:           --
 379: 
 380:           pppBridgeMediaConfigTable   OBJECT-TYPE
 381:                SYNTAX    SEQUENCE OF PppBridgeMediaConfigEntry
 382:                ACCESS    not-accessible
 383:                STATUS    mandatory
 384:                DESCRIPTION
 385:                          "Table identifying which MAC media types are
 386:                          enabled for the Bridging NCPs."
 387:                ::= { pppBridge 4 }
 388: 
 389: 
 390:           pppBridgeMediaConfigEntry   OBJECT-TYPE
 390: error - index element `RFC1213-MIB::ifIndex' of row `pppBridgeMediaConfigEntry' must have a range restriction
 391:                SYNTAX    PppBridgeMediaConfigEntry
 392:                ACCESS    not-accessible
 393:                STATUS    mandatory
 394:                DESCRIPTION
 395:                          "Status of a specific MAC Type for a specific
 396:                          PPP Link."
 397:                INDEX     { ifIndex, pppBridgeMediaConfigMacType }
 398:                ::= { pppBridgeMediaConfigTable 1 }
 399: 
 400: 
 401:           PppBridgeMediaConfigEntry ::= SEQUENCE {
 402:                pppBridgeMediaConfigMacType
 403:                     INTEGER,
 404:                pppBridgeMediaConfigLocalStatus
 405:                     INTEGER
 406:           }
 407: 
 408: 
 409:           pppBridgeMediaConfigMacType   OBJECT-TYPE
 410:                SYNTAX    INTEGER(0..2147483647)
 411:                ACCESS    read-write
 412:                STATUS    mandatory
 413:                DESCRIPTION
 414:                          "The MAC type for which this entry in the
 415:                          pppBridgeMediaConfigTable is providing status
 416:                          information. Valid values for this object are
 417:                          defined in Section 6.6 MAC Type Support
 418:                          Selection of RFC1220 (Bridging Point-to-Point
 419:                          Protocol)."
 420:                REFERENCE
 421:                          "Section 6.6, MAC Type Support Selection, of
 422:                          RFC1212."
 423:                ::= { pppBridgeMediaConfigEntry 1 }
 424: 
 425: 
 426:           pppBridgeMediaConfigLocalStatus   OBJECT-TYPE
 427:                SYNTAX    INTEGER { accept(1), dont-accept(2) }
 428:                ACCESS    read-write
 429:                STATUS    mandatory
 430:                DESCRIPTION
 431:                          "Indicates whether the local PPP Bridging
 432:                          Entity should accept packets of the protocol
 433:                          type identified in pppBridgeMediaConfigMacType
 434:                          on the PPP link identified by ifIndex or not.
 435:                          Setting this object to the value dont-accept
 436:                          has the affect of invalidating the
 437:                          corresponding entry in the
 438:                          pppBridgeMediaConfigTable object. It is an
 439:                          implementation-specific matter as to whether
 440:                          the agent removes an invalidated entry from the
 441:                          table. Accordingly, management stations must be
 442:                          prepared to receive tabular information from
 443:                          agents that corresponds to entries not
 444:                          currently in use. Changing this object will
 445:                          have effect when the link is next restarted."
 446:                REFERENCE
 447:                          "Section 6.6, MAC Type Support Selection, of
 448:                          RFC1212."
 449:                ::= { pppBridgeMediaConfigEntry 2 }
 450: 
 451: 
 452:           END