LINKSYS-CPU-COUNTERS-MIB DEFINITIONS ::= BEGIN IMPORTS rnd FROM LINKSYS-MIB Counter32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, TruthValue FROM SNMPv2-TC; -- module rlCpuCounters MODULE-IDENTITY LAST-UPDATED "2007010600Z" ORGANIZATION "Linksys LLC." CONTACT-INFO "www.linksys.com/business/support" DESCRIPTION "CPU Counter MIBs" REVISION "200705150000Z" DESCRIPTION "Initial revision." ::={ rnd 124 } -- table rlCpuCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF RlCpuCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of rx&tx counter, the key is cpuCounters" ::= { rlCpuCounters 1 } --entry: rlCpuCountersEntry OBJECT-TYPE SYNTAX RlCpuCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of rx&tx counters, the key is cpuCounters" INDEX { rlCpuCountersTarget } ::= { rlCpuCountersTable 1 } --entry content RlCpuCountersEntry ::= SEQUENCE { rlCpuCountersTarget INTEGER, rlCpuCountersTxBC Counter32, rlCpuCountersTxMC Counter32, rlCpuCountersTxUC Counter32, rlCpuCountersTxOctets Counter32, rlCpuCountersRxBC Counter32, rlCpuCountersRxMC Counter32, rlCpuCountersRxUC Counter32, rlCpuCountersRxOctets Counter32 } --field definition: rlCpuCountersTarget OBJECT-TYPE SYNTAX INTEGER { cpuCounters (0) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Packet type can be Multicast (MC), Broadcast (BC) or Unicast(UC)" ::= { rlCpuCountersEntry 1 } rlCpuCountersTxBC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received broadcast packets." ::= { rlCpuCountersEntry 2 } rlCpuCountersTxMC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted multicast packets." ::= { rlCpuCountersEntry 3 } rlCpuCountersTxUC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted unicast packets." ::= { rlCpuCountersEntry 4 } rlCpuCountersTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted octets." ::= { rlCpuCountersEntry 5 } rlCpuCountersRxBC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received broadcast packets." ::= { rlCpuCountersEntry 6 } rlCpuCountersRxMC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received mutlicast packets." ::= { rlCpuCountersEntry 7 } rlCpuCountersRxUC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received unicast packets." ::= { rlCpuCountersEntry 8 } rlCpuCountersRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received octets" ::= { rlCpuCountersEntry 9 } -- rlCpuCountersReset: rlCpuCountersReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting true to this MIB object will reset the CPU counters." DEFVAL { false} ::= { rlCpuCounters 2 } -- rlCpuCountersEnabled: rlCpuCountersEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True - feature is enabled, false - feature is disabled " DEFVAL { false} ::= { rlCpuCounters 3 } END