RC-DIAG-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress FROM SNMPv2-SMI DisplayString, TruthValue, MacAddress, RowStatus FROM SNMPv2-TC InterfaceIndex FROM IF-MIB rcDiag, rcMirror, EnableValue, PortSet FROM RAPID-CITY; rcDiagMib MODULE-IDENTITY LAST-UPDATED "200811200000Z" ORGANIZATION "Bay Networks, Rapid-City Group" CONTACT-INFO " Edwin Tsang Postal: Bay Networks, Inc. 4401 Great America Parkway Santa Clara, CA 95052-8185 Tel: 408-495-6159 Fax: 408-495-5215 E-mail: edwin_tsang@baynetworks.com " DESCRIPTION "Enterprise MIB for the Accelar product family." REVISION "200811200000Z" -- 20 Nov 2008 DESCRIPTION "Version 14: Added pinShort enumeration to rcDiagVctPair*Status objects. Did some SMIv2 cleanup." REVISION "200806300000Z" -- 30 Jun 2008 DESCRIPTION "Version 13: Added rcDiagLockupDiagnosticEnable, rcDiagLockupActionEnable" REVISION "200801010000Z" -- 01 Jan 2008 DESCRIPTION "Version 12: Added PortSet to the IMPORTS definition." REVISION "200710180000Z" -- 18 Oct 2007 DESCRIPTION "Version 11: Fixed quotes in rcDiagMirrorByPortEntry 12 and 13." REVISION "200709060000Z" -- 06 Sept 2007 DESCRIPTION "Version 10: Changed syntax for rcDiagMirrorMirroringVlanId from Integer32 to INTEGER" REVISION "200709040000Z" -- 04 Sept 2007 DESCRIPTION "Version 9: Added mib objects to rcDiagMirrorByPortTable" REVISION "200602090000Z" -- 09 February 2006 DESCRIPTION "Version 8: Add rcDiagMirrorByPortSpEncap, rcDiagMirrorByPortGranularity" REVISION "200510120000Z" -- 12 Oct. 2005 DESCRIPTION "Version 7: Add pairForce(7) to rcDiagVctPair*Status." REVISION "200502010000Z" -- 01 Feb. 2005 DESCRIPTION "Version 6: Fixes to the new objects in rcDiagVctTable." REVISION "200501140000Z" -- 14 Jan. 2005 DESCRIPTION "Version 5: Added new objects in rcDiagVctTable to support use of broadcom chips for cable testing." REVISION "200412220000Z" -- 22 Dec. 2004 DESCRIPTION "Version 4: Modified rcDiagMirrorByPortMode For PR" REVISION "200407200000Z" -- 20 July 2004 DESCRIPTION "Version 3: Added version info" ::= { rcDiag 0 } -- Mirror Group rcMirrorSaveConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Control whether Mirror configuration information should be saved to NVRAM so mirror settings can be automatically reinstalled after a system reboot. Setting rcMirrorSaveConfig to true does not immediately save the configuration information. The save happens when the rcSysAction variable is set to 'saveToNVRAM(4)'." ::= { rcMirror 1 } rcMirrorByPort OBJECT IDENTIFIER ::= { rcMirror 2 } rcMirrorByPortEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether the mirror by port feature is active. The system can only support mirroring on two ports. When this feature is active, all packets received on the port(s) specified by rcMirrorSrcPortOne and/or rcMirrorSrcPortTwo are copied to rcMirrorDstPort. The mirroring operation is non-intrusive." DEFVAL { false } ::= { rcMirrorByPort 1 } rcMirrorByPortMirrorPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The ifIndex of the port to forward mirrored frames to." ::= { rcMirrorByPort 2 } rcMirrorByPortEnableMirroredPortOne OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether the port specified in rcMirrorByPortMirroredPortOne should be mirrored." DEFVAL { false } ::= { rcMirrorByPort 3 } rcMirrorByPortMirroredPortOne OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The ifIndex of the port to be mirrored. That is, traffic received on this port will be sent to the mirror port." ::= { rcMirrorByPort 4 } rcMirrorByPortEnableMirroredPortTwo OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether the port specified in rcMirrorByPortMirroredPortTwo should be mirrored." DEFVAL { false } ::= { rcMirrorByPort 5 } rcMirrorByPortMirroredPortTwo OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The ifIndex of the port to be mirrored. That is, traffic received on this port will be sent to the mirror port." ::= { rcMirrorByPort 6 } -- Diag Mirror by port Table rcDiagMirrorByPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagMirrorByPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the Mirror By Port feature. This feature allows the device to forward a copy of each packet seen on a particular port to a different port." ::= { rcDiag 1 } rcDiagMirrorByPortEntry OBJECT-TYPE SYNTAX RcDiagMirrorByPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing mirror by port information." INDEX { rcDiagMirrorByPortId } ::= { rcDiagMirrorByPortTable 1 } RcDiagMirrorByPortEntry ::= SEQUENCE { rcDiagMirrorByPortId Integer32, rcDiagMirrorByPortMirroredPort InterfaceIndex, rcDiagMirrorByPortMirroringPort InterfaceIndex, rcDiagMirrorByPortMode INTEGER, rcDiagMirrorByPortEnable TruthValue, rcDiagMirrorByPortRowStatus RowStatus, rcDiagMirrorByPortOctapidId Integer32, rcDiagMirrorByPortPid Integer32, rcDiagMirrorRemoteMirrorVlanId Integer32, rcDiagMirrorByPortSpEncap TruthValue, rcDiagMirrorByPortGranularity INTEGER, rcDiagMirrorByPortMirroredPortList PortSet, rcDiagMirrorByPortMirroringPortList PortSet, rcDiagMirrorMirroringVlanId Integer32, rcDiagMirrorMirroringMltId Integer32, rcDiagMirrorMirroringMgId Integer32 } rcDiagMirrorByPortId OBJECT-TYPE SYNTAX Integer32(1..383) MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagMirrorByPortEntry 1 } rcDiagMirrorByPortMirroredPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'mirrored' port. The port where packets are copied from." ::= { rcDiagMirrorByPortEntry 2 } rcDiagMirrorByPortMirroringPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'mirroring' port. The port where packets are copied to." ::= { rcDiagMirrorByPortEntry 3 } rcDiagMirrorByPortMode OBJECT-TYPE SYNTAX INTEGER { tx(1), rx(2), both(3), rxFilter(4), txFilter(5), bothFilter(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'mode' of the mirror operation. 'tx' means packets being transmitted on the 'mirrored' port will be copied. 'rx' means packets received on the 'mirrored' port will be copied. 'both' means all traffic on the 'mirrored' port will be copied. 'rxFilter' means packets received on the 'mirrored' port is copied only if it macthes filter criteria. 'txFilter' means packets being transmitted on the 'mirrorred' port is copied only if it matches filter criteria. 'bothFilter' means both ingress and egress traffic will be copied if it matches either ingress or egress filter on the 'mirrored' port." DEFVAL { rx } ::= { rcDiagMirrorByPortEntry 4 } rcDiagMirrorByPortEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcDiagMirrorByPortEntry 5 } rcDiagMirrorByPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcDiagMirrorByPortEntry 6 } rcDiagMirrorByPortOctapidId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Octapid Id for a port." ::= { rcDiagMirrorByPortEntry 7 } rcDiagMirrorByPortPid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Pid for a port." ::= { rcDiagMirrorByPortEntry 8 } rcDiagMirrorRemoteMirrorVlanId OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "vlan-id to which mirrored packets needs to be send for remote mirroring. If set, this vlan id is used in mirror tag of the remote mirrored packet" ::= { rcDiagMirrorByPortEntry 9 } rcDiagMirrorByPortSpEncap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "disable/enable service provide encapsulation. If this attribute is true the mirrored packets contains the service provider encapsulation, OEL2 and Mac-in-Mac encapsulation are supported." DEFVAL { false } ::= { rcDiagMirrorByPortEntry 10 } rcDiagMirrorByPortGranularity OBJECT-TYPE SYNTAX INTEGER { physicalPortLevel(1), serviceLevel(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'granularity' of the mirror operation physicalPort means all traffic ingressing or egressing out of the mirrored port shall be copied to the mirroring port. services means all traffic ingressing or egressing out of the end-point/cust-ip-vlan shall be copied to the mirroring port." DEFVAL { physicalPortLevel } ::= { rcDiagMirrorByPortEntry 11 } rcDiagMirrorByPortMirroredPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure mirroring port list.Port list where packets are copied from" ::= { rcDiagMirrorByPortEntry 12 } rcDiagMirrorByPortMirroringPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure mirroring port list.Port list where the packets are copied to" ::= { rcDiagMirrorByPortEntry 13 } rcDiagMirrorMirroringVlanId OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination is a VLAN." ::= { rcDiagMirrorByPortEntry 14 } rcDiagMirrorMirroringMltId OBJECT-TYPE SYNTAX Integer32 (0..256) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination is a MLT" ::= { rcDiagMirrorByPortEntry 15 } rcDiagMirrorMirroringMgId OBJECT-TYPE SYNTAX Integer32 (0..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "contains information about the MGID allocated." ::= { rcDiagMirrorByPortEntry 16} -- Diag Port Conv Steering Table rcDiagPortConvSteeringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPortConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Diag Port Conv Steering Table" ::= { rcDiag 2 } rcDiagPortConvSteeringEntry OBJECT-TYPE SYNTAX RcDiagPortConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Diag Port Conv Steering." INDEX { rcDiagPortConvSteeringId } ::= { rcDiagPortConvSteeringTable 1 } RcDiagPortConvSteeringEntry ::= SEQUENCE { rcDiagPortConvSteeringId Integer32, rcDiagPortConvSteeringPortOne Integer32, rcDiagPortConvSteeringPortTwo Integer32, rcDiagPortConvSteeringMode INTEGER, rcDiagPortConvSteeringForwardPort Integer32, rcDiagPortConvSteeringEnable TruthValue, rcDiagPortConvSteeringRowStatus RowStatus } rcDiagPortConvSteeringId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagPortConvSteeringEntry 1 } rcDiagPortConvSteeringPortOne OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex for port one" ::= { rcDiagPortConvSteeringEntry 2 } rcDiagPortConvSteeringPortTwo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex for port two" ::= { rcDiagPortConvSteeringEntry 3 } rcDiagPortConvSteeringMode OBJECT-TYPE SYNTAX INTEGER { oneToTwo(1), twoToOne(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the traffic flow that should be captured between ports one and two." ::= { rcDiagPortConvSteeringEntry 4 } rcDiagPortConvSteeringForwardPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of the port where captured traffic should be forwarded to." ::= { rcDiagPortConvSteeringEntry 5 } rcDiagPortConvSteeringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry." DEFVAL { true } ::= { rcDiagPortConvSteeringEntry 6 } rcDiagPortConvSteeringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcDiagMirrorByPortTable." ::= { rcDiagPortConvSteeringEntry 7 } -- Diag Mac Conv Steering Table rcDiagMacConvSteeringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagMacConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Diag Mac Conv Steering Table" ::= { rcDiag 3 } rcDiagMacConvSteeringEntry OBJECT-TYPE SYNTAX RcDiagMacConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Diag Mac Conv Steering." INDEX { rcDiagMacConvSteeringId } ::= { rcDiagMacConvSteeringTable 1 } RcDiagMacConvSteeringEntry ::= SEQUENCE { rcDiagMacConvSteeringId Integer32, rcDiagMacConvSteeringSrcMac MacAddress, rcDiagMacConvSteeringDstMac MacAddress, rcDiagMacConvSteeringInPort Integer32, rcDiagMacConvSteeringForwardPort Integer32, rcDiagMacConvSteeringEnable TruthValue, rcDiagMacConvSteeringRowStatus RowStatus } rcDiagMacConvSteeringId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagMacConvSteeringEntry 1 } rcDiagMacConvSteeringSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source MAC address" ::= { rcDiagMacConvSteeringEntry 2 } rcDiagMacConvSteeringDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination MAC address" ::= { rcDiagMacConvSteeringEntry 3 } rcDiagMacConvSteeringInPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of ingress port." ::= { rcDiagMacConvSteeringEntry 4 } rcDiagMacConvSteeringForwardPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of the port where captured traffic should be forwarded to." ::= { rcDiagMacConvSteeringEntry 5 } rcDiagMacConvSteeringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry." DEFVAL { true } ::= { rcDiagMacConvSteeringEntry 6 } rcDiagMacConvSteeringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcDiagMirrorByPortTable." ::= { rcDiagMacConvSteeringEntry 7 } -- Diag Vct Table rcDiagVctTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagVctEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Diag Vct Table" ::= { rcDiag 4 } rcDiagVctEntry OBJECT-TYPE SYNTAX RcDiagVctEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing cable infomation and test result." INDEX { rcDiagVctIfIndex } ::= { rcDiagVctTable 1 } RcDiagVctEntry ::= SEQUENCE { rcDiagVctIfIndex InterfaceIndex, rcDiagVctNormalCableLength INTEGER, rcDiagVctPhyType INTEGER, rcDiagVctCableStatus INTEGER, rcDiagVctPair1Status INTEGER, rcDiagVctPair1ErrLength Integer32, rcDiagVctPair2Status INTEGER, rcDiagVctPair2ErrLength Integer32, rcDiagVctPair3Status INTEGER, rcDiagVctPair3ErrLength Integer32, rcDiagVctPair4Status INTEGER, rcDiagVctPair4ErrLength Integer32, rcDiagVctStartTest TruthValue, rcDiagVctTestDone TruthValue, rcDiagVctCableCategory INTEGER, rcDiagVctCableLength Integer32, rcDiagVctPair1Polarity INTEGER, rcDiagVctPair1Swap INTEGER, rcDiagVctPair1Skew Integer32, rcDiagVctPair2Polarity INTEGER, rcDiagVctPair2Swap INTEGER, rcDiagVctPair2Skew Integer32, rcDiagVctPair3Polarity INTEGER, rcDiagVctPair3Swap INTEGER, rcDiagVctPair3Skew Integer32, rcDiagVctPair4Polarity INTEGER, rcDiagVctPair4Swap INTEGER, rcDiagVctPair4Skew Integer32 } rcDiagVctIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port IfIndex." ::= { rcDiagVctEntry 1 } rcDiagVctNormalCableLength OBJECT-TYPE SYNTAX INTEGER { cableLT50M(1), cable50M80M(2), cable80M110M(3), cable110M140M(4), cableGT140M(5), cableUnknown(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Cable length, this indicates a range in which the actual length falls." ::= { rcDiagVctEntry 2 } rcDiagVctPhyType OBJECT-TYPE SYNTAX INTEGER { phy100M(1), phy1000M(2), phy10000M(3), phy100000M(4), phyUnknown(5), bcm5464(6), bcm5464s(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Phy type, 100MHz throught 1 GHz, or broadcom phy." ::= { rcDiagVctEntry 3 } rcDiagVctCableStatus OBJECT-TYPE SYNTAX INTEGER { cableFail(1), cableNormal(2), cableOpen(3), cableShorted(4), cableNotApplicable(5), cableUntested(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the cable as a whole. The status of a cable is in a sense, a summation of the status of its pairs. If all the pairs are normal, then the cable is normal. If the cable consists of zero or more normal pairs and one or more open pairs, then the cable is considered open. If it consists of shorted pairs and normal pairs, then the cable is considered shorted. Any combination of open and shorted pairs is considered simply FAILED." ::= { rcDiagVctEntry 4 } rcDiagVctPair1Status OBJECT-TYPE SYNTAX INTEGER { pairFail(1), pairNormal(2), pairOpen(3), pairShorted(4), pairNotApplicable(5), pairNotTested(6), pairForce(7), pinShort(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of a single pair in the cable" ::= { rcDiagVctEntry 5 } rcDiagVctPair1ErrLength OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Error Pair Length, in meters, measured by Time Domain Reflectometry." ::= { rcDiagVctEntry 6 } rcDiagVctPair2Status OBJECT-TYPE SYNTAX INTEGER { pairFail(1), pairNormal(2), pairOpen(3), pairShorted(4), pairNotApplicable(5), pairNotTested(6), pairForce(7), pinShort(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of a single pair in the cable" ::= { rcDiagVctEntry 7 } rcDiagVctPair2ErrLength OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Error Pair Length, in meters, measured by Time Domain Reflectometry." ::= { rcDiagVctEntry 8 } rcDiagVctPair3Status OBJECT-TYPE SYNTAX INTEGER { pairFail(1), pairNormal(2), pairOpen(3), pairShorted(4), pairNotApplicable(5), pairNotTested(6), pairForce(7), pinShort(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of a single pair in the cable" ::= { rcDiagVctEntry 9 } rcDiagVctPair3ErrLength OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Error Pair Length, in meters, measured by Time Domain Reflectometry." ::= { rcDiagVctEntry 10 } rcDiagVctPair4Status OBJECT-TYPE SYNTAX INTEGER { pairFail(1), pairNormal(2), pairOpen(3), pairShorted(4), pairNotApplicable(5), pairNotTested(6), pairForce(7), pinShort(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of a single pair in the cable" ::= { rcDiagVctEntry 11 } rcDiagVctPair4ErrLength OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Error Pair Length, in meters, measured by Time Domain Reflectometry." ::= { rcDiagVctEntry 12 } rcDiagVctStartTest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Start VCT test, Set this object to TRUE to perform a VCT test on the current port. A get on this object produces an undefines value." ::= { rcDiagVctEntry 13 } rcDiagVctTestDone OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When a VCT test is started setting rcDiagVctStartTest, this object is immediately set to FALSE by the switch software. It remain FALSE until the test is completed, when it is set to TRUE. When this object is TRUE, then the management station can immediately perform a GET on the test result for this port." ::= { rcDiagVctEntry 14 } rcDiagVctCableCategory OBJECT-TYPE SYNTAX INTEGER { cat3(1), cat5(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Cable type: CAT3 or CAT5." ::= { rcDiagVctEntry 15 } rcDiagVctCableLength OBJECT-TYPE SYNTAX Integer32 (0..255) UNITS "Meters" MAX-ACCESS read-only STATUS current DESCRIPTION "Length of cable in meters based on average electrical length of 4 pairs. Measurement can be done when traffic is live or not." ::= { rcDiagVctEntry 16 } rcDiagVctPair1Polarity OBJECT-TYPE SYNTAX INTEGER { inversed(1), normal(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of a single pair in the cable." ::= { rcDiagVctEntry 17 } rcDiagVctPair1Swap OBJECT-TYPE SYNTAX INTEGER { normal(1), swapped(2), invalid(3), error(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The pair swap in the cable." ::= { rcDiagVctEntry 18 } rcDiagVctPair1Skew OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Differential cable pair length in meters. Skew measurement can only be performed when cable gigabit link is up regardless of traffic activity. A value of -1 means an error occured when trying to get the length." ::= { rcDiagVctEntry 19 } rcDiagVctPair2Polarity OBJECT-TYPE SYNTAX INTEGER { inversed(1), normal(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of a single pair in the cable." ::= { rcDiagVctEntry 20 } rcDiagVctPair2Swap OBJECT-TYPE SYNTAX INTEGER { normal(1), swapped(2), invalid(3), error(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The pair swap in the cable." ::= { rcDiagVctEntry 21 } rcDiagVctPair2Skew OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Differential cable pair length in meters. Skew measurement can only be performed when cable gigabit link is up regardless of traffic activity. A value of -1 means an error occured when trying to get the length." ::= { rcDiagVctEntry 22 } rcDiagVctPair3Polarity OBJECT-TYPE SYNTAX INTEGER { inversed(1), normal(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of a single pair in the cable." ::= { rcDiagVctEntry 23 } rcDiagVctPair3Swap OBJECT-TYPE SYNTAX INTEGER { normal(1), swapped(2), invalid(3), error(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The pair swap in the cable." ::= { rcDiagVctEntry 24 } rcDiagVctPair3Skew OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Differential cable pair length in meters. Skew measurement can only be performed when cable gigabit link is up regardless of traffic activity. A value of -1 means an error occured when trying to get the length." ::= { rcDiagVctEntry 25 } rcDiagVctPair4Polarity OBJECT-TYPE SYNTAX INTEGER { inversed(1), normal(2), invalid(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of a single pair in the cable." ::= { rcDiagVctEntry 26 } rcDiagVctPair4Swap OBJECT-TYPE SYNTAX INTEGER { normal(1), swapped(2), invalid(3), error(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The pair swap in the cable." ::= { rcDiagVctEntry 27 } rcDiagVctPair4Skew OBJECT-TYPE SYNTAX Integer32 (-1..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Differential cable pair length in meters. Skew measurement can only be performed when cable gigabit link is up regardless of traffic activity. A value of -1 means an error occured when trying to get the length." ::= { rcDiagVctEntry 28 } rcDiagSaveConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to configure whether the various mirror feature settings should be saved and restored across system reboot." ::= { rcDiag 10 } rcDiagMirrorByPortTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 11 } rcDiagPortConvSteeringTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 12 } rcDiagMacConvSteeringTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 13 } rcDiagDiagnosticsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to enable/disable the mirroring feature for the entire device. This setting overrides any setting in the various mirroring tables." DEFVAL { false } ::= { rcDiag 14 } -- rcDiagPcap Group rcDiagPcap OBJECT IDENTIFIER ::= { rcDiag 15 } rcDiagPcapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable pcap in secondary CPU" DEFVAL { false } ::= { rcDiagPcap 1 } rcDiagPcapBufferWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable buffer wrap-around when buffer is full. If set, pcap will continue to capture pkts, otherwise stops pkt storing" DEFVAL { false } ::= { rcDiagPcap 2 } rcDiagPcapPcmciaWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To wrap around the PCMCIA when saving data in PCMCIA" DEFVAL { false } ::= { rcDiagPcap 3 } rcDiagPcapFrameSize OBJECT-TYPE SYNTAX Integer32 (64..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of bytes of pkts needs to be stored" DEFVAL { 64 } ::= { rcDiagPcap 4 } rcDiagPcapBufferSize OBJECT-TYPE SYNTAX Integer32 (2..256) MAX-ACCESS read-write STATUS current DESCRIPTION "memory to be allocated for capturing the pkt" DEFVAL { 2 } ::= { rcDiagPcap 5 } rcDiagPcapAutoSave OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To save data automatically when buffer is full" DEFVAL { false } ::= { rcDiagPcap 6 } rcDiagPcapAutoSaveFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the file in which the pkt is to be stored" ::= { rcDiagPcap 7 } rcDiagPcapAutoSaveDevice OBJECT-TYPE SYNTAX INTEGER { pcmcia(0), network(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Where to store the captured pkts. If the option is network, the user need to enter an IP address also" ::= { rcDiagPcap 8 } rcDiagPcapAutoSaveNetworkIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ip address of the remote host where the data needs to be stored. This field is valid only if the device is network" ::= { rcDiagPcap 9 } rcDiagPcapFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the Filter table" ::= { rcDiagPcap 10 } -- rcDiagPcapFilterTable rcDiagPcapFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPcapFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store pcap secondary filters" ::= { rcDiagPcap 11 } rcDiagPcapFilterEntry OBJECT-TYPE SYNTAX RcDiagPcapFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pcap secondary filter desc" INDEX { rcDiagPcapFilterId } ::= { rcDiagPcapFilterTable 1 } RcDiagPcapFilterEntry ::= SEQUENCE { rcDiagPcapFilterId Integer32, rcDiagPcapFilterEnable EnableValue, rcDiagPcapFilterAction INTEGER, rcDiagPcapFilterSrcMac MacAddress, rcDiagPcapFilterSrcMask Integer32, rcDiagPcapFilterIsInverseSrcMac TruthValue, rcDiagPcapFilterDstMac MacAddress, rcDiagPcapFilterDstMask Integer32, rcDiagPcapFilterIsInverseDstMac TruthValue, rcDiagPcapFilterVlanId Integer32, rcDiagPcapFilterToVlanId Integer32, rcDiagPcapFilterIsInverseVlanId TruthValue, rcDiagPcapFilterPbit Integer32, rcDiagPcapFilterToPbit Integer32, rcDiagPcapFilterIsInversePbit TruthValue, rcDiagPcapFilterEtherType Integer32, rcDiagPcapFilterToEtherType Integer32, rcDiagPcapFilterIsInverseEtherType TruthValue, rcDiagPcapFilterProtocolType Integer32, rcDiagPcapFilterToProtocolType Integer32, rcDiagPcapFilterIsInverseProtocolType TruthValue, rcDiagPcapFilterSrcIp IpAddress, rcDiagPcapFilterToSrcIp IpAddress, rcDiagPcapFilterIsInverseSrcIp TruthValue, rcDiagPcapFilterDstIp IpAddress, rcDiagPcapFilterToDstIp IpAddress, rcDiagPcapFilterIsInverseDstIp TruthValue, rcDiagPcapFilterDscp Integer32, rcDiagPcapFilterToDscp Integer32, rcDiagPcapFilterIsInverseDscp TruthValue, rcDiagPcapFilterRowStatus RowStatus, rcDiagPcapFilterDscpMatchZero TruthValue, rcDiagPcapFilterPbitMatchZero TruthValue } rcDiagPcapFilterId OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique ID that represents the filter" ::= { rcDiagPcapFilterEntry 1 } rcDiagPcapFilterEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Filter is enabled or not" DEFVAL { disable } ::= { rcDiagPcapFilterEntry 2 } rcDiagPcapFilterAction OBJECT-TYPE SYNTAX INTEGER { drop(0), capture(1), trigger-on(2), trigger-off(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action to be takesn when policy is matched" DEFVAL { capture } ::= { rcDiagPcapFilterEntry 3 } rcDiagPcapFilterSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address to match" ::= { rcDiagPcapFilterEntry 4 } rcDiagPcapFilterSrcMask OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address mask. Used to specify a range" DEFVAL { 6 } ::= { rcDiagPcapFilterEntry 5 } rcDiagPcapFilterIsInverseSrcMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address Inverse. when set the mac addresses otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 6 } rcDiagPcapFilterDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address" ::= { rcDiagPcapFilterEntry 7 } rcDiagPcapFilterDstMask OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address mask. Used to specify a range" DEFVAL { 6 } ::= { rcDiagPcapFilterEntry 8 } rcDiagPcapFilterIsInverseDstMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address Inverse. when set the mac addresses otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 9 } rcDiagPcapFilterVlanId OBJECT-TYPE SYNTAX Integer32 (0..4092) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan-id of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 10 } rcDiagPcapFilterToVlanId OBJECT-TYPE SYNTAX Integer32 (0..4092) MAX-ACCESS read-write STATUS current DESCRIPTION "To Vlan-id. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 11 } rcDiagPcapFilterIsInverseVlanId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan-Id Inverse. when set the Vlan-Id otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 12 } rcDiagPcapFilterPbit OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "pBit of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 13 } rcDiagPcapFilterToPbit OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "To pBit. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 14 } rcDiagPcapFilterIsInversePbit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "pBit Inverse. when set the pBit otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 15 } rcDiagPcapFilterEtherType OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 16 } rcDiagPcapFilterToEtherType OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To EtherType. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 17 } rcDiagPcapFilterIsInverseEtherType OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType Inverse. when set the EtherType otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 18 } rcDiagPcapFilterProtocolType OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "ProtocolType of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 19 } rcDiagPcapFilterToProtocolType OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "To ProtocolType. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 20 } rcDiagPcapFilterIsInverseProtocolType OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "ProtocolType Inverse. when set the ProtocolType otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 21 } rcDiagPcapFilterSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source IP address of the packet to be matched" ::= { rcDiagPcapFilterEntry 22 } rcDiagPcapFilterToSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "To Source IP address. Used to specify a range" ::= { rcDiagPcapFilterEntry 23 } rcDiagPcapFilterIsInverseSrcIp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Source IP address Inverse. when set the source IP otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 24 } rcDiagPcapFilterDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address of the packet to be matched" ::= { rcDiagPcapFilterEntry 25 } rcDiagPcapFilterToDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "To Destination IP address. Used to specify a range" ::= { rcDiagPcapFilterEntry 26 } rcDiagPcapFilterIsInverseDstIp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address Inverse. when set the Destination IP other than specified is range matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 27 } rcDiagPcapFilterDscp OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "DSCP value of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 28 } rcDiagPcapFilterToDscp OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "To DSCP. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 29 } rcDiagPcapFilterIsInverseDscp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "DSCP Inverse. when set the DSCP otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 30 } rcDiagPcapFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status" ::= { rcDiagPcapFilterEntry 31 } rcDiagPcapFilterDscpMatchZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this value is set to true, then 0 value of Pbit is not taken as disable value. The user will be allowed to capture packets with Pbit value of 0 also. Be default it would be set to FALSE" DEFVAL { false } ::= { rcDiagPcapFilterEntry 32 } rcDiagPcapFilterPbitMatchZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this value is set to true, then 0 value of Pbit is not taken as disable value. The user will be allowed to capture packets with Pbit value of 0 also. Be default it would be set to FALSE" DEFVAL { false } ::= { rcDiagPcapFilterEntry 33 } -- rcDiagPcapAdvancedFilterTable rcDiagPcapAdvancedFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the Filter table advanced parameter" ::= { rcDiagPcap 12 } rcDiagPcapAdvancedFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPcapAdvancedFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store pcap secondary filters" ::= { rcDiagPcap 13 } rcDiagPcapAdvancedFilterEntry OBJECT-TYPE SYNTAX RcDiagPcapAdvancedFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pcap secondary Advanced filter desc" INDEX { rcDiagPcapAdvancedFilterId } ::= { rcDiagPcapAdvancedFilterTable 1 } RcDiagPcapAdvancedFilterEntry ::= SEQUENCE { rcDiagPcapAdvancedFilterId Integer32, rcDiagPcapAdvancedFilterUdpPort Integer32, rcDiagPcapAdvancedFilterToUdpPort Integer32, rcDiagPcapAdvancedFilterIsInverseUdpPort TruthValue, rcDiagPcapAdvancedFilterTcpPort Integer32, rcDiagPcapAdvancedFilterToTcpPort Integer32, rcDiagPcapAdvancedFilterIsInverseTcpPort TruthValue, rcDiagPcapAdvancedFilterUserDefinedData DisplayString, rcDiagPcapAdvancedFilterUserDefinedDataSize Integer32, rcDiagPcapAdvancedFilterUserDefinedOffset Integer32, rcDiagPcapAdvancedFilterIsInverseUserDefined TruthValue, rcDiagPcapAdvancedFilterTimer Integer32, rcDiagPcapAdvancedFilterPacketCount Integer32, rcDiagPcapAdvancedFilterRefreshTimer Integer32, rcDiagPcapAdvancedFilterRowStatus RowStatus } rcDiagPcapAdvancedFilterId OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique ID that represents the filter" ::= { rcDiagPcapAdvancedFilterEntry 1 } rcDiagPcapAdvancedFilterUdpPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "UdpPort of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 2 } rcDiagPcapAdvancedFilterToUdpPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To UdpPort. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 3 } rcDiagPcapAdvancedFilterIsInverseUdpPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "UdpPort Inverse. when set the UdpPort otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 4 } rcDiagPcapAdvancedFilterTcpPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 5 } rcDiagPcapAdvancedFilterToTcpPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To TcpPort. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 6 } rcDiagPcapAdvancedFilterIsInverseTcpPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort Inverse. when set the TcpPort otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 7 } rcDiagPcapAdvancedFilterUserDefinedData OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined data to match with the packets received" DEFVAL { "\0" } ::= { rcDiagPcapAdvancedFilterEntry 8 } rcDiagPcapAdvancedFilterUserDefinedDataSize OBJECT-TYPE SYNTAX Integer32 (0..50) MAX-ACCESS read-write STATUS current DESCRIPTION "Length of user defined data" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 9 } rcDiagPcapAdvancedFilterUserDefinedOffset OBJECT-TYPE SYNTAX Integer32 (0..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "Offset from which match has to start" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 10 } rcDiagPcapAdvancedFilterIsInverseUserDefined OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort Inverse. when set the Userdata otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 11 } rcDiagPcapAdvancedFilterTimer OBJECT-TYPE SYNTAX Integer32 (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer to start the pcap capture window in ms" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 12 } rcDiagPcapAdvancedFilterPacketCount OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of packets to be captured before disabling pcap" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 13 } rcDiagPcapAdvancedFilterRefreshTimer OBJECT-TYPE SYNTAX Integer32 (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "Refresh timer in ms" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 14 } rcDiagPcapAdvancedFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "RowStatus" ::= { rcDiagPcapAdvancedFilterEntry 15 } rcDiagPcapCopyFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the file name. When set, the PCAP data from PCAP engine RAM is stored into this file in PCAP engine" ::= { rcDiagPcap 14 } rcDiagPcapResetStat OBJECT-TYPE SYNTAX INTEGER { none(1), resetStat(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To Reset PCAP statistics" ::= { rcDiagPcap 15 } rcDiagPcapStatPacketCapacityCount OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Packet Capacity Count" ::= { rcDiagPcap 16 } rcDiagPcapStatNumberOfPacketsReceived OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets received in PCAP engine" ::= { rcDiagPcap 17 } rcDiagPcapStatNumberOfPacketsAccumulated OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets captured in PCAP engine" ::= { rcDiagPcap 18 } rcDiagPcapStatNumberOfPacketsDroppedInPcapEngine OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped in PCAP engine by filters" ::= { rcDiagPcap 19 } rcDiagPcapStatNumberOfPacketsDroppedInHardware OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped in Hardware" ::= { rcDiagPcap 20 } rcDiagPcapDataValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A true/false value that indicate the return data whether is valid." ::= { rcDiagPcap 21 } rcDiagPcapEtherTypeForSvlanLevel OBJECT-TYPE SYNTAX Integer32 ('05dd'h..'ffff'h) MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType of svlan level." ::= { rcDiagPcap 22 } rcDiagLockupDiagnosticEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used as a flag to enable/disable the lockup diagnostic feature for the R-Modules" DEFVAL { true } ::= { rcDiag 16 } rcDiagLockupActionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used as a flag to determine if action is to be taken when lockup is detected for r-modules" DEFVAL { false } ::= { rcDiag 17 } END