smilint output for ./TCPIPX-MIB


Message Severities
SeverityCount
severe8
error8
warning4
Message Types
TypeCount
basetype-unknown (error)3
index-illegal-basetype (severe)3
internal-flushing (warning)4
internal-other (severe)4
object-identifier-unknown (severe)1
table-type (error)1
type-unknown (error)4

Messages:

TCPIPX-MIB

   1: -- extracted from rfc1792.txt
   2: -- at Mon Nov 15 17:11:49 1999
   3: 
   4:            TCPIPX-MIB DEFINITIONS ::= BEGIN
   5: 
   6:            IMPORTS
   7:                    OBJECT-TYPE
   8:                            FROM RFC-1212;
   9: 
  10: 
  11:         -- IPX address type.
  12:         -- First 4 octests are the network numbers and the last 6
  13:         -- octests are the node numbers.  In ascii, it is represented
  14:         -- as hex digits, as in:  nnnnnnnn:mmmmmmmmmmmm
  15: 
  16:         IpxAddress ::= OCTET STRING (size (10))
  16: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting SIZE
  17: 
  18:            -- TCP/IPX MIB object idenfifiers
  19: 
  20:         novell        OBJECT IDENTIFIER ::= { enterprises 23 }
  20: warning - warning: flushing recent incorrect declaration, see previous error(s)
  21:         mibDoc        OBJECT IDENTIFIER ::= { novell 2 }
  21: severe - unknown object identifier label `novell'
  22:         tcpx          OBJECT IDENTIFIER ::= { mibDoc 29 }
  23:         tcpxTcp       OBJECT IDENTIFIER ::= { tcpx 1 }
  24:         tcpxUdp       OBJECT IDENTIFIER ::= { tcpx 2 }
  25: 
  26: 
  27: 
  28:           -- the TCP/IPX Connection table
  29: 
  30:            -- The TCP/IPX connection table contains information
  31:            -- about this entity's existing TCP connections over
  32:            -- IPX.
  33: 
  34:            tcpIpxConnTable OBJECT-TYPE
  35:                SYNTAX  SEQUENCE OF TcpIpxConnEntry
  35: error - unknown type `TcpIpxConnEntry'
  36:                ACCESS  not-accessible
  37:                STATUS  mandatory
  38:                DESCRIPTION
  39:                        "A table containing information specific on
  40:                        TCP connection over IPX network layer."
  41: 
  42:                ::= { tcpxTcp 1 }
  43: 
  44:            tcpIpxConnEntry OBJECT-TYPE
  44: severe - illegal base type `IpxAddress' in index element `tcpIpxConnLocalAddress' of row tcpIpxConnEntry
  44: severe - illegal base type `IpxAddress' in index element `tcpIpxConnRemAddress' of row tcpIpxConnEntry
  45:                SYNTAX  TcpIpxConnEntry
  46:                ACCESS  not-accessible
  47:                STATUS  mandatory
  48:                DESCRIPTION
  49:                        "Information about a particular current TCP
  50:                        connection over IPX  An object of this type is
  51:                        transient, in that it ceases to exist when (or
  52:                        soon after) the connection makes the transition
  53:                        to the CLOSED state."
  54:                INDEX   { tcpIpxConnLocalAddress,
  55:                          tcpIpxConnLocalPort,
  56:                          tcpIpxConnRemAddress,
  57:                          tcpIpxConnRemPort }
  58:               ::= { tcpIpxConnTable 1 }
  59: 
  60:            TcpIpxConnEntry ::=
  61:                SEQUENCE {
  62:                    tcpIpxConnState
  63:                        INTEGER,
  64:                    tcpIpxConnLocalAddress
  65:                        IpxAddress
  66:                    tcpIpxConnLocalPort
  66: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting '}' or ','
  66: error - unknown type `IpxAddress'
  67:                        INTEGER (0..65535),
  68:                    tcpIpxConnRemAddress
  69:                        IpxAddress,
  70:                    tcpIpxConnRemPort
  71:                        INTEGER (0..65535)
  72:                }
  72: warning - warning: flushing recent incorrect declaration, see previous error(s)
  73: 
  74:            tcpIpxConnState OBJECT-TYPE
  75:                SYNTAX  INTEGER {
  76:                            closed(1),
  77:                            listen(2),
  78:                            synSent(3),
  79:                            synReceived(4),
  80:                            established(5),
  81:                            finWait1(6),
  82:                            finWait2(7),
  83:                            closeWait(8),
  84:                            lastAck(9),
  85:                            closing(10),
  86:                            timeWait(11),
  87:                            deleteTCB(12)
  88:                        }
  89:                ACCESS  read-write
  90:                STATUS  mandatory
  91:                DESCRIPTION
  92:                        "The state of this TCP connection.
  93: 
  94:                        The only value which may be set by a management
  95:                        station is deleteTCB(12).  Accordingly, it is
  96:                        appropriate for an agent to return a `badValue'
  97:                        response if a management station attempts to set
  98:                        this object to any other value.
  99: 
 100:                        If a management station sets this object to the
 101:                        value deleteTCB(12), then this has the effect of
 102:                        deleting the TCB (as defined in RFC 793) of the
 103:                        corresponding connection on the managed node,
 104:                        resulting in immediate termination of the
 105:                        connection.
 106: 
 107:                        As an implementation-specific option, a RST
 108:                        segment may be sent from the managed node to the
 109:                        other TCP endpoint (note however that RST
 110:                        segments are not sent reliably)."
 111:                ::= { tcpIpxConnEntry 1 }
 112: 
 113:            tcpIpxConnLocalAddress OBJECT-TYPE
 113: error - type `IpxAddress' of node `tcpIpxConnLocalAddress' does not resolve to a known base type
 114:                SYNTAX  IpxAddress
 115:                ACCESS  read-only
 116:                STATUS  mandatory
 117:                DESCRIPTION
 118:                        "The local IPX address for this TCP connection.
 119:                        In the case of a connection in the listen state
 120:                        which is willing to accept connections for any
 121:                        interface, the value 00000000:000000000000 is
 122:                        used.  See tcpUnspecConnTable for connections in
 123:                        the listen  state which is willing to accept
 124:                        connects for any IP interface associated with
 125:                        the node."
 126:                ::= { tcpIpxConnEntry 2 }
 127: 
 128:            -- NetworkAddress defined in SMI only include IP currently,
 129:            -- so we can't use it to represent both IP and IPX address.
 130: 
 131:            tcpIpxConnLocalPort OBJECT-TYPE
 132:                SYNTAX  INTEGER (0..65535)
 133:                ACCESS  read-only
 134:                STATUS  mandatory
 135:                DESCRIPTION
 136:                        "The local port number for this TCP connection."
 137:                ::= { tcpIpxConnEntry 3 }
 138: 
 139:            tcpIpxConnRemAddress OBJECT-TYPE
 139: error - type `IpxAddress' of node `tcpIpxConnRemAddress' does not resolve to a known base type
 140:                SYNTAX  IpxAddress
 141:                ACCESS  read-only
 142:                STATUS  mandatory
 143:                DESCRIPTION
 144:                        "The remote IPX address for this TCP connection."
 145:                ::= { tcpIpxConnEntry 4 }
 146: 
 147:            tcpIpxConnRemPort OBJECT-TYPE
 148:                SYNTAX  INTEGER (0..65535)
 149:                ACCESS  read-only
 150:                STATUS  mandatory
 151:                DESCRIPTION
 152:                        "The remote port number for this TCP connection."
 153:                ::= { tcpIpxConnEntry 5 }
 154: 
 155:            -- the UDP Listener table
 156: 
 157:            -- The UDP listener table contains information about this
 158:            -- entity's UDP end-points on which a local application is
 159:            -- currently accepting datagrams.
 160: 
 161:            udpIpxTable OBJECT-TYPE
 162:                SYNTAX  SEQUENCE OF UdpIpxEntry
 162: error - unknown type `UdpIpxEntry'
 163:                ACCESS  not-accessible
 164:                STATUS  mandatory
 165:                DESCRIPTION
 166:                        "A table containing UDP listener information."
 167:                ::= { tcpxUdp 1 }
 168: 
 169:            udpIpxEntry OBJECT-TYPE
 169: severe - illegal base type `IpxAddress' in index element `udpIpxLocalAddress' of row udpIpxEntry
 170:                SYNTAX  UdpIpxEntry
 171:                ACCESS  not-accessible
 172:                STATUS  mandatory
 173:                DESCRIPTION
 174:                        "Information about a particular current UDP
 175:                        listener."
 176:                INDEX   { udpIpxLocalAddress, udpIpxLocalPort }
 177:                ::= { udpIpxTable 1 }
 178: 
 179:            UdpIpxEntry ::=
 180:                SEQUENCE {
 181:                    udpIpxLocalAddress
 182:             IpxAddress
 183:                    udpIpxLocalPort
 183: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting '}' or ','
 184:                        INTEGER (0..65535)
 185:                }
 185: warning - warning: flushing recent incorrect declaration, see previous error(s)
 186: 
 187:            udpIpxLocalAddress OBJECT-TYPE
 187: error - type `IpxAddress' of node `udpIpxLocalAddress' does not resolve to a known base type
 188:                SYNTAX  IpxAddress
 189:                ACCESS  read-only
 190:                STATUS  mandatory
 191:                DESCRIPTION
 192:                        "The local IPX address for this UDP listener.  In
 193:                        the case of a UDP listener which is willing to
 194:                        accept datagrams for any interface, the value
 195:                        00000000:000000000000 is used.  See
 196:                        udpUnspecTable for UDP listener which is
 197:                        willing to accept datagrams from any network
 198:                        layer."
 199:                ::= { udpIpxEntry 1 }
 200: 
 201:            udpIpxLocalPort OBJECT-TYPE
 202:                SYNTAX  INTEGER (0..65535)
 203:                ACCESS  read-only
 204:                STATUS  mandatory
 205:                DESCRIPTION
 206:                        "The local port number for this UDP listener."
 207:                ::= { udpIpxEntry 2 }
 208: 
 209: 
 210:            -- the TCP/UNSPEC Connection table
 211: 
 212:            -- The TCP/UPSPEC connection table contains information
 213:            -- about this entity's existing TCP connections over
 214:            -- unspecified network.
 215:            -- Since the network is unspecified, the network
 216:            -- address is also unspecified.  Hence, this
 217:            -- connection table does not include any network
 218:            -- address.
 219: 
 220:            tcpUnspecConnTable OBJECT-TYPE
 221:                SYNTAX  SEQUENCE OF TcpIpxConnEntry
 222:                ACCESS  not-accessible
 223:                STATUS  mandatory
 224:                DESCRIPTION
 225:                        "A table containing information specific on
 226:                        TCP connection over unspecified network layer."
 227: 
 228:                ::= { tcpxTcp 2 }
 229: 
 230:            tcpUnspecConnEntry OBJECT-TYPE
 230: error - table's SEQUENCE OF type does not match row type
 231:                SYNTAX  TcpUnspecConnEntry
 232:                ACCESS  not-accessible
 232: error - unknown type `TcpUnspecConnEntry'
 233:                STATUS  mandatory
 234:                DESCRIPTION
 235:                        "Information about a particular current TCP
 236:                        connection over unspecified network layer.  An
 237:                        object of this type is transient, in that it
 238:                        ceases to exist when the connection makes
 239:                        transition beyond LISTEN state, or when (or
 240:                        soon after) the connection makes transition
 241:                        to the CLOSED state,"
 242: 
 243:                INDEX   { tcpUnspecConnLocalPort }
 244:                ::= { tcpUnspecConnTable 1 }
 245: 
 246:            TcpUnspecConnEntry ::=
 247:                SEQUENCE {
 248:                    tcpUnspecConnState
 249:                        INTEGER,
 250:                    tcpUnspecConnLocalPort
 251:                        INTEGER (0..65535),
 252:                }
 252: severe - syntax error, unexpected '}', expecting LOWERCASE_IDENTIFIER
 252: warning - warning: flushing recent incorrect declaration, see previous error(s)
 253: 
 254:            tcpUnspecConnState OBJECT-TYPE
 255:                SYNTAX  INTEGER {
 256:                            closed(1),
 257:                            listen(2),
 258:                            deleteTCB(12)
 259:                        }
 260:                ACCESS  read-write
 261:                STATUS  mandatory
 262:                DESCRIPTION
 263:                        "The state of this TCP connection.
 264: 
 265:                        Since the TCP connection can belong to this table
 266:                        only when its state is less than SYN_SENT, only
 267:                        closed and listen state apply.
 268: 
 269:                        The only value which may be set by a management
 270:                        station is deleteTCB(12).  Accordingly, it is
 271:                        appropriate for an agent to return a `badValue'
 272:                        response if a management station attempts to set
 273:                        this object to any other value.
 274: 
 275:                        If a management station sets this object to the
 276:                        value deleteTCB(12), then this has the effect of
 277:                        deleting the TCB (as defined in RFC 793) of the
 278:                        corresponding connection on the managed node,
 279:                        resulting in immediate termination of the
 280:                        connection.
 281: 
 282:                        As an implementation-specific option, a RST
 283:                        segment may be sent from the managed node to the
 284:                        other TCP endpoint (note however that RST
 285:                        segments are not sent reliably)."
 286:                ::= { tcpUnspecConnEntry 1 }
 287: 
 288:            tcpUnspecConnLocalPort OBJECT-TYPE
 289:                SYNTAX  INTEGER (0..65535)
 290:                ACCESS  read-only
 291:                STATUS  mandatory
 292:                DESCRIPTION
 293:                        "The local port number for this TCP connection."
 294:                ::= { tcpUnspecConnEntry 2 }
 295: 
 296:            -- the UDP Listener table
 297: 
 298:            -- The UDP listener table contains information about this
 299:            -- entity's UDP end-points over unspecified network layer,
 300:            -- on which a local application is currently accepting
 301:            -- datagrams.  If network layer is unspecified, the network
 302:            -- address is also unspecified.  Hence, this table does not
 303:            -- include any network address.
 304: 
 305:            udpUnspecTable OBJECT-TYPE
 306:                SYNTAX  SEQUENCE OF UdpUnspecEntry
 307:                ACCESS  not-accessible
 308:                STATUS  mandatory
 309:                DESCRIPTION
 310:                         "A table containing UDP listener information."
 311:                ::= { tcpxUdp 2 }
 312: 
 313:            udpUnspecEntry OBJECT-TYPE
 314:                SYNTAX  UdpUnspecEntry
 315:                ACCESS  not-accessible
 316:                STATUS  mandatory
 317:                DESCRIPTION
 318:                        "Information about a particular current UDP
 319:                        listener."
 320:                INDEX   { udpUnspecLocalPort }
 321:                ::= { udpUnspecTable 1 }
 322: 
 323:            UdpUnspecEntry ::=
 324:                SEQUENCE {
 325:                    udpUnspecLocalPort
 326:                        INTEGER (0..65535)
 327:                }
 328: 
 329:            udpUnspecLocalPort OBJECT-TYPE
 330:                SYNTAX  INTEGER (0..65535)
 331:                ACCESS  read-only
 332:                STATUS  mandatory
 333:                DESCRIPTION
 334:                        "The local port number for this UDP listener."
 335:                ::= { udpUnspecEntry 1 }
 336: 
 337:             END