267 lines
7.4 KiB
Plaintext
267 lines
7.4 KiB
Plaintext
NETGEAR-RADLAN-QCN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Version: 7.50
|
|
-- Date: 21 Mar 2010
|
|
-- 21 Mar 2010 Initial release
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,Counter32,
|
|
Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI
|
|
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
|
|
TruthValue, RowStatus, RowPointer,
|
|
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
|
|
Counter64, OBJECT-TYPE FROM SNMPv2-SMI
|
|
PortList FROM Q-BRIDGE-MIB
|
|
Percents,rnd FROM NETGEAR-RADLAN-MIB;
|
|
|
|
|
|
rlQcnMib MODULE-IDENTITY
|
|
LAST-UPDATED "201003210000Z"
|
|
ORGANIZATION "Marvell Computer Communications Ltd."
|
|
CONTACT-INFO
|
|
"marvell.com"
|
|
DESCRIPTION
|
|
"Added:
|
|
rlQcnFeatureStatus
|
|
rlQcnPriorityStateTable
|
|
rlQcnIfStateTable
|
|
rlQcnCmnPriority
|
|
rlQcnCpPfcSetPoint
|
|
rlQcnCpNonPfcSetPoint
|
|
rlQcnCpFeedbackWeight
|
|
rlQcnCpMinSampleBase."
|
|
|
|
::= { rnd 202 }
|
|
|
|
|
|
-- QCN global enable status
|
|
|
|
rlQcnFeatureStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar indicates QCN enable status."
|
|
DEFVAL { false }
|
|
::= { rlQcnMib 1 }
|
|
|
|
|
|
|
|
-- QCN Priority state table
|
|
|
|
rlQcnPriorityStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlQcnPriorityStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes Quantized Congestion Notification per Priority state."
|
|
::= { rlQcnMib 2 }
|
|
|
|
rlQcnPriorityStateEntry OBJECT-TYPE
|
|
SYNTAX RlQcnPriorityStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table describes priority state.
|
|
The index is represented by rlQcnPriorityStatePriority."
|
|
INDEX { rlQcnPriorityStatePriority }
|
|
::= { rlQcnPriorityStateTable 1 }
|
|
|
|
RlQcnPriorityStateEntry ::= SEQUENCE {
|
|
rlQcnPriorityStatePriority INTEGER,
|
|
rlQcnPriorityAdminStateEnable TruthValue,
|
|
rlQcnPriorityOperStateEnable TruthValue,
|
|
rlQcnPriorityAdminStateReason INTEGER,
|
|
rlQcnPriorityStateStatus RowStatus
|
|
}
|
|
|
|
rlQcnPriorityStatePriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"802.1Q Priority."
|
|
::= { rlQcnPriorityStateEntry 1 }
|
|
|
|
rlQcnPriorityAdminStateEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Admin status of this priority."
|
|
DEFVAL { false }
|
|
::= { rlQcnPriorityStateEntry 2 }
|
|
|
|
rlQcnPriorityOperStateEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational status of this priority."
|
|
DEFVAL { false }
|
|
::= { rlQcnPriorityStateEntry 3 }
|
|
|
|
rlQcnPriorityAdminStateReason OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ok(1),
|
|
queue0(2),
|
|
sharedQueue(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reason for admin status (if admin status not equal to oper)."
|
|
DEFVAL { ok }
|
|
::= { rlQcnPriorityStateEntry 4 }
|
|
|
|
rlQcnPriorityStateStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of a table entry.
|
|
It is used to delete/Add an entry from/to this table."
|
|
::= { rlQcnPriorityStateEntry 5 }
|
|
|
|
|
|
|
|
-- QCN Interface state table
|
|
|
|
rlQcnIfStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlQcnIfStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes Quantized Congestion Notification per interface state."
|
|
::= { rlQcnMib 3 }
|
|
|
|
rlQcnIfStateEntry OBJECT-TYPE
|
|
SYNTAX RlQcnIfStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table describes state of the interface.
|
|
The index is represented by rlQcnIfStateIfIndex."
|
|
INDEX { rlQcnIfStateIfIndex }
|
|
::= { rlQcnIfStateTable 1 }
|
|
|
|
RlQcnIfStateEntry ::= SEQUENCE {
|
|
rlQcnIfStateIfIndex INTEGER,
|
|
rlQcnIfStateCpCreationEn TruthValue,
|
|
rlQcnIfStateStatus RowStatus
|
|
}
|
|
|
|
rlQcnIfStateIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex."
|
|
::= { rlQcnIfStateEntry 1 }
|
|
|
|
rlQcnIfStateCpCreationEn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Congestion point creation enable status.
|
|
If CP creation is enabled for an interface,
|
|
the system automatically creates a
|
|
Congestion Point (CP) for a queue of that
|
|
interface if at least one QCN priority
|
|
(Oper state) is mapped to that queue."
|
|
DEFVAL { false }
|
|
::= { rlQcnIfStateEntry 2 }
|
|
|
|
rlQcnIfStateStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of a table entry.
|
|
It is used to delete/Add an entry from/to this table."
|
|
::= { rlQcnIfStateEntry 3 }
|
|
|
|
|
|
-- QCN Congestion notification message priority
|
|
|
|
rlQcnCmnPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar indicates priority which is used for all
|
|
Congestion Notification Messages (CNMs) transmitted by the device."
|
|
DEFVAL { 0 }
|
|
::= { rlQcnMib 4 }
|
|
|
|
|
|
-- QCN Congestion Point set point for PFC interface
|
|
|
|
rlQcnCpPfcSetPoint OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This scalar indicates QCN set-point of an
|
|
egress queue on PFC enabled interface.
|
|
Value of set-point is in bytes and in multiples of 512."
|
|
DEFVAL { 26112 }
|
|
::= { rlQcnMib 5 }
|
|
|
|
|
|
-- QCN Congestion Point set point for non-PFC interface
|
|
|
|
rlQcnCpNonPfcSetPoint OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This scalar indicates QCN set-point of an
|
|
egress queue on PFC disabled interface.
|
|
Value of set-point is in bytes and in multiples of 512."
|
|
DEFVAL { 26112 }
|
|
::= { rlQcnMib 6 }
|
|
|
|
|
|
-- QCN Congestion Point feedback-weight
|
|
|
|
rlQcnCpFeedbackWeight OBJECT-TYPE
|
|
SYNTAX INTEGER ( -10..10 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar indicates Feedback Weight of a QCN egress queue.
|
|
The weight is equal to two to the power of this object.
|
|
Thus, if this number contains a -1, weight = 1/2."
|
|
DEFVAL { 1 }
|
|
::= { rlQcnMib 7 }
|
|
|
|
|
|
-- QCN Congestion Point min-sample-base
|
|
|
|
rlQcnCpMinSampleBase OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar indicates minimum number of bytes to
|
|
enqueue in a QCN egress queue between transmissions
|
|
of Congestion Notification Messages.
|
|
Value of min-sample-base is in bytes and in multiples of 16."
|
|
DEFVAL { 150000 }
|
|
::= { rlQcnMib 8 }
|
|
|
|
-- QCN Congestion Point set point for an interface
|
|
|
|
rlQcnCpSetPoint OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar indicates QCN set-point of an egress queue.
|
|
Value of set-point is in bytes and in multiples of 512."
|
|
DEFVAL { 26112 }
|
|
::= { rlQcnMib 9 }
|
|
|
|
END
|