smilint output for ./MPLS-LSR-STD-MIB


Message Severities
SeverityCount
minor error1
change recommended1
warning1
Message Types
TypeCount
index-element-no-size (minor error)1
index-exceeds-too-large (warning)1
module-identity-registration (change recommended)1

Messages:

MPLS-LSR-STD-MIB

   1: -- extracted from rfc3813.txt
   2: -- at Thu Jun 17 06:20:51 2004
  26: 
  27: mplsLsrStdMIB MODULE-IDENTITY
  27: change recommended - warning: uncontrolled MODULE-IDENTITY registration
  28:    LAST-UPDATED "200406030000Z"  -- June 3, 2004
  29:    ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
  30:    CONTACT-INFO
  31:        "        Cheenu Srinivasan
  32:                 Bloomberg L.P.
  33:         Email:  cheenu@bloomberg.net
  34: 
  35:                 Arun Viswanathan
  36:                 Force10 Networks, Inc.
  37:         Email:  arunv@force10networks.com
  38: 
  39:                 Thomas D. Nadeau
  40:                 Cisco Systems, Inc.
  41:         Email:  tnadeau@cisco.com
  42: 
  43:         Comments about this document should be emailed
  44:         directly to the MPLS working group mailing list at
  45:         mpls@uu.net."
  46: 
  47:    DESCRIPTION
  48:        "This MIB module contains managed object definitions for
  49:         the Multiprotocol Label Switching (MPLS) Router as
  50:         defined in: Rosen, E., Viswanathan, A., and R.
  51:         Callon, Multiprotocol Label Switching Architecture,
  52:         RFC 3031, January 2001.
  53: 
  54:         Copyright (C) The Internet Society (2004). The
  55:         initial version of this MIB module was published
  56:         in RFC 3812. For full legal notices see the RFC
  57:         itself or see:
  58:         http://www.ietf.org/copyrights/ianamib.html"
  59: 
  60:    -- Revision history.
  61:    REVISION
  62:        "200406030000Z"  -- June 3, 2004
  63:    DESCRIPTION
  64:        "Initial revision, published as part of RFC 3813."
  65: 
  66:    ::= { mplsStdMIB 2 }
  67: 
  68: -- TEXTUAL-CONVENTIONs
...
1536: 
1537: mplsInSegmentMapEntry OBJECT-TYPE
1537: warning - warning: index of row `mplsInSegmentMapEntry' can exceed OID size limit by 16 subidentifier(s)
1538:    SYNTAX        MplsInSegmentMapEntry
1539:    MAX-ACCESS    not-accessible
1540:    STATUS        current
1541:    DESCRIPTION
1542:        "An entry in this table represents one interface
1543:         and incoming label pair.
1544: 
1545:         In cases where the label cannot fit into the
1546:         mplsInSegmentLabel object, the mplsInSegmentLabelPtr
1547:         will indicate this by being set to the first accessible
1548:         column in the appropriate extension table's row,
1549:         and the mplsInSegmentLabel SHOULD be set to 0.
1550:         In all other cases when the label is
1551:         represented within the mplsInSegmentLabel object, the
1552:         mplsInSegmentLabelPtr MUST be 0.0.
1553: 
1554:         Implementors need to be aware that if the value of
1555:         the mplsInSegmentMapLabelPtrIndex (an OID) has more
1556:         that 111 sub-identifiers, then OIDs of column
1557:         instances in this table will have more than 128
1558:         sub-identifiers and cannot be accessed using SNMPv1,
1559:         SNMPv2c, or SNMPv3."
1560:    INDEX { mplsInSegmentMapInterface,
1561:            mplsInSegmentMapLabel,
1562:            mplsInSegmentMapLabelPtrIndex }
1563:    ::= { mplsInSegmentMapTable 1 }
1564: 
1565: MplsInSegmentMapEntry ::= SEQUENCE {
1566:       mplsInSegmentMapInterface      InterfaceIndexOrZero,
1567:       mplsInSegmentMapLabel          MplsLabel,
1568:       mplsInSegmentMapLabelPtrIndex  RowPointer,
1569:       mplsInSegmentMapIndex          MplsIndexType
1570:    }
...
1589: 
1590: mplsInSegmentMapLabelPtrIndex OBJECT-TYPE
1590: minor error - index element `mplsInSegmentMapLabelPtrIndex' of row `mplsInSegmentMapEntry' should but cannot have a size restriction
1591:    SYNTAX        RowPointer
1592:    MAX-ACCESS    not-accessible
1593:    STATUS        current
1594:    DESCRIPTION
1595:        "This index contains the same value as the
1596:         mplsInSegmentLabelPtr.
1597: 
1598:         If the label for the InSegment cannot be represented
1599:         fully within the mplsInSegmentLabel object,
1600:         this index MUST point to the first accessible
1601:         column of a conceptual row in an external table containing
1602:         the label.  In this case, the mplsInSegmentTopLabel
1603:         object SHOULD be set to 0 and ignored. This object MUST
1604:         be set to zeroDotZero otherwise."
1605:    ::= { mplsInSegmentMapEntry 3 }