#-MIBFILE: bladetype2-qos.mib

BLADETYPE2-QOS-MIB DEFINITIONS ::= BEGIN


DisplayString ::=
	OCTET STRING (SIZE(0..255))

PhysAddress ::=
	OCTET STRING

MacAddress ::=
	OCTET STRING (SIZE(6))

TruthValue ::=
	INTEGER {
	true(1),
	false(2)
	}

TestAndIncr ::=
	INTEGER (0..2147483647)

AutonomousType ::=
	OBJECT IDENTIFIER

InstancePointer ::=
	OBJECT IDENTIFIER

VariablePointer ::=
	OBJECT IDENTIFIER

RowPointer ::=
	OBJECT IDENTIFIER

RowStatus ::=
	INTEGER {
	active(1),
	notInService(2),
	notReady(3),
	createAndGo(4),
	createAndWait(5),
	destroy(6)
	}

TimeStamp ::=
	TimeTicks

TimeInterval ::=
	INTEGER (0..2147483647)

DateAndTime ::=
	OCTET STRING (SIZE(8|11))

StorageType ::=
	INTEGER {
	other(1),
	volatile(2),
	nonVolatile(3),
	permanent(4),
	readOnly(5)
	}

TDomain ::=
	OBJECT IDENTIFIER

TAddress ::=
	OCTET STRING (SIZE(1..255))

BridgeId ::=
	OCTET STRING (SIZE(8))

Timeout ::=
	INTEGER

hp OBJECT IDENTIFIER ::= { enterprises 11 }
nm OBJECT IDENTIFIER ::= { hp 2 }
hpSystem OBJECT IDENTIFIER ::= { nm 3 }
netElement OBJECT IDENTIFIER ::= { hpSystem 7 }
hpEtherSwitch OBJECT IDENTIFIER ::= { netElement 11 }
hpSwitchProliant OBJECT IDENTIFIER ::= { hpEtherSwitch 33 }
hpSwitchModuleBladetype2 OBJECT IDENTIFIER ::= { hpSwitchProliant 1 }
hpSwitchBladeType2-Mgmt OBJECT IDENTIFIER ::= { hpSwitchModuleBladetype2 2 }
qos OBJECT IDENTIFIER ::= { hpSwitchBladeType2-Mgmt 8 }

qosConfigs OBJECT IDENTIFIER ::= { qos 1 }

qosStats OBJECT IDENTIFIER ::= { qos 2 }

qosInfo OBJECT IDENTIFIER ::= { qos 3 }

qosOper OBJECT IDENTIFIER ::= { qos 4 }

qos8021p OBJECT IDENTIFIER ::= { qosConfigs 1 }

aclCfg OBJECT IDENTIFIER ::= { qosConfigs 2 }

qosCurCfgPortPriorityTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSCurCfgPortPriorityEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of QOS Port Priority configuration."
	::= { qos8021p 1 }


qosCurCfgPortPriorityEntry OBJECT-TYPE
	SYNTAX QoSCurCfgPortPriorityEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular QOS Port Priority configuration."
	INDEX { qosCurCfgPortIndex  }

	::= { qosCurCfgPortPriorityTable 1 }

qosCurCfgPortPriorityEntry ::=
	SEQUENCE {
		qosCurCfgPortIndex Integer32,
		qosCurCfgPortPriority INTEGER
		}

qosCurCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Switch Port Number"
	::= { qosCurCfgPortPriorityEntry 1 }


qosCurCfgPortPriority OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Switch Port Priority Should be between 0 and 7"
	::= { qosCurCfgPortPriorityEntry 2 }


qosNewCfgPortPriorityTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSNewCfgPortPriorityEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of QOS Port Priority configuration."
	::= { qos8021p 2 }


qosNewCfgPortPriorityEntry OBJECT-TYPE
	SYNTAX QoSNewCfgPortPriorityEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular QOS Port Priority configuration."
	INDEX { qosNewCfgPortIndex  }

	::= { qosNewCfgPortPriorityTable 1 }

qosNewCfgPortPriorityEntry ::=
	SEQUENCE {
		qosNewCfgPortIndex Integer32,
		qosNewCfgPortPriority INTEGER
		}

qosNewCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Switch Port Number"
	::= { qosNewCfgPortPriorityEntry 1 }


qosNewCfgPortPriority OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Switch Port Priority Should be between 0 and 7"
	::= { qosNewCfgPortPriorityEntry 2 }


qosCurCfgPriorityCoSTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSCurCfgPriorityCoSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Frame Priority and COSq configuration."
	::= { qos8021p 3 }


qosCurCfgPriorityCoSEntry OBJECT-TYPE
	SYNTAX QoSCurCfgPriorityCoSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular Frame Priority and COSq configuration."
	INDEX { qosCurCfgPriorityIndex  }

	::= { qosCurCfgPriorityCoSTable 1 }

qosCurCfgPriorityCoSEntry ::=
	SEQUENCE {
		qosCurCfgPriorityIndex INTEGER,
		qosCurCfgPriorityCoSq INTEGER
		}

qosCurCfgPriorityIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Frame priority Number"
	::= { qosCurCfgPriorityCoSEntry 1 }


qosCurCfgPriorityCoSq OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "CoSq for a Frame Priority Should be between 0 and 7"
	::= { qosCurCfgPriorityCoSEntry 2 }


qosNewCfgPriorityCoSTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSNewCfgPriorityCoSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of Frame Priority and COSq configuration."
	::= { qos8021p 4 }


qosNewCfgPriorityCoSEntry OBJECT-TYPE
	SYNTAX QoSNewCfgPriorityCoSEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular Frame Priority and COSq configuration."
	INDEX { qosNewCfgPriorityIndex  }

	::= { qosNewCfgPriorityCoSTable 1 }

qosNewCfgPriorityCoSEntry ::=
	SEQUENCE {
		qosNewCfgPriorityIndex INTEGER,
		qosNewCfgPriorityCoSq INTEGER
		}

qosNewCfgPriorityIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Frame priority Number"
	::= { qosNewCfgPriorityCoSEntry 1 }


qosNewCfgPriorityCoSq OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "CoSq for a Frame Priority Should be between 0 and 7"
	::= { qosNewCfgPriorityCoSEntry 2 }


qosCurCfgCosWeightTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSCurCfgCosWeightEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of CoSq and Weight configuration."
	::= { qos8021p 5 }


qosCurCfgCosWeightEntry OBJECT-TYPE
	SYNTAX QoSCurCfgCosWeightEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular CoSq and Weight configuration."
	INDEX { qosCurCfgCosIndex  }

	::= { qosCurCfgCosWeightTable 1 }

qosCurCfgCosWeightEntry ::=
	SEQUENCE {
		qosCurCfgCosIndex INTEGER,
		qosCurCfgCosWeight INTEGER
		}

qosCurCfgCosIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "CoSq Number"
	::= { qosCurCfgCosWeightEntry 1 }


qosCurCfgCosWeight OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Weight of CoSq"
	::= { qosCurCfgCosWeightEntry 2 }


qosNewCfgCosWeightTable OBJECT-TYPE
	SYNTAX SEQUENCE OF QoSNewCfgCosWeightEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of CoSq and Weight configuration."
	::= { qos8021p 6 }


qosNewCfgCosWeightEntry OBJECT-TYPE
	SYNTAX QoSNewCfgCosWeightEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular CoSq and Weight configuration."
	INDEX { qosNewCfgCosIndex  }

	::= { qosNewCfgCosWeightTable 1 }

qosNewCfgCosWeightEntry ::=
	SEQUENCE {
		qosNewCfgCosIndex INTEGER,
		qosNewCfgCosWeight INTEGER
		}

qosNewCfgCosIndex OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "CoSq Number"
	::= { qosNewCfgCosWeightEntry 1 }


qosNewCfgCosWeight OBJECT-TYPE
	SYNTAX INTEGER (0..15)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Weight of CoSq"
	::= { qosNewCfgCosWeightEntry 2 }


