------------------------------------------------------------------------------ ------------------------------------------------------------------------------ -- -- File : bcm5615-oem.mib -- Description : Sample TMS OEM Product Enterprise MIB for -- BCM5615 StrataSwitch 24 + 2 Reference Platform -- Version : 0.03 -- Date : May 03, 2001 -- -- Copyright (c) 1999-2000 Wind River Systems, Inc. All Rights Reserved. -- -- This MIB is an OEM-product enterprise MIB that is SSP (Switch Support -- Package) specific. It is specific to the BCM5615 StrataSwitch 24 + 2 -- Reference Platform. -- -- Reproduction of this document is authorized on condition that this -- copyright notice is included. This Sample TMS OEM Product Enterprise -- MIB embodies proprietary intellectual property of Wind River Systems -- (WRS). WRS retains all title and ownership in the specification, -- including any revisions. -- -- It is the intent of WRS to encourage the widespread use of this -- specification in connection with the management of TMS-based products. -- WRS grants vendor, end-users, and other interested parties a -- non-exclusive license to use this specification in connection with the -- management of TMS products. -- -- This specification is supplied "AS IS", and WRS makes no warranty, -- either express or implied, as to the use, operations, condition, -- or performance of this specification. -- ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ -- Sample TMS BCM5615 StrataSwitch OEM Product Enterprise MIB -- -- NOTES: -- 1. This is a SMIv2 MIB. -- -- 2. The following groups are supported in this MIB: -- - oemArchIface Configure/retrieve architecture interface specific info -- - oemChipIface Configure/retrieve chipset interface specific info -- ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ OEM-BCM5615-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64, FROM SNMPv2-SMI DisplayString, TruthValue, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF oemProd FROM WRS-MASTER-MIB; bcm5615 MODULE-IDENTITY LAST-UPDATED "0105030000Z" -- May 03,2001 ORGANIZATION "Wind River Systems, Inc." CONTACT-INFO "Wind River Systems, Inc. E-mail: support@windriver.com" DESCRIPTION "TMS Broadcom BCM5615 StrataSwitch OEM-Product Enterprise MIB definition." REVISION "0105030000Z" -- May 03,2001 DESCRIPTION "Initial MIB creation." ::= { oemProd 2 } ------------------------------------------------------------------------------ -- Textual Conventions (i.e., these do not affect object encoding): ------------------------------------------------------------------------------ -- -- "DURABLE": -- Objects that are saved across a system reset and/or power cycle -- are noted as "DURABLE" for convenience in the DESCRIPTION -- section of the object definition. Code must be explicitly -- written to implement these DURABLE objects. -- ------------------------------------------------------------------------------ -- define groups in OEM-BCM5615-MIB ------------------------------------------------------------------------------ oemArchIface OBJECT IDENTIFIER ::= { bcm5615 1 } oemChip OBJECT IDENTIFIER ::= { bcm5615 2 } oemProdConformance OBJECT IDENTIFIER ::= { bcm5615 3 } oemFfpIMASKGroup OBJECT IDENTIFIER ::= { bcm5615 4} oemFfpIRULEGroup OBJECT IDENTIFIER ::= { bcm5615 5} oemFfpMeteringGroup OBJECT IDENTIFIER ::= { bcm5615 6} oemProdGroups OBJECT IDENTIFIER ::= { oemProdConformance 1 } oemProdCompliances OBJECT IDENTIFIER ::= { oemProdConformance 2 } ------------------------------------------------------------------------------ -- Architecture Interface Specific Section -- -- This group provides interface control and status information not easily -- available from other MIBs. -- -- Generic switches have a ".." port topology and any port -- designator may be described in this manner. -- -- Since the Broadcom BCM5615 StrataSwitch reference platform has no slots, -- the port topology uses the form ".". The units may be stacked -- up to 4 high. Each unit has 24 10/100Mbps ports and 2 1Gbps ports. -- Consequently, port designators use the form "." where unit may -- range from 1 to 4 and the port may range from 1 to 26. -- -- The maximum configuration is shown below: -- -- ---- Ports ---- -- Unit 10/100Mbps 1Gbps -- 4 < 1 - 24 25, 26 > -- 3 < 1 - 24 25, 26 > 4 units x 26 ports -- 2 < 1 - 24 25, 26 > = 104 unique interfaces -- 1 < 1 - 24 25, 26 > -- -- The user interface "." numbering scheme is translated into a -- "Layered Linear With Holes" (LLWH) port numbering scheme for input to the -- hardware switch API. These "holes" accommodate missing ports or units. -- -- There are 3 layers supported by the "LLWH" concept as is illustrated in -- the following diagram. -- -- +-----+ +-----+ +-----+ +-----+ -- | sw1 | | sw2 | | sw3 | | swN | -- +-----+ +-----+ +-----+ . . . +-----+ -- | \ | | | -- | \ NC | | -- | \ | | -- | \ | | -- | \ | | -- +-----+ +-----+ +-----+ +-----+ -- | ag1 | | ag2 | | ag3 | | agM | -- +-----+ +-----+ +-----+ . . . +-----+ -- | | | | -- | | | | -- +-----+ +-----+ +-----+ +-----+ -- | ap1 | | ap2 | | ap3 | | agM | -- +-----+ +-----+ +-----+ . . . +-----+ -- -- where: -- swX: VLAN for L2/L3 switches or interface for L3 only devices; there -- is one 'sw' for each of the maximum number of L2/L3 VLANs or -- L3 only interfaces. -- -- agY: IEEE 802.3ad Aggregator (application's "logical port"); there -- is one 'ag' for each of the maximum number of physical ports -- in the unit. -- -- apY: IEEE 802.3ad Aggregation Port (physical port); there is -- one 'ap' for each of the maximum number of physical ports in -- the unit. -- -- Although IEEE 802.3ad Link Aggregation is not implemented in TMS 2.0, -- the layering concept has been added to provide for a smooth transition -- to Link Aggregation in a future release. The 'agY' Aggregators are the -- "logical ports" for TMS applications such as Spanning Tree and 802.1Q -- VLANs. This logical port (or Aggregator) is the "port" referenced above -- in the "." discussions. -- -- In the above diagram, logical ports ag1 and ag2 are both attached to the -- sw1 VLAN. The sw2 VLAN has no attached logical ports. For TMS 2.0, -- the Aggregation Ports are mapped 1-to-1 to the Aggregators. When Link -- Aggregation is implemented, multiple Aggregation Ports can be attached -- to a single Aggregator (please reference the IEEE 802.3ad spec). -- -- LLWH FORMAT: -- The LLWH value is a 16-bit entity that uses the following nibble-based -- format: -- "LPPP" -- where: -- 'L': indicates the "layer" -- 1 - swX (L2/L3 VLAN or L3 Only interface) -- 2 - agY (Aggregator) -- 3 - apY (Aggregatiton Port) -- 'PPP': indicates the "port" from 1 to 4095 -- -- The LLWH port translation for the TMS Application's "logical ports" -- (i.e., Aggregators) is shown below: -- -- ---- Ports ---- -- Unit 10/100Mbps 1Gbps LLWH Port -- 4 < 1 - 24 25, 26 > < 8271 - 8296 > -- 3 < 1 - 24 25, 26 > < 8245 - 8270 > -- 2 < 1 - 24 25, 26 > < 8219 - 8244 > -- 1 < 1 - 24 25, 26 > < 8193 - 8218 > -- -- The ifIndex to support RFCs 1213, 2233 and 2665 also supports the -- IEEE 802.3ad layering concept. -- -- ifIndex FORMAT: -- The ifIndex is a 32-bit signed integer that has the following nibble-based -- format: -- "0LUSPPPP" -- where: -- '0': always zero -- 'L': indicates the "layer" -- 1 - swX (L2/L3 VLAN or L3 Only interface) -- 2 - agY (Aggregator) -- 3 - apY (Aggregatiton Port) -- 'U': indicates the "unit" from 1 to 15 -- 'S': indicates the "slot" from 0 to 15 (0=base unit ports; -- 1 to 15 for actual slots) -- 'PPPP': indicates the "port" from 1 to 65,535 -- -- Note that a unit without any slots (e.g., StrataSwitch), uses "slot 0" -- for the ports in the base unit. An ifIndex value of 34603009 (0x02100001) -- represents the Aggregator layer, unit 1, slot 0 (base unit ports), port 1. -- ------------------------------------------------------------------------------ -- oemArchIfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF OemArchIfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of switch interfaces and associated properties." ::= { oemArchIface 1 } oemArchIfaceEntry OBJECT-TYPE SYNTAX OemArchIfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry for switch interface control and status information." INDEX { oemArchIfaceUnit, oemArchIfacePort } ::= { oemArchIfaceTable 1 } OemArchIfaceEntry ::= SEQUENCE { oemArchIfaceUnit Integer32, oemArchIfacePort Integer32, oemArchIfaceLLWHPort Integer32, oemArchIfaceIfIndex Integer32, oemArchIfaceName DisplayString, oemArchIfaceEnable TruthValue, oemArchIfaceSTPEnable TruthValue, oemArchIfaceLink INTEGER, oemArchIfaceDuplexSpeedSet INTEGER, oemArchIfaceDuplexSpeedGet INTEGER, oemArchIfaceTxVlanTagPkts Counter64, oemArchIfaceTxL3Pkts Counter64, oemArchIfaceTxL3AbortedPkts Counter64, oemArchIfaceRxIpInHdrErrors Counter64, oemArchIfaceFlowControl INTEGER } oemArchIfaceUnit OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies a unit in the TMS BCM5615 stack. If an invalid value is used for the index, a SNMP 'noSuchName' error (SNMPv1) or 'noSuchInstance' exception (SNMPv2/v3) is returned. For implementations that do not support stacking, the same response is returned for any unit index other than 1." ::= { oemArchIfaceEntry 1 } oemArchIfacePort OBJECT-TYPE SYNTAX Integer32 (1..26) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies a TMS Application 'logical port' (i.e., IEEE 802.3ad Aggregator) within the oemArchIfaceUnit." ::= { oemArchIfaceEntry 2 } oemArchIfaceLLWHPort OBJECT-TYPE SYNTAX Integer32 (8193..8296) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies a TMS Application 'logical port' (i.e., IEEE 802.3ad Aggregator) in the TMS BCM5615 stack. This is a 'Layered Linear With Holes' (LLWH) port number that may may have holes for missing ports or units. For this MIB, 26 port numbers are reserved for each unit in the stack. For example, LLHW port 8193 is unit 1, port 1 and LLHW 8228 is unit 2, port 10." ::= { oemArchIfaceEntry 3 } oemArchIfaceIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of this TMS Application 'logical port' (i.e., IEEE 802.3ad Aggregator). Note that an ifIndex value of 34603009 (0x02100001) represents the Aggregator layer, unit 1, slot 0 (base unit ports), port 1." ::= { oemArchIfaceEntry 4 } oemArchIfaceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: The textual name of this interface, e.g., 'John'." ::= { oemArchIfaceEntry 5 } oemArchIfaceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { true:all } This object is true(1) when this interface is enabled and false(1) when it is disabled. For this product, this is the ONLY way to enable or disable this interface. Note that 'ifAdminStatus' in RFC1213 and RFC2233 and 'dot1dStpPortEnable' in RFC1493 are each implemented as 'read-only'." ::= { oemArchIfaceEntry 6 } oemArchIfaceSTPEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { true:all } This object is true(1) when Spanning Tree operation is enabled for this interface and false(2) when it is disabled." ::= { oemArchIfaceEntry 7 } oemArchIfaceLink OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of Link Detect on this interface." ::= { oemArchIfaceEntry 8 } oemArchIfaceDuplexSpeedSet OBJECT-TYPE SYNTAX INTEGER { autonegotiate(1), half-10(2), full-10(3), half-100(4), full-100(5), half-1000(6), full-1000(7), illegal(99) } MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { autonegotiate:all } The desired speed and duplex for this interface. If the selected control is not possible on the interface, a value of illegal(99) is returned. If the port type does NOT support the default of autonegotiate(1), then the application initializes the port to a valid value (e.g., 1000full(6)). Note that not all controls are possible for all interfaces. For example, only full-1000(6) is available for Gigabit Ethernet interfaces." ::= { oemArchIfaceEntry 9 } oemArchIfaceDuplexSpeedGet OBJECT-TYPE SYNTAX INTEGER { unknown(1), half-10(2), full-10(3), half-100(4), full-100(5), half-1000(6), full-1000(7), illegal(99) } MAX-ACCESS read-only STATUS current DESCRIPTION "The actual speed and duplex for this interface. If the interface is not configured for an acceptable value, a value of illegal(99) is returned. A value of unknown(1) is returned when the 'oemArchIfaceLink' indicates down(2) for this interface." ::= { oemArchIfaceEntry 10 } oemArchIfaceTxVlanTagPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VLAN tagged packets transmitted on this interface." ::= { oemArchIfaceEntry 11 } oemArchIfaceTxL3Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Layer 3 packets transmitted on this interface." ::= { oemArchIfaceEntry 12 } oemArchIfaceTxL3AbortedPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Layer 3 transmit packets aborted on this interface." ::= { oemArchIfaceEntry 13 } oemArchIfaceRxIpInHdrErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Layer 3 packets received on this interface that were discarded due to IP header errors (e.g., bad checksum, invalid versions, format errors)." ::= { oemArchIfaceEntry 14 } oemArchIfaceFlowControl OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { enable } Set the flow control on the interface to enable(1) or disable(2)." ::= { oemArchIfaceEntry 15 } ------------------------------------------------------------------------------ -- Chip Interface Section ------------------------------------------------------------------------------ -- oemChipStub OBJECT-TYPE SYNTAX INTEGER { noop(1), chip-value2(2), chip-value3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is a place holder for the OEM Chip interface." ::= { oemChip 1 } ------------------------------------------------------------------------------ -- Fast Filtering IMASK Table ------------------------------------------------------------------------------ oemFfpIMASKTable OBJECT-TYPE SYNTAX SEQUENCE OF OemFfpIMASKEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { oemFfpIMASKGroup 1 } oemFfpIMASKEntry OBJECT-TYPE SYNTAX OemFfpIMASKEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { oemFfpIMASKFMask, oemFfpIMASKIngMask, oemFfpIMASKEgrMask, oemFfpIMASKPktFormatMask, oemFfpIMASKPic } ::= { oemFfpIMASKTable 1 } OemFfpIMASKEntry ::= SEQUENCE { oemFfpIMASKFMask OCTET STRING (SIZE (64)), oemFfpIMASKIngMask Integer32, oemFfpIMASKEgrMask Integer32, oemFfpIMASKPktFormatMask Integer32, oemFfpIMASKPic Integer32, oemFfpIMASKDataOffset2 Integer32, oemFfpIMASKDataOffset1 Integer32, oemFfpIMASKIeee802Dot1Pri Integer32, oemFfpIMASKNoMatchAction Integer32, oemFfpIMASKDataOffset4 Integer32, oemFfpIMASKIeee802Dot3Convert Integer32, oemFfpIMASKDataOffset3 Integer32, oemFfpIMASKOutputPort Integer32, oemFfpIMASKTos_p Integer32, oemFfpIMASKDiffServ Integer32, oemFfpIMASKFsel Integer32, oemFfpIMASKRowStatus RowStatus } oemFfpIMASKFMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE (64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 1 } oemFfpIMASKIngMask OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 2 } oemFfpIMASKEgrMask OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 3 } oemFfpIMASKPktFormatMask OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 4 } oemFfpIMASKPic OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 5 } oemFfpIMASKDataOffset2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 6 } oemFfpIMASKDataOffset1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 7 } oemFfpIMASKIeee802Dot1Pri OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 8 } oemFfpIMASKNoMatchAction OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 9 } oemFfpIMASKDataOffset4 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 10 } oemFfpIMASKIeee802Dot3Convert OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 11 } oemFfpIMASKDataOffset3 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 12 } oemFfpIMASKOutputPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 13 } oemFfpIMASKTos_p OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 14 } oemFfpIMASKDiffServ OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 15 } oemFfpIMASKFsel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 16 } oemFfpIMASKRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIMASKEntry 17 } ------------------------------------------------------------------------------ -- Fast Filtering IRULE Table ------------------------------------------------------------------------------ oemFfpIRULETable OBJECT-TYPE SYNTAX SEQUENCE OF OemFfpIRULEEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { oemFfpIRULEGroup 1 } oemFfpIRULEEntry OBJECT-TYPE SYNTAX OemFfpIRULEEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { oemFfpIRULEFilter, oemFfpIRULEFsel, oemFfpIRULEIPort, oemFfpIRULEEPort, oemFfpIRULEPktFormat, oemFfpIRULEPic } ::= { oemFfpIRULETable 1 } OemFfpIRULEEntry ::= SEQUENCE { oemFfpIRULEFilter OCTET STRING (SIZE(64)), oemFfpIRULEFsel Integer32, oemFfpIRULEIPort Integer32, oemFfpIRULEEPort Integer32, oemFfpIRULEPktFormat Integer32, oemFfpIRULEPic Integer32, oemFfpIRULETos_p Integer32, oemFfpIRULEPort Integer32, oemFfpIRULEAction Integer32, oemFfpIRULEPri Integer32, oemFfpIRULEOutDscp Integer32, oemFfpIRULEOutActions Integer32, oemFfpIRULEMeterId Integer32, oemFfpIRULECounter Integer32, oemFfpIRULEDiffServ Integer32, oemFfpIRULERowStatus RowStatus } oemFfpIRULEFilter OBJECT-TYPE SYNTAX OCTET STRING (SIZE(64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 1 } oemFfpIRULEFsel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 2 } oemFfpIRULEIPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 3 } oemFfpIRULEEPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 4 } oemFfpIRULEPktFormat OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 5 } oemFfpIRULEPic OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 6 } oemFfpIRULETos_p OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 7 } oemFfpIRULEPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 8 } oemFfpIRULEAction OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 9 } oemFfpIRULEPri OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 10 } oemFfpIRULEOutDscp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 11 } oemFfpIRULEOutActions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 12 } oemFfpIRULEMeterId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 13 } oemFfpIRULECounter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 14 } oemFfpIRULEDiffServ OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 15 } oemFfpIRULERowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpIRULEEntry 16 } ------------------------------------------------------------------------------ -- Fast Filtering Metering Table ------------------------------------------------------------------------------ oemFfpMeteringTable OBJECT-TYPE SYNTAX SEQUENCE OF OemFfpMeteringEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { oemFfpMeteringGroup 1 } oemFfpMeteringEntry OBJECT-TYPE SYNTAX OemFfpMeteringEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { oemFfpMeteringMeterId, oemFfpMeteringPic } ::= { oemFfpMeteringTable 1 } OemFfpMeteringEntry ::= SEQUENCE { oemFfpMeteringMeterId Integer32, oemFfpMeteringPic Integer32, oemFfpMeteringBucketSize Integer32, oemFfpMeteringRefreshCount Integer32, oemFfpMeteringBucketCount Integer32, oemFfpMeteringRowStatus RowStatus } oemFfpMeteringMeterId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { oemFfpMeteringEntry 1 } oemFfpMeteringPic OBJECT-TYPE SYNTAX Integer32 ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { oemFfpMeteringEntry 2 } oemFfpMeteringBucketSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpMeteringEntry 3 } oemFfpMeteringRefreshCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpMeteringEntry 4 } -- oemFfpMeteringBucketCount OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "" -- ::= { oemFfpMeteringEntry 5 } oemFfpMeteringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { oemFfpMeteringEntry 5 } ------------------------------------------------------------------------------ -- conformance information ------------------------------------------------------------------------------ -- -------------------------------------------------------------------------- -- units of conformance -- -------------------------------------------------------------------------- oemArchIfaceGroup OBJECT-GROUP OBJECTS { oemArchIfaceLLWHPort, oemArchIfaceIfIndex, oemArchIfaceName, oemArchIfaceEnable, oemArchIfaceSTPEnable, oemArchIfaceLink, oemArchIfaceDuplexSpeedSet, oemArchIfaceDuplexSpeedGet, oemArchIfaceTxVlanTagPkts, oemArchIfaceTxL3Pkts, oemArchIfaceTxL3AbortedPkts, oemArchIfaceRxIpInHdrErrors, oemArchIfaceFlowControl } STATUS current DESCRIPTION "This group configures and retrieves Architecture interface specific objects." ::= { oemProdGroups 1 } oemChipGroup OBJECT-GROUP OBJECTS { oemChipStub } STATUS current DESCRIPTION "This group configures OEM Chip specific objects." ::= { oemProdGroups 2 } -- -------------------------------------------------------------------------- -- compliance statements -- -------------------------------------------------------------------------- oemProdCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement." MODULE -- this module MANDATORY-GROUPS { oemArchIfaceGroup } GROUP oemChipGroup DESCRIPTION "This group is optional." ::= { oemProdCompliances 1 } -- -- END of OEM-BCM5615-MIB -- END