smilint output for ./SMUX-MIB


Message Severities
SeverityCount
severe1
error5
minor error1
warning1
Message Types
TypeCount
index-element-no-range (error)1
index-element-no-size (minor error)1
index-exceeds-too-large (warning)1
module-not-found (severe)1
sequence-type-mismatch (error)1
size-illegal (error)1
stringlength-hexadecimal (error)1
type-unknown (error)1

Messages:

SMUX-MIB

   1: -- extracted from rfc1227.txt
   2: -- at Mon Nov 15 17:12:01 1999
   3: 
   4:           SMUX-MIB DEFINITIONS ::= BEGIN
   5: 
   6:           IMPORTS
   7:                   enterprises
   8:                           FROM RFC1155-SMI
   9:                   OBJECT-TYPE
  10:                           FROM RFC1212;
  10: severe - failed to locate MIB module `RFC1212'
  11: 
  12:           unix    OBJECT IDENTIFIER ::= { enterprises 4 }
  13: 
  14:           smux    OBJECT IDENTIFIER ::= { unix 4 }
  15: 
  16:           smuxPeerTable   OBJECT-TYPE
  17:                   SYNTAX  SEQUENCE OF SmuxPeerEntry
  18:                   ACCESS  not-accessible
  19:                   STATUS  mandatory
  20:                   DESCRIPTION
  21:                       "The SMUX peer table."
  22:                   ::= { smux 1 }
  23: 
  24:           smuxPeerEntry   OBJECT-TYPE
  25:                   SYNTAX  SmuxPeerEntry
  26:                   ACCESS  not-accessible
  27:                   STATUS  mandatory
  28:                   DESCRIPTION
  29:                       "An entry in the SMUX peer table."
  30:                   INDEX   { smuxPindex }
  31:                   ::= { smuxPeerTable 1}
  32: 
  33:           SmuxPeerEntry ::=
  34:               SEQUENCE {
  35:                   smuxPindex
  36:                       INTEGER,
  37:                   smuxPidentity
  38:                       OBJECT IDENTIFIER,
  39:                   smuxPdescription
  40:                       DisplayString,
  40: error - unknown type `DisplayString'
  41:                   smuxPstatus
  42:                       INTEGER
  43:               }
  44: 
  45:           smuxPindex      OBJECT-TYPE
  45: error - index element `smuxPindex' of row `smuxPeerEntry' must have a range restriction
  46:                   SYNTAX  INTEGER
  47:                   ACCESS  read-only
  48:                   STATUS  mandatory
  49:                   DESCRIPTION
  50:                       "An index which uniquely identifies a SMUX peer."
  51:                   ::= { smuxPeerEntry 1 }
  52: 
  53:           smuxPidentity   OBJECT-TYPE
  54:                   SYNTAX  OBJECT IDENTIFIER
  55:                   ACCESS  read-only
  56:                   STATUS  mandatory
  57:                   DESCRIPTION
  58:                       "The authoritative designation for a SMUX peer."
  59:                   ::= { smuxPeerEntry 2 }
  60: 
  61:           smuxPdescription OBJECT-TYPE
  62:                   SYNTAX  DisplayString (SIZE (0..255))
  62: error - illegal size restriction for non-octet-string parent type `DisplayString'
  63:                   ACCESS  read-only
  64:                   STATUS  mandatory
  65:                   DESCRIPTION
  66:                       "A human-readable description of a SMUX peer."
  67:                   ::= { smuxPeerEntry 3 }
  67: error - type of `smuxPdescription' in sequence and object type definition do not match
  68: 
  69:           smuxPstatus     OBJECT-TYPE
  70:                   SYNTAX  INTEGER { valid(1), invalid(2), connecting(3) }
  71:                   ACCESS  read-write
  72:                   STATUS  mandatory
  73:                   DESCRIPTION
  74:                       "The type of SMUX peer.
  75: 
  76:                       Setting this object to the value invalid(2) has
  77:                       the effect of invaliding the corresponding entry
  78:                       in the smuxPeerTable.  It is an implementation-
  79:                       specific matter as to whether the agent removes an
  80:                       invalidated entry from the table.  Accordingly,
  81:                       management stations must be prepared to receive
  82:                       tabular information from agents that correspond to
  83:                       entries not currently in use.  Proper
  84:                       interpretation of such entries requires
  85:                       examination of the relative smuxPstatus object."
  86:                   ::= { smuxPeerEntry 4 }
  87: 
  88:           smuxTreeTable   OBJECT-TYPE
  89:                   SYNTAX  SEQUENCE OF SmuxTreeEntry
  90:                   ACCESS  not-accessible
  91:                   STATUS  mandatory
  92:                   DESCRIPTION
  93:                       "The SMUX tree table."
  94:                   ::= { smux 2 }
  95: 
  96:           smuxTreeEntry   OBJECT-TYPE
  96: warning - warning: index of row `smuxTreeEntry' can exceed OID size limit by 13 subidentifier(s)
  97:                   SYNTAX  SmuxTreeEntry
  98:                   ACCESS  not-accessible
  99:                   STATUS  mandatory
 100:                   DESCRIPTION
 101:                       "An entry in the SMUX tree table."
 102:                   INDEX   { smuxTsubtree, smuxTpriority }
 103:                   ::= { smuxTreeTable 1}
 104: 
 105:           SmuxTreeEntry ::=
 106:               SEQUENCE {
 107:                   smuxTsubtree
 108:                       OBJECT IDENTIFIER,
 109:                   smuxTpriority
 110:                       INTEGER,
 111:                   smuxTindex
 112:                       INTEGER,
 113:                   smuxTstatus
 114:                       INTEGER
 115:               }
 116: 
 117:           smuxTsubtree    OBJECT-TYPE
 117: minor error - index element `smuxTsubtree' of row `smuxTreeEntry' should but cannot have a size restriction
 118:                   SYNTAX  OBJECT IDENTIFIER
 119:                   ACCESS  read-only
 120:                   STATUS  mandatory
 121:                   DESCRIPTION
 122:                       "The MIB subtree being exported by a SMUX peer."
 123:                   ::= { smuxTreeEntry 1 }
 124: 
 125:           smuxTpriority OBJECT-TYPE
 126:                   SYNTAX  INTEGER (0..'07fffffff'h)
 126: error - length of hexadecimal string `07fffffff' is not a multiple of 2
 127:                   ACCESS  read-only
 128:                   STATUS  mandatory
 129:                   DESCRIPTION
 130:                       "The SMUX peer's priority when exporting the MIB
 131:                       subtree."
 132:                   ::= { smuxTreeEntry 2 }
 133: 
 134:           smuxTindex OBJECT-TYPE
 135:                   SYNTAX  INTEGER
 136:                   ACCESS  read-only
 137:                   STATUS  mandatory
 138:                   DESCRIPTION
 139:                       "The SMUX peer's identity."
 140:                   ::= { smuxTreeEntry 3 }
 141: 
 142:           smuxTstatus     OBJECT-TYPE
 143:                   SYNTAX  INTEGER { valid(1), invalid(2) }
 144:                   ACCESS  read-write
 145:                   STATUS  mandatory
 146:                   DESCRIPTION
 147:                       "The type of SMUX tree.
 148: 
 149:                       Setting this object to the value invalid(2) has
 150:                       the effect of invaliding the corresponding entry
 151:                       in the smuxTreeTable.  It is an implementation-
 152:                       specific matter as to whether the agent removes an
 153:                       invalidated entry from the table.  Accordingly,
 154:                       management stations must be prepared to receive
 155:                       tabular information from agents that correspond to
 156:                       entries not currently in use.  Proper
 157:                       interpretation of such entries requires
 158:                       examination of the relative smuxTstatus object."
 159:                   ::= { smuxTreeEntry 4 }
 160: 
 161:           END