qosCurCfgCosNum OBJECT-TYPE
	SYNTAX INTEGER {
	num2(2),
	num8(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of CoSq."
	::= { qos8021p 7 }


qosNewCfgCosNum OBJECT-TYPE
	SYNTAX INTEGER {
	num2(2),
	num8(8)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Number of CoSq."
	::= { qos8021p 8 }


aclCurCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port acl groups configuration."
	::= { aclCfg 1 }


aclCurCfgPortTableEntry OBJECT-TYPE
	SYNTAX AclCurCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular port acl groups configuration."
	INDEX { aclCurCfgPortIndex  }

	::= { aclCurCfgPortTable 1 }

aclCurCfgPortTableEntry ::=
	SEQUENCE {
		aclCurCfgPortIndex Integer32,
		aclCurCfgPortAclBmap OCTET STRING,
		aclCurCfgPortAclBlkBmap OCTET STRING,
		aclCurCfgPortAclGrpBmap OCTET STRING
		}

aclCurCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular port.  This is also
index to the entLogicalTable of Entity MIB."
	::= { aclCurCfgPortTableEntry 1 }


aclCurCfgPortAclBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acls applied to the port.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ acl 9
||    ||
||    ||___ acl 8
||    |____ acl 7
||      .    .   .
||_________ acl 2
|__________ acl 1

where x : 1 - The represented acl applied to the port.
0 - The represented acl not applied to the port."
	::= { aclCurCfgPortTableEntry 2 }


aclCurCfgPortAclBlkBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl blocks applied to the port.  The acl blocks are
presented in bitmap format. This string displays acl number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclblk 9
||    ||
||    ||___ aclblk 8
||    |____ aclblk 7
||      .    .   .
||_________ aclblk 2
|__________ aclblk 1

where x : 1 - The represented acl block applied to the port.
0 - The represented acl block not applied to the port."
	::= { aclCurCfgPortTableEntry 3 }


aclCurCfgPortAclGrpBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl groups applied to the port.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclgrp 9
||    ||
||    ||___ aclgrp 8
||    |____ aclgrp 7
||      .    .   .
||_________ aclgrp 2
|__________ aclgrp 1

where x : 1 - The represented acl applied to the port.
0 - The represented acl not applied to the port."
	::= { aclCurCfgPortTableEntry 4 }


aclNewCfgPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port acl groups configuration."
	::= { aclCfg 2 }


aclNewCfgPortTableEntry OBJECT-TYPE
	SYNTAX AclNewCfgPortTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular port acl groups configuration."
	INDEX { aclNewCfgPortIndex  }

	::= { aclNewCfgPortTable 1 }

aclNewCfgPortTableEntry ::=
	SEQUENCE {
		aclNewCfgPortIndex Integer32,
		aclNewCfgPortAddAcl Unsigned32,
		aclNewCfgPortAddAclBlk Unsigned32,
		aclNewCfgPortAddAclGrp Unsigned32,
		aclNewCfgPortRemoveAcl Unsigned32,
		aclNewCfgPortRemoveAclBlk Unsigned32,
		aclNewCfgPortRemoveAclGrp Unsigned32,
		aclNewCfgPortAclBmap OCTET STRING,
		aclNewCfgPortAclBlkBmap OCTET STRING,
		aclNewCfgPortAclGrpBmap OCTET STRING
		}

aclNewCfgPortIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular port. This is also
index to the entLogicalTable of Entity MIB."
	::= { aclNewCfgPortTableEntry 1 }


aclNewCfgPortAddAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl to be added to the specified port.  A 
'0' value is returned when read."
	::= { aclNewCfgPortTableEntry 2 }


aclNewCfgPortAddAclBlk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl block to be added to the specified port.  A 
'0' value is returned when read."
	::= { aclNewCfgPortTableEntry 3 }


aclNewCfgPortAddAclGrp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl group to be added to the specified port.  A 
'0' value is returned when read."
	::= { aclNewCfgPortTableEntry 4 }


aclNewCfgPortRemoveAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl to be removed from the specified port.
A '0' value is returned when read."
	::= { aclNewCfgPortTableEntry 5 }


aclNewCfgPortRemoveAclBlk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl block to be removed from the specified port.
A '0' value is returned when read."
	::= { aclNewCfgPortTableEntry 6 }


aclNewCfgPortRemoveAclGrp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl group to be removed from the specified port.
A '0' value is returned when read."
	::= { aclNewCfgPortTableEntry 7 }


aclNewCfgPortAclBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acls applied to the port.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ acl 9
||    ||
||    ||___ acl 8
||    |____ acl 7
||      .    .   .
||_________ acl 2
|__________ acl 1

where x : 1 - The represented acl applied to the port.
0 - The represented acl not applied to the port."
	::= { aclNewCfgPortTableEntry 8 }


aclNewCfgPortAclBlkBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl blocks applied to the port.  The acl blocks are
presented in bitmap format. This string displays block number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclblk 9
||    ||
||    ||___ aclblk 8
||    |____ aclblk 7
||      .    .   .
||_________ aclblk 2
|__________ aclblk 1

where x : 1 - The represented acl block applied to the port.
0 - The represented acl block not applied to the port."
	::= { aclNewCfgPortTableEntry 9 }


aclNewCfgPortAclGrpBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl groups applied to the port.  The acl groups are
presented in bitmap format. This string displays group number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclgrp 9
||    ||
||    ||___ aclgrp 8
||    |____ aclgrp 7
||      .    .   .
||_________ aclgrp 2
|__________ aclgrp 1

where x : 1 - The represented acl group applied to the port.
0 - The represented acl group not applied to the port."
	::= { aclNewCfgPortTableEntry 10 }


aclCurCfgPortAclMeterTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclCurCfgPortAclMeterTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port acl meter configuration in the current_config."
	::= { aclCfg 3 }


aclCurCfgPortAclMeterTableEntry OBJECT-TYPE
	SYNTAX AclCurCfgPortAclMeterTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about acl meter configuration of a particular port."
	INDEX { aclCurCfgPortMeterConfigIndex , aclCurCfgAclMeterIndex }

	::= { aclCurCfgPortAclMeterTable 1 }

aclCurCfgPortAclMeterTableEntry ::=
	SEQUENCE {
		aclCurCfgPortMeterConfigIndex Integer32,
		aclCurCfgAclMeterIndex Integer32,
		aclCurCfgAclMeterCommitRate INTEGER,
		aclCurCfgAclMeterMaxBurstSize INTEGER,
		aclCurCfgAclMeterStatus INTEGER,
		aclCurCfgAclMeterDropOrPass INTEGER,
		aclCurCfgAclMeterAclBmap OCTET STRING,
		aclCurCfgAclMeterAclBlkBmap OCTET STRING,
		aclCurCfgAclMeterAclGrpBmap OCTET STRING
		}

aclCurCfgPortMeterConfigIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular port.  This is also
index to the entLogicalTable of Entity MIB."
	::= { aclCurCfgPortAclMeterTableEntry 1 }


aclCurCfgAclMeterIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl meter identifier of a particular port."
	::= { aclCurCfgPortAclMeterTableEntry 2 }


aclCurCfgAclMeterCommitRate OBJECT-TYPE
	SYNTAX INTEGER (1000..1000000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Committed rate of acl meter for specified port in kilobits/sec."
	::= { aclCurCfgPortAclMeterTableEntry 3 }


aclCurCfgAclMeterMaxBurstSize OBJECT-TYPE
	SYNTAX INTEGER {
	k32(32),
	k64(64),
	k128(128),
	k256(256),
	k512(512),
	k1024(1024),
	k2048(2048),
	k4096(4096)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Maximum burst size of acl meter for specified port in kilobits."
	::= { aclCurCfgPortAclMeterTableEntry 4 }


aclCurCfgAclMeterStatus OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metering status of acl meter for specified port."
	::= { aclCurCfgPortAclMeterTableEntry 5 }


aclCurCfgAclMeterDropOrPass OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	drop(2),
	pass(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of out profile to drop or pass for acl meter of a 
specified port."
	::= { aclCurCfgPortAclMeterTableEntry 6 }


aclCurCfgAclMeterAclBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acls assigned to this meter.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ acl 9
||    ||
||    ||___ acl 8
||    |____ acl 7
||      .    .   .
||_________ acl 2
|__________ acl 1

where x : 1 - The represented acl assigned to the meter.
0 - The represented acl not assigned to the meter."
	::= { aclCurCfgPortAclMeterTableEntry 7 }


aclCurCfgAclMeterAclBlkBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl blocks assigned to this meter.  The blocks are
presented in bitmap format. This string displays block number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclblk 9
||    ||
||    ||___ aclblk 8
||    |____ aclblk 7
||      .    .   .
||_________ aclblk 2
|__________ aclblk 1

where x : 1 - The represented acl block assigned to the meter.
0 - The represented acl blocknot assigned to the meter."
	::= { aclCurCfgPortAclMeterTableEntry 8 }


aclCurCfgAclMeterAclGrpBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl groups assigned to this meter.  The groups are
presented in bitmap format. This string displays group number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclgrp 9
||    ||
||    ||___ aclgrp 8
||    |____ aclgrp 7
||      .    .   .
||_________ aclgrp 2
|__________ aclgrp 1

where x : 1 - The represented acl group assigned to the meter.
0 - The represented acl group not assigned to the meter."
	::= { aclCurCfgPortAclMeterTableEntry 9 }


aclNewCfgPortAclMeterTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclNewCfgPortAclMeterTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port acl meter configuration in the new_config."
	::= { aclCfg 4 }


aclNewCfgPortAclMeterTableEntry OBJECT-TYPE
	SYNTAX AclNewCfgPortAclMeterTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about acl meter configuration of a particular port."
	INDEX { aclNewCfgPortMeterConfigIndex , aclNewCfgAclMeterIndex }

	::= { aclNewCfgPortAclMeterTable 1 }

aclNewCfgPortAclMeterTableEntry ::=
	SEQUENCE {
		aclNewCfgPortMeterConfigIndex Integer32,
		aclNewCfgAclMeterIndex Integer32,
		aclNewCfgAclMeterCommitRate INTEGER,
		aclNewCfgAclMeterMaxBurstSize INTEGER,
		aclNewCfgAclMeterStatus INTEGER,
		aclNewCfgAclMeterDropOrPass INTEGER,
		aclNewCfgAclMeterAssignAcl Unsigned32,
		aclNewCfgAclMeterAssignAclBlk Unsigned32,
		aclNewCfgAclMeterAssignAclGrp Unsigned32,
		aclNewCfgAclMeterUnAssignAcl Unsigned32,
		aclNewCfgAclMeterUnAssignAclBlk Unsigned32,
		aclNewCfgAclMeterUnAssignAclGrp Unsigned32,
		aclNewCfgAclMeterAclBmap OCTET STRING,
		aclNewCfgAclMeterAclBlkBmap OCTET STRING,
		aclNewCfgAclMeterAclGrpBmap OCTET STRING
		}

aclNewCfgPortMeterConfigIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular port.  This is also
index to the entLogicalTable of Entity MIB."
	::= { aclNewCfgPortAclMeterTableEntry 1 }


aclNewCfgAclMeterIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl meter identifier of a particular port."
	::= { aclNewCfgPortAclMeterTableEntry 2 }


aclNewCfgAclMeterCommitRate OBJECT-TYPE
	SYNTAX INTEGER (1000..1000000)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Committed rate of acl meter for specified port in kilobits/sec."
	::= { aclNewCfgPortAclMeterTableEntry 3 }


aclNewCfgAclMeterMaxBurstSize OBJECT-TYPE
	SYNTAX INTEGER {
	k32(32),
	k64(64),
	k128(128),
	k256(256),
	k512(512),
	k1024(1024),
	k2048(2048),
	k4096(4096)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Maximum burst size of acl meter for specified port in kilobits."
	::= { aclNewCfgPortAclMeterTableEntry 4 }


aclNewCfgAclMeterStatus OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The metering status of acl meter for specified port."
	::= { aclNewCfgPortAclMeterTableEntry 5 }


aclNewCfgAclMeterDropOrPass OBJECT-TYPE
	SYNTAX INTEGER {
	none(1),
	drop(2),
	pass(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of out profile to drop or pass for acl meter of a 
specified port."
	::= { aclNewCfgPortAclMeterTableEntry 6 }


aclNewCfgAclMeterAssignAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Assign acl meter for specified port to acl."
	::= { aclNewCfgPortAclMeterTableEntry 7 }


aclNewCfgAclMeterAssignAclBlk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Assign acl meter for specified port to acl block."
	::= { aclNewCfgPortAclMeterTableEntry 8 }


aclNewCfgAclMeterAssignAclGrp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Assign acl meter for specified port to acl group."
	::= { aclNewCfgPortAclMeterTableEntry 9 }


aclNewCfgAclMeterUnAssignAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unassign acl meter for specified port from acl."
	::= { aclNewCfgPortAclMeterTableEntry 10 }


aclNewCfgAclMeterUnAssignAclBlk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unassign acl meter for specified port from acl block."
	::= { aclNewCfgPortAclMeterTableEntry 11 }


aclNewCfgAclMeterUnAssignAclGrp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unassign acl meter for specified port from acl group."
	::= { aclNewCfgPortAclMeterTableEntry 12 }


aclNewCfgAclMeterAclBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acls assigned to this meter.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ acl 9
||    ||
||    ||___ acl 8
||    |____ acl 7
||      .    .   .
||_________ acl 2
|__________ acl 1

where x : 1 - The represented acl assigned to the meter.
0 - The represented acl not assigned to the meter."
	::= { aclNewCfgPortAclMeterTableEntry 13 }


aclNewCfgAclMeterAclBlkBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl blocks assigned to this meter.  The blocks are
presented in bitmap format. This string displays block number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclblk 9
||    ||
||    ||___ aclblk 8
||    |____ aclblk 7
||      .    .   .
||_________ aclblk 2
|__________ aclblk 1

where x : 1 - The represented acl block assigned to the meter.
0 - The represented acl blocknot assigned to the meter."
	::= { aclNewCfgPortAclMeterTableEntry 14 }


aclNewCfgAclMeterAclGrpBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl groups assigned to this meter.  The groups are
presented in bitmap format. This string displays group number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclgrp 9
||    ||
||    ||___ aclgrp 8
||    |____ aclgrp 7
||      .    .   .
||_________ aclgrp 2
|__________ aclgrp 1

where x : 1 - The represented acl group assigned to the meter.
0 - The represented acl group not assigned to the meter."
	::= { aclNewCfgPortAclMeterTableEntry 15 }


aclCurCfgPortAclRemarkTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclCurCfgPortAclRemarkTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port acl remark configuration in the current_config."
	::= { aclCfg 5 }


aclCurCfgPortAclRemarkTableEntry OBJECT-TYPE
	SYNTAX AclCurCfgPortAclRemarkTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about acl meter configuration of a particular port."
	INDEX { aclCurCfgPortRemarkConfigIndex , aclCurCfgAclRemarkIndex }

	::= { aclCurCfgPortAclRemarkTable 1 }

aclCurCfgPortAclRemarkTableEntry ::=
	SEQUENCE {
		aclCurCfgPortRemarkConfigIndex Integer32,
		aclCurCfgAclRemarkIndex Integer32,
		aclCurCfgAclRemarkInProfUpdatePri INTEGER,
		aclCurCfgAclRemarkInProfUpdateTosPrec INTEGER,
		aclCurCfgAclRemarkInProfUpdateDscp INTEGER,
		aclCurCfgAclRemarkOutProfUpdateDscp INTEGER,
		aclCurCfgAclRemarkAclBmap OCTET STRING,
		aclCurCfgAclRemarkAclBlkBmap OCTET STRING,
		aclCurCfgAclRemarkAclGrpBmap OCTET STRING
		}

aclCurCfgPortRemarkConfigIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular port.  This is also
index to the entLogicalTable of Entity MIB."
	::= { aclCurCfgPortAclRemarkTableEntry 1 }


aclCurCfgAclRemarkIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl remark identifier for a particular port."
	::= { aclCurCfgPortAclRemarkTableEntry 2 }


aclCurCfgAclRemarkInProfUpdatePri OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Re-Mark in profile user priority for acl re-mark of a specified port."
	::= { aclCurCfgPortAclRemarkTableEntry 3 }


aclCurCfgAclRemarkInProfUpdateTosPrec OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of Re-Mark in profile tos precedence for acl re-mark of
a specified port."
	::= { aclCurCfgPortAclRemarkTableEntry 4 }


aclCurCfgAclRemarkInProfUpdateDscp OBJECT-TYPE
	SYNTAX INTEGER (0..63)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Re-Mark in profile dscp for acl re-mark of a specified port."
	::= { aclCurCfgPortAclRemarkTableEntry 5 }


aclCurCfgAclRemarkOutProfUpdateDscp OBJECT-TYPE
	SYNTAX INTEGER (0..63)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Re-Mark out profile dscp for acl re-mark of a specified port."
	::= { aclCurCfgPortAclRemarkTableEntry 6 }


aclCurCfgAclRemarkAclBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acls assigned to this re-mark.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ acl 9
||    ||
||    ||___ acl 8
||    |____ acl 7
||      .    .   .
||_________ acl 2
|__________ acl 1

where x : 1 - The represented acl assigned to the re-mark.
0 - The represented acl not assigned to the re-mark."
	::= { aclCurCfgPortAclRemarkTableEntry 7 }


aclCurCfgAclRemarkAclBlkBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl blocks assigned to this re-mark.  The blocks are
presented in bitmap format. This string displays block number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclblk 9
||    ||
||    ||___ aclblk 8
||    |____ aclblk 7
||      .    .   .
||_________ aclblk 2
|__________ aclblk 1

where x : 1 - The represented acl block assigned to the re-mark.
0 - The represented acl blocknot assigned to the re-mark."
	::= { aclCurCfgPortAclRemarkTableEntry 8 }


aclCurCfgAclRemarkAclGrpBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl groups assigned to this re-mark.  The groups are
presented in bitmap format. This string displays group number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclgrp 9
||    ||
||    ||___ aclgrp 8
||    |____ aclgrp 7
||      .    .   .
||_________ aclgrp 2
|__________ aclgrp 1

where x : 1 - The represented acl group assigned to the re-mark.
0 - The represented acl group not assigned to the re-mark."
	::= { aclCurCfgPortAclRemarkTableEntry 9 }


aclNewCfgPortAclRemarkTable OBJECT-TYPE
	SYNTAX SEQUENCE OF AclNewCfgPortAclRemarkTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table of port acl remark configuration in the new_config."
	::= { aclCfg 6 }


aclNewCfgPortAclRemarkTableEntry OBJECT-TYPE
	SYNTAX AclNewCfgPortAclRemarkTableEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about acl remark configuration of a particular port."
	INDEX { aclNewCfgPortRemarkConfigIndex , aclNewCfgAclRemarkIndex }

	::= { aclNewCfgPortAclRemarkTable 1 }

aclNewCfgPortAclRemarkTableEntry ::=
	SEQUENCE {
		aclNewCfgPortRemarkConfigIndex Integer32,
		aclNewCfgAclRemarkIndex Integer32,
		aclNewCfgAclRemarkInProfUpdatePri INTEGER,
		aclNewCfgAclRemarkInProfUpdateTosPrec INTEGER,
		aclNewCfgAclRemarkInProfUpdateDscp INTEGER,
		aclNewCfgAclRemarkOutProfUpdateDscp INTEGER,
		aclNewCfgAclRemarkAssignAcl Unsigned32,
		aclNewCfgAclRemarkAssignAclBlk Unsigned32,
		aclNewCfgAclRemarkAssignAclGrp Unsigned32,
		aclNewCfgAclRemarkUnAssignAcl Unsigned32,
		aclNewCfgAclRemarkUnAssignAclBlk Unsigned32,
		aclNewCfgAclRemarkUnAssignAclGrp Unsigned32,
		aclNewCfgAclRemarkAclBmap OCTET STRING,
		aclNewCfgAclRemarkAclBlkBmap OCTET STRING,
		aclNewCfgAclRemarkAclGrpBmap OCTET STRING,
		aclNewCfgAclRemarkReset INTEGER
		}

aclNewCfgPortRemarkConfigIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The identifier of a particular port.  This is also
index to the entLogicalTable of Entity MIB."
	::= { aclNewCfgPortAclRemarkTableEntry 1 }


aclNewCfgAclRemarkIndex OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl remark identifier for a particular port."
	::= { aclNewCfgPortAclRemarkTableEntry 2 }


aclNewCfgAclRemarkInProfUpdatePri OBJECT-TYPE
	SYNTAX INTEGER (0..7)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Re-Mark in profile user priority for acl re-mark of a specified port."
	::= { aclNewCfgPortAclRemarkTableEntry 3 }


aclNewCfgAclRemarkInProfUpdateTosPrec OBJECT-TYPE
	SYNTAX INTEGER {
	enabled(1),
	disabled(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The state of Re-Mark in profile tos precedence for acl re-mark of
a specified port."
	::= { aclNewCfgPortAclRemarkTableEntry 4 }


aclNewCfgAclRemarkInProfUpdateDscp OBJECT-TYPE
	SYNTAX INTEGER (0..63)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Re-Mark in profile dscp for acl re-mark of a specified port."
	::= { aclNewCfgPortAclRemarkTableEntry 5 }


aclNewCfgAclRemarkOutProfUpdateDscp OBJECT-TYPE
	SYNTAX INTEGER (0..63)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Re-Mark out profile dscp for acl re-mark of a specified port."
	::= { aclNewCfgPortAclRemarkTableEntry 6 }


aclNewCfgAclRemarkAssignAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Assign acl re-mark for specified port to acl."
	::= { aclNewCfgPortAclRemarkTableEntry 7 }


aclNewCfgAclRemarkAssignAclBlk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Assign acl re-mark for specified port to acl block."
	::= { aclNewCfgPortAclRemarkTableEntry 8 }


aclNewCfgAclRemarkAssignAclGrp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Assign acl re-mark for specified port to acl group."
	::= { aclNewCfgPortAclRemarkTableEntry 9 }


aclNewCfgAclRemarkUnAssignAcl OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unassign acl re-mark for specified port from acl."
	::= { aclNewCfgPortAclRemarkTableEntry 10 }


aclNewCfgAclRemarkUnAssignAclBlk OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unassign acl re-mark for specified port from acl block."
	::= { aclNewCfgPortAclRemarkTableEntry 11 }


aclNewCfgAclRemarkUnAssignAclGrp OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Unassign acl re-mark for specified port from acl group."
	::= { aclNewCfgPortAclRemarkTableEntry 12 }


aclNewCfgAclRemarkAclBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acls assigned to this re-mark.  The acls are
presented in bitmap format. This string displays acl number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ acl 9
||    ||
||    ||___ acl 8
||    |____ acl 7
||      .    .   .
||_________ acl 2
|__________ acl 1

where x : 1 - The represented acl assigned to the re-mark.
0 - The represented acl not assigned to the re-mark."
	::= { aclNewCfgPortAclRemarkTableEntry 13 }


aclNewCfgAclRemarkAclBlkBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl blocks assigned to this re-mark.  The blocks are
presented in bitmap format. This string displays block number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclblk 9
||    ||
||    ||___ aclblk 8
||    |____ aclblk 7
||      .    .   .
||_________ aclblk 2
|__________ aclblk 1

where x : 1 - The represented acl block assigned to the re-mark.
0 - The represented acl blocknot assigned to the re-mark."
	::= { aclNewCfgPortAclRemarkTableEntry 14 }


aclNewCfgAclRemarkAclGrpBmap OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The acl groups assigned to this re-mark.  The groups are
presented in bitmap format. This string displays group number
from 1 to 4096.

in receiving order:

OCTET 1  OCTET 2  .....
xxxxxxxx xxxxxxxx .....
||    || |_ aclgrp 9
||    ||
||    ||___ aclgrp 8
||    |____ aclgrp 7
||      .    .   .
||_________ aclgrp 2
|__________ aclgrp 1

where x : 1 - The represented acl group assigned to the re-mark.
0 - The represented acl group not assigned to the re-mark."
	::= { aclNewCfgPortAclRemarkTableEntry 15 }


aclNewCfgAclRemarkReset OBJECT-TYPE
	SYNTAX INTEGER {
	other(1),
	reset(2)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This is an action object to reset an ACL remark entry.  A value of
other(1) is always returned when this object is read."
	::= { aclNewCfgPortAclRemarkTableEntry 16 }


END

