HYNEX-PRIVATE-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC1212; hynet OBJECT IDENTIFIER ::= { enterprises 809 } -- Define objects for the common product special OBJECT IDENTIFIER ::= { hynet 10 } -- ******************************************************************** memory OBJECT IDENTIFIER ::= { special 1 } localRamStart OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 1 } localRamSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 2 } sharedRamStart OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 3 } sharedRamSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 4 } flashStart OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 5 } flashSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 6 } flashType OBJECT-TYPE SYNTAX INTEGER { unknown (0), am29F010 (1), in28F400BXTL (2), in28F400BXBL (3) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 7 } e2promStart OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 8 } e2promSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 9 } e2promType OBJECT-TYPE SYNTAX INTEGER { unknown (0), at28C256 (1) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 10 } memoryWriteAccess OBJECT-TYPE SYNTAX INTEGER { unknown (0), enable (1), disable (2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { memory 11 } memoryAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF MemoryAddressEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "used to read/write from/to memory address. used for testing " ::= { memory 12 } memoryAddressEntry OBJECT-TYPE SYNTAX MemoryAddressEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the memoryAddressTable table." INDEX { memoryAddress, memoryWidth } ::= { memoryAddressTable 1 } MemoryAddressEntry ::= SEQUENCE { memoryAddress INTEGER, memoryWidth INTEGER, memoryValue INTEGER } memoryAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " " ::= { memoryAddressEntry 1 } memoryWidth OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { memoryAddressEntry 2 } memoryValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { memoryAddressEntry 3 } memorySystemPoolSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "points to the current size of the system pool" ::= { memory 13 } memoryLanemPoolSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "points to the current size of LAN Emulation pool" ::= { memory 14 } memoryCAMUnits OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates number of CAM units on board, each contains 1000 entries" ::= { memory 15 } memoryCAMFilter OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates if Hardware CAM filter is enabled/disabled" ::= { memory 16 } memoryCAMBackpressure OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates if Hardware backpressure is enabled/disabled" ::= { memory 17 } -- ********************************************************************* -- ********************************************************************* -- ********************************************************************* -- ********************************************************************* tests OBJECT IDENTIFIER ::= { special 2 } -- ********************************************************************* testResultTable OBJECT-TYPE SYNTAX SEQUENCE OF TestResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { tests 1 } testResultEntry OBJECT-TYPE SYNTAX TestResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { testID } ::= { testResultTable 1 } TestResultEntry ::= SEQUENCE { testID INTEGER, testName DisplayString, testPassedCount INTEGER, testFailedCount INTEGER, testFailedCode INTEGER } testID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { testResultEntry 1 } testName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..30)) ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { testResultEntry 2 } testPassedCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { testResultEntry 3 } testFailedCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { testResultEntry 4 } testFailedCode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { testResultEntry 5 } -- ********************************************************************* testFreeBuffersTable OBJECT-TYPE SYNTAX SEQUENCE OF TestFreeBuffersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { tests 2 } testFreeBuffersEntry OBJECT-TYPE SYNTAX TestFreeBuffersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { testPoolId } ::= { testFreeBuffersTable 1 } TestFreeBuffersEntry ::= SEQUENCE { testPoolId INTEGER, testFreeBuffers INTEGER } testPoolId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { testFreeBuffersEntry 1 } testFreeBuffers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { testFreeBuffersEntry 2 } -- ********************************************************************* script OBJECT IDENTIFIER ::= { special 3 } scriptHostAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { script 1 } scriptUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { script 2 } scriptUserPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { script 3 } scriptFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { script 4 } scriptLoadAction OBJECT-TYPE SYNTAX INTEGER { none (1), up (2), down (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Used to activate either up or down loading of script shell commands" ::= { script 5 } -- ********************************************************************* END