smilint output for ./IP-MIB


Message Severities
SeverityCount
warning11
Message Types
TypeCount
index-element-accessible (warning)3
index-exceeds-too-large (warning)4
integer-misuse (warning)4

Messages:

IP-MIB

   1: -- extracted from rfc4293.txt
   2: -- at Fri Apr  7 06:06:14 2006
2237: 
2238: ipAddressPrefixEntry OBJECT-TYPE
2238: warning - warning: index of row `ipAddressPrefixEntry' can exceed OID size limit by 141 subidentifier(s)
2239:     SYNTAX     IpAddressPrefixEntry
2240:     MAX-ACCESS not-accessible
2241:     STATUS     current
2242:     DESCRIPTION
2243:            "An entry in the ipAddressPrefixTable."
2244:     INDEX    { ipAddressPrefixIfIndex, ipAddressPrefixType,
2245:                ipAddressPrefixPrefix, ipAddressPrefixLength }
2246:     ::= { ipAddressPrefixTable 1 }
2247: 
2248: IpAddressPrefixEntry ::= SEQUENCE {
2249:         ipAddressPrefixIfIndex               InterfaceIndex,
2250:         ipAddressPrefixType                  InetAddressType,
2251:         ipAddressPrefixPrefix                InetAddress,
2252:         ipAddressPrefixLength                InetAddressPrefixLength,
2253:         ipAddressPrefixOrigin                IpAddressPrefixOriginTC,
2254:         ipAddressPrefixOnLinkFlag            TruthValue,
2255:         ipAddressPrefixAutonomousFlag        TruthValue,
2256:         ipAddressPrefixAdvPreferredLifetime  Unsigned32,
2257:         ipAddressPrefixAdvValidLifetime      Unsigned32
2258:     }
...
2436: 
2437: ipAddressEntry OBJECT-TYPE
2437: warning - warning: index of row `ipAddressEntry' can exceed OID size limit by 139 subidentifier(s)
2438:     SYNTAX     IpAddressEntry
2439:     MAX-ACCESS not-accessible
2440:     STATUS     current
2441:     DESCRIPTION
2442:            "An address mapping for a particular interface."
2443:     INDEX { ipAddressAddrType, ipAddressAddr }
2444:     ::= { ipAddressTable 1 }
2445: 
2446: IpAddressEntry ::= SEQUENCE {
2447:         ipAddressAddrType     InetAddressType,
2448:         ipAddressAddr         InetAddress,
2449:         ipAddressIfIndex      InterfaceIndex,
2450:         ipAddressType         INTEGER,
2451:         ipAddressPrefix       RowPointer,
2452:         ipAddressOrigin       IpAddressOriginTC,
2453:         ipAddressStatus       IpAddressStatusTC,
2454:         ipAddressCreated      TimeStamp,
2455:         ipAddressLastChanged  TimeStamp,
2456:         ipAddressRowStatus    RowStatus,
2457:         ipAddressStorageType  StorageType
2458:     }
...
2613: 
2614: ipNetToPhysicalEntry OBJECT-TYPE
2614: warning - warning: index of row `ipNetToPhysicalEntry' can exceed OID size limit by 140 subidentifier(s)
2615:     SYNTAX     IpNetToPhysicalEntry
2616:     MAX-ACCESS not-accessible
2617:     STATUS     current
2618:     DESCRIPTION
2619:            "Each entry contains one IP address to `physical' address
2620:             equivalence."
2621:     INDEX       { ipNetToPhysicalIfIndex,
2622:                   ipNetToPhysicalNetAddressType,
2623:                   ipNetToPhysicalNetAddress }
2624:     ::= { ipNetToPhysicalTable 1 }
2625: 
2626: IpNetToPhysicalEntry ::= SEQUENCE {
2627:         ipNetToPhysicalIfIndex         InterfaceIndex,
2628:         ipNetToPhysicalNetAddressType  InetAddressType,
2629:         ipNetToPhysicalNetAddress      InetAddress,
2630:         ipNetToPhysicalPhysAddress     PhysAddress,
2631:         ipNetToPhysicalLastUpdated     TimeStamp,
2632:         ipNetToPhysicalType            INTEGER,
2633:         ipNetToPhysicalState           INTEGER,
2634:         ipNetToPhysicalRowStatus       RowStatus
2635:     }
...
2956: 
2957: ipDefaultRouterEntry OBJECT-TYPE
2957: warning - warning: index of row `ipDefaultRouterEntry' can exceed OID size limit by 140 subidentifier(s)
2958:     SYNTAX     IpDefaultRouterEntry
2959:     MAX-ACCESS not-accessible
2960:     STATUS     current
2961:     DESCRIPTION
2962:            "Each entry contains information about a default router known
2963:             to this entity."
2964:     INDEX {ipDefaultRouterAddressType, ipDefaultRouterAddress,
2965:            ipDefaultRouterIfIndex}
2966:     ::= { ipDefaultRouterTable 1 }
2967: 
2968: IpDefaultRouterEntry ::= SEQUENCE {
2969:         ipDefaultRouterAddressType  InetAddressType,
2970:         ipDefaultRouterAddress      InetAddress,
2971:         ipDefaultRouterIfIndex      InterfaceIndex,
2972:         ipDefaultRouterLifetime     Unsigned32,
2973:         ipDefaultRouterPreference   INTEGER
2974:     }
...
4371: 
4372: ipAddrEntry OBJECT-TYPE
4372: warning - warning: index element `ipAdEntAddr' of row `ipAddrEntry' should be not-accessible in SMIv2 MIB
4373:     SYNTAX     IpAddrEntry
4374:     MAX-ACCESS not-accessible
4375:     STATUS     deprecated
4376:     DESCRIPTION
4377:            "The addressing information for one of this entity's IPv4
4378:             addresses."
4379:     INDEX      { ipAdEntAddr }
4380:     ::= { ipAddrTable 1 }
4381: 
4382: IpAddrEntry ::= SEQUENCE {
4383:         ipAdEntAddr          IpAddress,
4384:         ipAdEntIfIndex       INTEGER,
4385:         ipAdEntNetMask       IpAddress,
4386:         ipAdEntBcastAddr     INTEGER,
4387:         ipAdEntReasmMaxSize  INTEGER
4388:     }
...
4398: 
4399: ipAdEntIfIndex OBJECT-TYPE
4400:     SYNTAX     INTEGER (1..2147483647)
4400: warning - warning: use Integer32 instead of INTEGER in SMIv2
4401:     MAX-ACCESS read-only
4402:     STATUS     deprecated
4403:     DESCRIPTION
4404:            "The index value which uniquely identifies the interface to
4405:             which this entry is applicable.  The interface identified by
4406:             a particular value of this index is the same interface as
4407:             identified by the same value of the IF-MIB's ifIndex."
4408:     ::= { ipAddrEntry 2 }
...
4419: 
4420: ipAdEntBcastAddr OBJECT-TYPE
4421:     SYNTAX     INTEGER (0..1)
4421: warning - warning: use Integer32 instead of INTEGER in SMIv2
4422:     MAX-ACCESS read-only
4423:     STATUS     deprecated
4424:     DESCRIPTION
4425:            "The value of the least-significant bit in the IPv4 broadcast
4426:             address used for sending datagrams on the (logical)
4427:             interface associated with the IPv4 address of this entry.
4428:             For example, when the Internet standard all-ones broadcast
4429:             address is used, the value will be 1.  This value applies to
4430:             both the subnet and network broadcast addresses used by the
4431:             entity on this (logical) interface."
4432:     ::= { ipAddrEntry 4 }
4433: 
4434: ipAdEntReasmMaxSize OBJECT-TYPE
4435:     SYNTAX     INTEGER (0..65535)
4435: warning - warning: use Integer32 instead of INTEGER in SMIv2
4436:     MAX-ACCESS read-only
4437:     STATUS     deprecated
4438:     DESCRIPTION
4439:            "The size of the largest IPv4 datagram which this entity can
4440:             re-assemble from incoming IPv4 fragmented datagrams received
4441:             on this interface."
4442:     ::= { ipAddrEntry 5 }
4443: 
4444: -- the deprecated IPv4 Address Translation table
4445: 
4446: -- The Address Translation tables contain the IpAddress to
4447: -- "physical" address equivalences.  Some interfaces do not
4448: -- use translation tables for determining address
4449: -- equivalences (e.g., DDN-X.25 has an algorithmic method);
4450: -- if all interfaces are of this type, then the Address
4451: -- Translation table is empty, i.e., has zero entries.
...
4465: 
4466: ipNetToMediaEntry OBJECT-TYPE
4466: warning - warning: index element `ipNetToMediaIfIndex' of row `ipNetToMediaEntry' should be not-accessible in SMIv2 MIB
4466: warning - warning: index element `ipNetToMediaNetAddress' of row `ipNetToMediaEntry' should be not-accessible in SMIv2 MIB
4467:     SYNTAX     IpNetToMediaEntry
4468:     MAX-ACCESS not-accessible
4469:     STATUS     deprecated
4470:     DESCRIPTION
4471:            "Each entry contains one IpAddress to `physical' address
4472:             equivalence."
4473:     INDEX       { ipNetToMediaIfIndex,
4474:                   ipNetToMediaNetAddress }
4475:     ::= { ipNetToMediaTable 1 }
4476: 
4477: IpNetToMediaEntry ::= SEQUENCE {
4478:         ipNetToMediaIfIndex      INTEGER,
4479:         ipNetToMediaPhysAddress  PhysAddress,
4480:         ipNetToMediaNetAddress   IpAddress,
4481:         ipNetToMediaType         INTEGER
4482:     }
4483: 
4484: ipNetToMediaIfIndex OBJECT-TYPE
4485:     SYNTAX     INTEGER (1..2147483647)
4485: warning - warning: use Integer32 instead of INTEGER in SMIv2
4486:     MAX-ACCESS read-create
4487:     STATUS     deprecated
4488:     DESCRIPTION
4489:            "The interface on which this entry's equivalence is
4490:             effective.  The interface identified by a particular value
4491:             of this index is the same interface as identified by the
4492:             same value of the IF-MIB's ifIndex.
4493: 
4494:             This object predates the rule limiting index objects to a
4495:             max access value of 'not-accessible' and so continues to use
4496:             a value of 'read-create'."
4497:     ::= { ipNetToMediaEntry 1 }