summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTRON-SFPS-SIZE-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/enterasys/CTRON-SFPS-SIZE-MIB')
-rw-r--r--MIBS/enterasys/CTRON-SFPS-SIZE-MIB274
1 files changed, 274 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-SFPS-SIZE-MIB b/MIBS/enterasys/CTRON-SFPS-SIZE-MIB
new file mode 100644
index 0000000..5953fce
--- /dev/null
+++ b/MIBS/enterasys/CTRON-SFPS-SIZE-MIB
@@ -0,0 +1,274 @@
+CTRON-SFPS-SIZE-MIB DEFINITIONS ::= BEGIN
+
+-- sfps-size-mib.txt
+-- Revision: 0.0.03
+--
+-- Cabletron Systems, Inc.
+-- 35 Industrial Way, P.O. Box 5005
+-- Rochester, NH 03867-0505
+-- (603) 332-9400
+-- support@ctron.com
+--
+-- This module provides authoritative definitions for Cabletron's
+-- enterprise specific Fast Packet Switching Services API MIB.
+--
+-- This module will be extended, as required.
+--
+--
+-- Cabletron Systems reserves the right to make changes in
+-- specification and other information contained in this document
+-- without prior notice. The reader should consult Cabletron Systems
+-- to determine whether any such changes have been made.
+--
+-- In no event shall Cabletron Systems be liable for any incidental,
+-- indirect, special, or consequential damages whatsoever (including
+-- but not limited to lost profits) arising out of or related to this
+-- document or the information contained in it, even if Cabletron
+-- Systems has been advised of, known, or should have known, the
+-- possibility of such damages.
+--
+-- Cabletron grants vendors, end-users, and other interested parties
+-- a non-exclusive license to use this Specification in connection
+-- with the management of Cabletron products.
+-- Copyright October 93 Cabletron Systems
+--
+
+IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ DisplayString
+ FROM RFC1213-MIB
+-- tcl enterprises
+-- IpAddress,
+-- Counter, Gauge
+-- TimeTicks
+-- FROM RFC1155-SMI
+
+-- These Objects are defined in the file sfps-inc.mib.txt.0.0.10
+ sfpsSizeService, sfpsSizeServiceAPI
+ FROM CTRON-SFPS-INCLUDE-MIB;
+
+-- Textual Conventions
+
+--SfpsSwitchInstance ::= OCTET STRING (SIZE(4))
+-- this will map to chassis.module index value
+
+--SfpsSwitchPort ::= INTEGER
+-- this will map to chassis.module.portgroup.portsubgroup.port index value
+
+--SfpsAddress ::= OCTET STRING (SIZE (6))
+-- this will map to a MAC address
+
+--HexInteger ::= INTEGER
+-- display this integer in hex format
+
+
+
+-- SFPS Diagnostic Statistics Group
+
+sfpsSizeServiceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpsSizeServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the current status of the SizeService. This table
+ displays how much was granted to each user, how much was
+ requested, the number of times they've requested, the status,
+ etc. Note :: The <user> refers to the object/code/whatever
+ which makes a request to the SizeService."
+ ::= { sfpsSizeService 1 }
+
+sfpsSizeServiceEntry OBJECT-TYPE
+ SYNTAX SfpsSizeServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the SfpsSizeServiceTable instanced by ServiceName"
+ INDEX { sfpsSizeServiceName }
+ ::= { sfpsSizeServiceTable 1 }
+
+SfpsSizeServiceEntry ::=
+ SEQUENCE {
+ sfpsSizeServiceName DisplayString,
+ sfpsSizeServiceId INTEGER,
+ sfpsSizeServiceElemSize INTEGER,
+ sfpsSizeServiceDesired INTEGER,
+ sfpsSizeServiceGranted INTEGER,
+ sfpsSizeServiceIncrement INTEGER,
+ sfpsSizeServiceTotalBytes INTEGER,
+ sfpsSizeServiceNbrCalls INTEGER,
+ sfpsSizeServiceRtnStatus INTEGER,
+ sfpsSizeServiceHowGranted INTEGER
+ }
+
+sfpsSizeServiceName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the Name of the SizeService 'user'"
+ ::= { sfpsSizeServiceEntry 1 }
+
+sfpsSizeServiceId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the ID corresponding to the Name above"
+ ::= { sfpsSizeServiceEntry 2 }
+
+
+sfpsSizeServiceElemSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the Element Size for the current user (in bytes)."
+ ::= { sfpsSizeServiceEntry 3 }
+
+
+sfpsSizeServiceDesired OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays how many Elements/Bytes the current user asked
+ for in SizeRequest"
+ ::= { sfpsSizeServiceEntry 4 }
+
+
+sfpsSizeServiceGranted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays how many Elements/Bytes the current user was
+ granted via SizeRequest."
+ ::= { sfpsSizeServiceEntry 5 }
+
+
+sfpsSizeServiceIncrement OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays total Element/Bytes the user was granted via
+ all IncrementRequest calls."
+ ::= { sfpsSizeServiceEntry 6 }
+
+
+sfpsSizeServiceTotalBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the total number of Bytes the current user was
+ granted (SizeRequest & IncrementRequest)."
+ ::= { sfpsSizeServiceEntry 7 }
+
+
+sfpsSizeServiceNbrCalls OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the number of requests the current user has made
+ to the SizeService."
+ ::= { sfpsSizeServiceEntry 8 }
+
+
+sfpsSizeServiceRtnStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ nvramOk(2),
+ unknown(3),
+ notAllowed(4),
+ nonApiOk(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the Status of the current user."
+ ::= { sfpsSizeServiceEntry 9 }
+
+
+sfpsSizeServiceHowGranted OBJECT-TYPE
+ SYNTAX INTEGER {
+ elements(1),
+ memory(2),
+ other(3),
+ notAllowed(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays how the current user was granted it's memory."
+ ::= { sfpsSizeServiceEntry 10 }
+
+
+-- API
+
+sfpsSizeServiceAPIVerb OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ next(2),
+ prev(3),
+ set(4),
+ clear(5),
+ clearAll(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The action desired to perform on the SizeService Table"
+ ::= { sfpsSizeServiceAPI 1 }
+
+sfpsSizeServiceAPIName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Name of the SizeService <user>"
+ ::= { sfpsSizeServiceAPI 2 }
+
+sfpsSizeServiceAPIId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ID corresponding to the sfpsSizeServiceAPIName"
+ ::= { sfpsSizeServiceAPI 3 }
+
+sfpsSizeServiceAPIGrant OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Elements/Bytes being requested via SizeRequest."
+ ::= { sfpsSizeServiceAPI 4 }
+
+sfpsSizeServiceAPIIncrement OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Total Element/Bytes being requested via IncrementRequest"
+ ::= { sfpsSizeServiceAPI 5 }
+
+sfpsSizeServiceAPINumberSet OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Number to set."
+ ::= { sfpsSizeServiceAPI 6 }
+
+sfpsSizeServiceAPIVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version."
+ ::= { sfpsSizeServiceAPI 7 }
+
+END