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


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

Messages:

PPP-IP-NCP-MIB

   1: -- extracted from rfc1473.txt
   2: -- at Mon Nov 15 17:11:56 1999
   3: 
   4:           PPP-IP-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:                -- The PPP IP Group.
  17:                -- Implementation of this group is mandatory for all
  18:                -- PPP implementations that support operating IP over PPP.
  19: 
  20:                pppIp OBJECT IDENTIFIER ::= { ppp 3 }
  21: 
  22: 
  23:           pppIpTable   OBJECT-TYPE
  24:                SYNTAX    SEQUENCE OF PppIpEntry
  25:                ACCESS    not-accessible
  26:                STATUS    mandatory
  27:                DESCRIPTION
  28:                          "Table containing the IP parameters and
  29:                          statistics for the local PPP entity."
  30:                ::= { pppIp 1 }
  31: 
  32: 
  33:           pppIpEntry   OBJECT-TYPE
  33: error - index element `RFC1213-MIB::ifIndex' of row `pppIpEntry' must have a range restriction
  34:                SYNTAX    PppIpEntry
  35:                ACCESS    not-accessible
  36:                STATUS    mandatory
  37:                DESCRIPTION
  38:                          "IPCP status information for a particular PPP
  39:                          link."
  40:                INDEX     { ifIndex }
  41:                ::= { pppIpTable 1 }
  42: 
  43: 
  44:           PppIpEntry ::= SEQUENCE {
  45:                pppIpOperStatus
  46:                     INTEGER,
  47:                pppIpLocalToRemoteCompressionProtocol
  48:                     INTEGER,
  49:                pppIpRemoteToLocalCompressionProtocol
  50:                     INTEGER,
  51:                pppIpRemoteMaxSlotId
  52:                     INTEGER,
  53:                pppIpLocalMaxSlotId
  54:                     INTEGER
  55:           }
  56: 
  57:           -- The following object reflect the values of the option
  58:           -- parameters used in the PPP IP Control Protocol
  59:           --   pppIpLocalToRemoteCompressionProtocol
  60:           --   pppIpRemoteToLocalCompressionProtocol
  61:           --   pppIpRemoteMaxSlotId
  62:           --   pppIpLocalMaxSlotId
  63:           -- These values are not available until after the PPP Option
  64:           -- negotiation has completed, which is indicated by the link
  65:           -- reaching the open state (i.e., pppIpOperStatus is set to
  66:           -- opened).
  67:           --
  68:           -- Therefore, when pppIpOperStatus is not opened
  69:           -- the contents of these objects is undefined. The value
  70:           -- returned when accessing the objects is an implementation
  71:           -- dependent issue.
  72: 
  73: 
  74:           pppIpOperStatus   OBJECT-TYPE
  75:                SYNTAX    INTEGER {opened(1), not-opened(2)}
  76:                ACCESS    read-only
  77:                STATUS    mandatory
  78:                DESCRIPTION
  79:                          "The operational status of the IP network
  80:                          protocol. If the value of this object is up
  81:                          then the finite state machine for the IP
  82:                          network protocol has reached the Opened state."
  83:                ::= { pppIpEntry 1 }
  84: 
  85: 
  86:           pppIpLocalToRemoteCompressionProtocol   OBJECT-TYPE
  87:                SYNTAX    INTEGER {
  88:                          none(1),
  89:                          vj-tcp(2)
  90:                     }
  91:                ACCESS    read-only
  92:                STATUS    mandatory
  93:                DESCRIPTION
  94:                          "The IP compression protocol that the local
  95:                          PPP-IP entity uses when sending packets to the
  96:                          remote PPP-IP entity. The value of this object
  97:                          is meaningful only when the link has reached
  98:                          the open state (pppIpOperStatus is opened)."
  99:                ::= { pppIpEntry 2 }
 100: 
 101: 
 102:           pppIpRemoteToLocalCompressionProtocol   OBJECT-TYPE
 103:                SYNTAX    INTEGER {
 104:                          none(1),
 105:                          vj-tcp(2)
 106:                     }
 107:                ACCESS    read-only
 108:                STATUS    mandatory
 109:                DESCRIPTION
 110:                          "The IP compression protocol that the remote
 111:                          PPP-IP entity uses when sending packets to the
 112:                          local PPP-IP entity. The value of this object
 113:                          is meaningful only when the link has reached
 114:                          the open state (pppIpOperStatus is opened)."
 115:                ::= { pppIpEntry 3 }
 116: 
 117: 
 118:           pppIpRemoteMaxSlotId   OBJECT-TYPE
 119:                SYNTAX    INTEGER(0..255)
 120:                ACCESS    read-only
 121:                STATUS    mandatory
 122:                DESCRIPTION
 123:                          "The Max-Slot-Id parameter that the remote node
 124:                          has advertised and that is in use on the link.
 125:                          If vj-tcp header compression is not in use on
 126:                          the link then the value of this object shall be
 127:                          0. The value of this object is meaningful only
 128:                          when the link has reached the open state
 129:                          (pppIpOperStatus is opened)."
 130:                ::= { pppIpEntry 4 }
 131: 
 132: 
 133:           pppIpLocalMaxSlotId   OBJECT-TYPE
 134:                SYNTAX    INTEGER(0..255)
 135:                ACCESS    read-only
 136:                STATUS    mandatory
 137:                DESCRIPTION
 138:                          "The Max-Slot-Id parameter that the local node
 139:                          has advertised and that is in use on the link.
 140:                          If vj-tcp header compression is not in use on
 141:                          the link then the value of this object shall be
 142:                          0. The value of this object is meaningful only
 143:                          when the link has reached the open state
 144:                          (pppIpOperStatus is opened)."
 145:                ::= { pppIpEntry 5 }
 146: 
 147: 
 148:           --
 149:           -- The PPP IP Configuration table.
 150:           -- This is a separate table in order to facilitate
 151:           -- placing these variables in a separate MIB view.
 152:           --
 153: 
 154:           pppIpConfigTable   OBJECT-TYPE
 155:                SYNTAX    SEQUENCE OF PppIpConfigEntry
 156:                ACCESS    not-accessible
 157:                STATUS    mandatory
 158:                DESCRIPTION
 159:                          "Table containing configuration variables for
 160:                          the IPCP for the local PPP entity."
 161:                ::= { pppIp 2 }
 162: 
 163: 
 164:           pppIpConfigEntry   OBJECT-TYPE
 164: error - index element `RFC1213-MIB::ifIndex' of row `pppIpConfigEntry' must have a range restriction
 165:                SYNTAX    PppIpConfigEntry
 166:                ACCESS    not-accessible
 167:                STATUS    mandatory
 168:                DESCRIPTION
 169:                          "IPCP information for a particular PPP link."
 170:                INDEX     { ifIndex }
 171:                ::= { pppIpConfigTable 1 }
 172: 
 173: 
 174:           PppIpConfigEntry ::= SEQUENCE {
 175:                pppIpConfigAdminStatus
 176:                     INTEGER,
 177:                pppIpConfigCompression
 178:                     INTEGER
 179:           }
 180: 
 181:           pppIpConfigAdminStatus   OBJECT-TYPE
 182:                SYNTAX    INTEGER {open(1), close(2)}
 183:                ACCESS    read-write
 184:                STATUS    mandatory
 185:                DESCRIPTION
 186:                          "The immediate desired status of the IP network
 187:                          protocol. Setting this object to open will
 188:                          inject an administrative open event into the IP
 189:                          network protocol's finite state machine.
 190:                          Setting this object to close will inject an
 191:                          administrative close event into the IP network
 192:                          protocol's finite state machine."
 193:                ::= { pppIpConfigEntry 1 }
 194: 
 195: 
 196:           pppIpConfigCompression   OBJECT-TYPE
 197:                SYNTAX    INTEGER {
 198:                          none(1),
 199:                          vj-tcp(2)
 200:                     }
 201:                ACCESS    read-write
 202:                STATUS    mandatory
 203:                DESCRIPTION
 204:                          "If none(1) then the local node will not
 205:                          attempt to negotiate any IP Compression option.
 206:                          Otherwise, the local node will attempt to
 207:                          negotiate compression mode indicated by the
 208:                          enumerated value. Changing this object will
 209:                          have effect when the link is next restarted."
 210:                REFERENCE
 211:                          "Section 4.0, Van Jacobson TCP/IP Header
 212:                          Compression of RFC1332."
 213:                DEFVAL    { none }
 214:                ::= { pppIpConfigEntry 2 }
 215: 
 216: 
 217:           END