etc/mibs/HP-CONFIG-MIB
changeset 434 ee5d6abf600e
parent 432 e9c859d8796e
equal deleted inserted replaced
433:dcde864b03e0 434:ee5d6abf600e
       
     1 -- HP Enterprise Switch Configuration MIB 
       
     2 
       
     3 
       
     4 HP-CONFIG-MIB DEFINITIONS ::= BEGIN
       
     5 
       
     6     IMPORTS
       
     7         IpAddress
       
     8             FROM RFC1155-SMI
       
     9         OBJECT-TYPE
       
    10             FROM RFC-1212
       
    11         TRAP-TYPE
       
    12             FROM RFC-1215
       
    13         dot1dStpPortState, dot1dStpPortDesignatedBridge,
       
    14         dot1dStpPortDesignatedPort
       
    15             FROM BRIDGE-MIB -- RFC-1493
       
    16         DisplayString, RowStatus, MacAddress, TimeStamp, TruthValue
       
    17             FROM SNMPv2-TC
       
    18         HpSwitchPortType, ConfigStatus
       
    19             FROM HP-ICF-TC
       
    20         hpSwitch
       
    21             FROM HP-ICF-OID
       
    22         InetAddressType, InetAddress, InetAddressPrefixLength
       
    23             FROM INET-ADDRESS-MIB
       
    24         PortList
       
    25             FROM Q-BRIDGE-MIB
       
    26         Dscp    
       
    27             FROM DIFFSERV-DSCP-TC;
       
    28 
       
    29     -- Icf Switch Specific 
       
    30 
       
    31     hpConfig OBJECT IDENTIFIER ::= { hpSwitch 7 }
       
    32 
       
    33     -- type.
       
    34 
       
    35 -- -------------------------------------------------------------
       
    36 -- Textual Conventions
       
    37 -- -------------------------------------------------------------
       
    38 
       
    39     VlanID ::= Integer32(1..65535)
       
    40 
       
    41     Timeout ::= INTEGER
       
    42 
       
    43    HpicfUsrProfilePortSpeed ::= TEXTUAL-CONVENTION
       
    44    STATUS      current
       
    45    DESCRIPTION "An enumerated value for the Port Speed"
       
    46    SYNTAX  INTEGER {
       
    47             speed10HDX(1),
       
    48             speed100HDX(2),
       
    49             speed10FDx(3),
       
    50             speed100FDx(4),
       
    51             speedAuto(5),
       
    52             speed1000FDx(6),
       
    53             speedAuto10Mbits(7),
       
    54             speedAuto100Mbits(8),
       
    55             speedAuto1000Mbits(9),
       
    56             speedAuto-10Gbits(10),
       
    57             speedAuto10or100Mbits(11)
       
    58           }
       
    59 
       
    60 
       
    61     -- ###########################################################
       
    62     -- the hpConfig Group
       
    63 
       
    64     -- This group contains switch configuration related variables.
       
    65     -- ###########################################################
       
    66 
       
    67     hpSwitchConfig   OBJECT IDENTIFIER ::= { hpConfig 1 }
       
    68 
       
    69     hpSwitchSystemConfig  OBJECT IDENTIFIER ::= { hpSwitchConfig 1 }
       
    70 
       
    71     hpSwitchAutoReboot OBJECT-TYPE
       
    72         SYNTAX      INTEGER {
       
    73                         yes(1),
       
    74                         no(2),
       
    75                         useHw(3)
       
    76                     }
       
    77         ACCESS      read-write
       
    78         STATUS      mandatory
       
    79         DESCRIPTION "When set to yes(1), the switch will automatically
       
    80                      reboot on crash. When set to no(2), the switch will halt
       
    81                      on crash and wait until power cycled. When set to
       
    82                      useHw(3), physical jumper is used to determine the
       
    83                      behavior of the switch. The default value is useHw(3)."
       
    84         ::= { hpSwitchSystemConfig 1 }
       
    85           
       
    86     hpSwitchTimeZone OBJECT-TYPE
       
    87         SYNTAX      INTEGER (-720..840)
       
    88         ACCESS      read-write
       
    89         STATUS      mandatory
       
    90         DESCRIPTION "The number of minutes to the east of Greenwich Mean
       
    91                     Time(GMT). For a location west of GMT, use a negative
       
    92                     integer."
       
    93         ::= { hpSwitchSystemConfig 2 }
       
    94           
       
    95     hpSwitchDaylightTimeRule OBJECT-TYPE
       
    96         SYNTAX      INTEGER {
       
    97                         none(1),
       
    98                         alaska(2),
       
    99                         canadaAndContinentalUS(3),
       
   100                         middleEuropeAndPortugal(4),
       
   101                         southernHemisphere(5),
       
   102                         westernEurop(6),
       
   103                         userDefined(7)
       
   104                     }
       
   105         ACCESS      read-write
       
   106         STATUS      mandatory
       
   107         DESCRIPTION "The daylight savings time rule for use by the
       
   108                     Internet's RFC 868 Time protocol."
       
   109         ::= { hpSwitchSystemConfig 3 }
       
   110 
       
   111     hpSwitchDaylightBeginningMonth OBJECT-TYPE
       
   112         SYNTAX      INTEGER (1..12)
       
   113         ACCESS      read-write
       
   114         STATUS      mandatory
       
   115         DESCRIPTION "The month that daylight saving time starts if
       
   116                     DaylightTimeRule is set to userDefined."
       
   117         ::= { hpSwitchSystemConfig 4 }
       
   118 
       
   119     hpSwitchDaylightBeginningDay OBJECT-TYPE
       
   120         SYNTAX      INTEGER (1..31)
       
   121         ACCESS      read-write
       
   122         STATUS      mandatory
       
   123         DESCRIPTION "The day of the month that daylight saving time
       
   124                     starts if DaylightTimeRule is set to userDefined."
       
   125         ::= { hpSwitchSystemConfig 5 }
       
   126 
       
   127     hpSwitchDaylightEndingMonth OBJECT-TYPE
       
   128         SYNTAX      INTEGER (1..12)
       
   129         ACCESS      read-write
       
   130         STATUS      mandatory
       
   131         DESCRIPTION "The month that daylight saving time ends if
       
   132                     DaylightTimeRule is set to userDefined."
       
   133         ::= { hpSwitchSystemConfig 6 }
       
   134 
       
   135     hpSwitchDaylightEndingDay OBJECT-TYPE
       
   136         SYNTAX      INTEGER (1..31)
       
   137         ACCESS      read-write
       
   138         STATUS      mandatory
       
   139         DESCRIPTION "The day of the month that daylight saving time emds
       
   140                     if DaylightTimeRule is set to userDefined."
       
   141         ::= { hpSwitchSystemConfig 7 }
       
   142           
       
   143     hpSwitchSystemConfigStatus OBJECT-TYPE
       
   144         SYNTAX      ConfigStatus
       
   145         ACCESS      read-only
       
   146         STATUS      mandatory
       
   147         DESCRIPTION "The configuration status of this group of objects.
       
   148                     If one or more variables in this group were
       
   149                     reconfigured since last reboot and required reboot
       
   150                     to take effect, the value of this variable will be
       
   151                     set to notInService."
       
   152         ::= { hpSwitchSystemConfig 8 }
       
   153 
       
   154     hpSwitchSystemPortLEDMode OBJECT-TYPE
       
   155         SYNTAX      INTEGER {
       
   156                         link-activity(1),
       
   157                         link-only(2)
       
   158                     }
       
   159         ACCESS      read-write
       
   160         STATUS      mandatory
       
   161         DESCRIPTION "The mode of the port LED can be either link/activity
       
   162                     (link for 3 seconds then activity thereafter) or
       
   163                     link-only."
       
   164         ::= { hpSwitchSystemConfig 9 }
       
   165 
       
   166     hpSwitchControlUnknownIPMulticast OBJECT-TYPE
       
   167         SYNTAX      INTEGER {
       
   168                         enable(1),
       
   169                         disable(2)
       
   170                     }
       
   171         ACCESS      read-write
       
   172         STATUS      mandatory
       
   173         DESCRIPTION "When enabled along with IGMP, any IP Multicast packets
       
   174                     that are not already controlled by IGMP will be
       
   175                     restricted to ports that have detected a multicast
       
   176                     router or ports configured to always forward IP
       
   177                     multicast.  When set to disabled or when IGMP is
       
   178                     disabled, the unknown IP Multicast packets will be
       
   179                     flooded out all ports in the VLAN"
       
   180         ::= { hpSwitchSystemConfig 10 }
       
   181 
       
   182     hpSwitchIgmpDelayedGroupFlushTimer OBJECT-TYPE
       
   183         SYNTAX      INTEGER (0..255)
       
   184         ACCESS      read-write
       
   185         STATUS      mandatory
       
   186         DESCRIPTION "This feature is disabled by default, which is indicated
       
   187                     by a timer value of 0 seconds. When IGMP is enabled and
       
   188                     the value of the Delayed Group Flush Timer is not zero,
       
   189                     traffic filters for any previously-joined IGMP groups
       
   190                     which no longer have active members will persist for
       
   191                     the number of seconds indicated by the timer. This has
       
   192                     the effect of dropping any additional unjoined traffic
       
   193                     for an empty group until the Delayed Group Flush Timer
       
   194                     expires, at which time the traffic filter is then
       
   195                     removed."
       
   196         ::= { hpSwitchSystemConfig 11 }
       
   197 
       
   198     hpSwitchMaxFrameSize OBJECT-TYPE
       
   199         SYNTAX      INTEGER (1..65535)
       
   200         ACCESS      read-write
       
   201         STATUS      mandatory
       
   202         DESCRIPTION "This is the value of the global jumbos max-frame-size
       
   203                     supported by the switch. The default value for this is
       
   204                     set to 9216, in order to make it compatible with
       
   205                     previous versions of software. This configuration does
       
   206                     not take a reboot to take effect."
       
   207         ::= { hpSwitchSystemConfig 12 }
       
   208 
       
   209     hpSwitchIpMTU OBJECT-TYPE
       
   210         SYNTAX      INTEGER (1..65535)
       
   211         ACCESS      read-write
       
   212         STATUS      mandatory
       
   213         DESCRIPTION "This is the value of the global jumbos IP MTU or L3 MTU
       
   214                     supported by the switch. The default value for this is
       
   215                     set to 9198, in order to make it compatible with
       
   216                     previous versions of software. This configuration does
       
   217                     not take a reboot to take effect."
       
   218         ::= { hpSwitchSystemConfig 13 }
       
   219     
       
   220     hpSwitchAllowV1Modules OBJECT-TYPE
       
   221         SYNTAX      INTEGER {
       
   222                         enable(1),
       
   223                         disable(2)
       
   224                     }
       
   225         ACCESS      read-write
       
   226         STATUS      mandatory
       
   227         DESCRIPTION "enable : both V1 and V2 modules can inter-operate.
       
   228 	             disable: only V2 modules will be up and V1 modules will be
       
   229 		     powered down. 
       
   230 		     By enabling this mib object,the config will be erased and 
       
   231 		     system will reboot.The default mode is enable."   
       
   232         ::= { hpSwitchSystemConfig 14 }
       
   233     
       
   234               
       
   235     hpSwitchConsoleConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 2 }
       
   236 
       
   237     hpSwitchTelnetAdminStatus OBJECT-TYPE
       
   238         SYNTAX      INTEGER {
       
   239                         enable(1),
       
   240                         disable(2)
       
   241                     }
       
   242         ACCESS      read-write
       
   243         STATUS      obsolete
       
   244         DESCRIPTION "The status of the console telnet operation."
       
   245         ::= { hpSwitchConsoleConfig 1 }
       
   246 
       
   247     hpSwitchTerminalType OBJECT-TYPE
       
   248         SYNTAX      INTEGER {
       
   249                         vt100(2),
       
   250                         ansi(4)
       
   251                     }
       
   252         ACCESS      read-write
       
   253         STATUS      mandatory
       
   254         DESCRIPTION "Terminal type of the console device."
       
   255         ::= { hpSwitchConsoleConfig 2 }
       
   256 
       
   257     hpSwitchConsoleRefRate OBJECT-TYPE
       
   258         SYNTAX      INTEGER {
       
   259                         refRate1(1),
       
   260                         refRate3(3),
       
   261                         refRate5(5),
       
   262                         refRate10(10),
       
   263                         refRate20(20),
       
   264                         refRate30(30),
       
   265                         refRate45(45),
       
   266                         refRate(60)
       
   267                     }
       
   268         ACCESS      read-write
       
   269         STATUS      mandatory
       
   270         DESCRIPTION "The rate, in second per cycle, at which the display
       
   271                     of various switch measurements."
       
   272         ::= { hpSwitchConsoleConfig 3 }
       
   273           
       
   274     hpSwitchDisplayedEvent OBJECT-TYPE
       
   275         SYNTAX      INTEGER {
       
   276                         none(1),
       
   277                         major(2),
       
   278                         notInfo(3),
       
   279                         all(4),
       
   280                         debug(5)
       
   281                     }
       
   282         ACCESS      read-write
       
   283         STATUS      mandatory
       
   284         DESCRIPTION "The type of event messages to display on the console."
       
   285         ::= { hpSwitchConsoleConfig 4 }
       
   286 
       
   287     hpSwitchConsoleConfigStatus OBJECT-TYPE
       
   288         SYNTAX      ConfigStatus
       
   289         ACCESS      read-only
       
   290         STATUS      mandatory
       
   291         DESCRIPTION "The configuration status of this group of objects.
       
   292                     If one or more variables in this group were
       
   293                     reconfigured since last reboot and required reboot
       
   294                     to take effect, the value of this variable will be
       
   295                     set to notInService."
       
   296         ::= { hpSwitchConsoleConfig 5 }
       
   297 
       
   298     hpSwitchConsoleConfigLogoutPrompt OBJECT-TYPE
       
   299         SYNTAX      TruthValue
       
   300         ACCESS      read-write
       
   301         STATUS      mandatory
       
   302         DESCRIPTION "When this object is set to true (1), console/telnet/SSH
       
   303                     logout confirmation prompt will be shown. This is the
       
   304                     default behavior. When this object is set to false (2),
       
   305                     logout confirmation prompt will not be shown."
       
   306         DEFVAL      { true }
       
   307         ::= { hpSwitchConsoleConfig 6 }
       
   308  
       
   309     hpSwitchUsbConsoleAdminStatus OBJECT-TYPE
       
   310         SYNTAX      INTEGER {
       
   311                         enable(1),
       
   312                         disable(2)
       
   313                     }
       
   314         ACCESS      read-write
       
   315         STATUS      optional
       
   316         DESCRIPTION "The status of the USB console port."
       
   317         ::= { hpSwitchConsoleConfig 7 }
       
   318 
       
   319     hpSwitchSessionGlobalIdleTimeout OBJECT-TYPE
       
   320         SYNTAX      INTEGER (0..7200)
       
   321         ACCESS      read-write
       
   322         STATUS      mandatory
       
   323         DESCRIPTION "The number of seconds to wait after no character was
       
   324                     input to log out of a session. Valid values are 0 (no
       
   325                     timeout) through 7200 (two hours)."
       
   326         DEFVAL      { 0 }
       
   327         ::= { hpSwitchConsoleConfig 8 }
       
   328 
       
   329     hpSwitchSessionConsoleIdleTimeout OBJECT-TYPE
       
   330         SYNTAX      INTEGER (-1..7200)
       
   331         ACCESS      read-write
       
   332         STATUS      mandatory
       
   333         DESCRIPTION "The number of seconds to wait after no character was
       
   334                     input to log out of a serial or USB console session.
       
   335                     This value takes precedence over
       
   336                     hpSwitchSessionGlobalIdleTimeout for the serial or USB
       
   337                     console. Valid values are -1 (no override), or 0 (no
       
   338                     timeout) through 7200 (two hours)."
       
   339         DEFVAL      { -1 }
       
   340         ::= { hpSwitchConsoleConfig 9 }
       
   341 
       
   342     hpSwitchPortConfig    OBJECT IDENTIFIER ::= { hpSwitchConfig 3 }
       
   343 
       
   344     hpSwitchPortTable OBJECT-TYPE
       
   345         SYNTAX      SEQUENCE OF HpSwitchPortEntry
       
   346         ACCESS      not-accessible
       
   347         STATUS      mandatory
       
   348         DESCRIPTION "A table that contains information about the current
       
   349                     port status in this device."
       
   350         ::= { hpSwitchPortConfig 1 }
       
   351 
       
   352     hpSwitchPortEntry OBJECT-TYPE
       
   353         SYNTAX      HpSwitchPortEntry
       
   354         ACCESS      not-accessible
       
   355         STATUS      mandatory
       
   356         DESCRIPTION "Information about a specific port status in this
       
   357                     device."
       
   358         INDEX       { hpSwitchPortIndex }
       
   359         ::= { hpSwitchPortTable 1 }
       
   360        
       
   361     HpSwitchPortEntry ::=
       
   362         SEQUENCE {
       
   363             hpSwitchPortIndex                  INTEGER,
       
   364             hpSwitchPortType                   HpSwitchPortType,
       
   365             hpSwitchPortDescr                  DisplayString,
       
   366             hpSwitchPortAdminStatus            INTEGER,
       
   367             hpSwitchPortEtherMode              INTEGER,
       
   368             hpSwitchPortVgMode                 INTEGER,
       
   369             hpSwitchPortLinkbeat               INTEGER,
       
   370             hpSwitchPortTrunkGroup             INTEGER,
       
   371             hpSwitchPortBcastLimit             INTEGER,
       
   372             hpSwitchPortFastEtherMode          INTEGER,
       
   373             hpSwitchPortFlowControl            INTEGER,
       
   374  --         hpSwitchPortBcastPktLimit          INTEGER,
       
   375             hpSwitchPortTrunkType              INTEGER,
       
   376             hpSwitchPortTrunkLACPStatus        INTEGER,
       
   377             hpSwitchPortMDIXStatus             INTEGER,
       
   378             hpSwitchPortAutoMDIX               INTEGER,
       
   379             hpSwitchPortLACPKey                INTEGER,
       
   380             hpSwitchPortTrafficTemplateName    OCTET STRING (SIZE(0..255)),
       
   381             hpSwitchPortEEEAdminStatus         INTEGER,
       
   382             hpSwitchPortEEEOperStatus          INTEGER,
       
   383             hpSwitchPortEEECurrentTwSysTx      INTEGER,
       
   384             hpSwitchPortEEEMinTwSysTx          INTEGER,
       
   385             hpSwitchPortEEEMaxTwSysTx          INTEGER,
       
   386             hpSwitchPortPvid                   INTEGER,
       
   387             hpSwitchPortTaggedVlanMap1k        OCTET STRING,
       
   388             hpSwitchPortTaggedVlanMap2k        OCTET STRING,
       
   389             hpSwitchPortTaggedVlanMap3k        OCTET STRING,
       
   390             hpSwitchPortTaggedVlanMap4k        OCTET STRING, 
       
   391             hpSwitchPortEEECurrentTwSysTx1     INTEGER,
       
   392             hpSwitchPortEEEMinTwSysTx1         INTEGER,
       
   393             hpSwitchPortEEEMaxTwSysTx1         INTEGER
       
   394        }
       
   395        
       
   396     hpSwitchPortIndex OBJECT-TYPE
       
   397         SYNTAX      INTEGER (1..65535)
       
   398         ACCESS      read-only
       
   399         STATUS      mandatory
       
   400         DESCRIPTION "The ifIndex value which uniquely identifies a row in
       
   401                     the Interfaces Table."
       
   402         ::= { hpSwitchPortEntry 1 }
       
   403 
       
   404     hpSwitchPortType OBJECT-TYPE
       
   405         SYNTAX      HpSwitchPortType
       
   406         ACCESS      read-only
       
   407         STATUS      mandatory
       
   408         DESCRIPTION "The type of port."
       
   409         ::= { hpSwitchPortEntry 2 }
       
   410           
       
   411     hpSwitchPortDescr OBJECT-TYPE
       
   412         SYNTAX      DisplayString (SIZE (0..255))
       
   413         ACCESS      read-only
       
   414         STATUS      mandatory
       
   415         DESCRIPTION "A textual string containing information about the
       
   416                     interface."
       
   417         ::= { hpSwitchPortEntry 3 }
       
   418 
       
   419     hpSwitchPortAdminStatus OBJECT-TYPE
       
   420         SYNTAX      INTEGER {
       
   421                         enable(1),
       
   422                         disable(2)
       
   423                     }
       
   424         ACCESS      read-write
       
   425         STATUS      obsolete
       
   426         DESCRIPTION "The desired state of the interface. This variable is
       
   427                     similar to the ifAdminStatus but instead of keeping
       
   428                     the operational status, this variable maintain the
       
   429                     desired state in the configuration data base."
       
   430         ::= { hpSwitchPortEntry 4 }
       
   431 
       
   432     hpSwitchPortEtherMode OBJECT-TYPE
       
   433         SYNTAX      INTEGER {
       
   434                         half-duplex(1),
       
   435                         full-duplex(2)
       
   436                     }
       
   437         ACCESS      read-write
       
   438         STATUS      mandatory
       
   439         DESCRIPTION "The type of transmission on this port. This
       
   440                     variable is valid only if the hpSwitchPortType
       
   441                     was Ethernet."
       
   442         ::= { hpSwitchPortEntry 5 }
       
   443 
       
   444     hpSwitchPortVgMode OBJECT-TYPE
       
   445         SYNTAX      INTEGER {
       
   446                         master(1),
       
   447                         endNode(2),
       
   448                         autoDetect(3)
       
   449                     }
       
   450         ACCESS      read-write
       
   451         STATUS      mandatory
       
   452         DESCRIPTION "The type of transmission on this port. This variable
       
   453                     is valid only if the hpSwitchPortType was VG."
       
   454         ::= { hpSwitchPortEntry 6 }
       
   455 
       
   456     hpSwitchPortLinkbeat OBJECT-TYPE
       
   457         SYNTAX      INTEGER {
       
   458                         enable(1),
       
   459                         disable(2)
       
   460                     }
       
   461         ACCESS      read-write
       
   462         STATUS      mandatory
       
   463         DESCRIPTION "The linkbeat status of this port."
       
   464         ::= { hpSwitchPortEntry 7 }
       
   465          
       
   466     hpSwitchPortTrunkGroup OBJECT-TYPE
       
   467         SYNTAX      INTEGER (0..65535)
       
   468         ACCESS      read-write
       
   469         STATUS      mandatory
       
   470         DESCRIPTION "The trunk group this port belong to."
       
   471         ::= { hpSwitchPortEntry 8 }
       
   472           
       
   473     hpSwitchPortBcastLimit OBJECT-TYPE
       
   474         SYNTAX      INTEGER (0..99)
       
   475         ACCESS      read-write
       
   476         STATUS      mandatory
       
   477         DESCRIPTION "The percentage of network bandwidth consumed by
       
   478                     broadcast traffic through this port. If the value of
       
   479                     this variable is 0, there will be no broadcast limit."
       
   480         ::= { hpSwitchPortEntry 9 }
       
   481 
       
   482     hpSwitchPortFastEtherMode OBJECT-TYPE
       
   483         SYNTAX      INTEGER {
       
   484                         half-duplex-10Mbits(1),
       
   485                         half-duplex-100Mbits(2),
       
   486                         full-duplex-10Mbits(3),
       
   487                         full-duplex-100Mbits(4),
       
   488                         auto-neg(5),
       
   489                         full-duplex-1000Mbits(6),
       
   490                         auto-10Mbits(7),
       
   491                         auto-100Mbits(8),
       
   492                         auto-1000Mbits(9),
       
   493                         auto-10Gbits(10),
       
   494                         auto-10-100Mbits(11)
       
   495                     }
       
   496         ACCESS      read-write
       
   497         STATUS      mandatory
       
   498         DESCRIPTION "The type of transmission on this port. This variable
       
   499                     is valid only if the hpSwitchPortType was Fast
       
   500                     Ethernet."
       
   501         ::= { hpSwitchPortEntry 10 }
       
   502 
       
   503     hpSwitchPortFlowControl OBJECT-TYPE
       
   504         SYNTAX      INTEGER {
       
   505                         disable(1),
       
   506                         enable(2)
       
   507                     }
       
   508         ACCESS      read-write
       
   509         STATUS      mandatory
       
   510         DESCRIPTION "The Flow Control of this port."
       
   511         ::= { hpSwitchPortEntry 11}
       
   512 
       
   513     
       
   514 
       
   515  -- hpSwitchPortBcastPktLimit OBJECT-TYPE
       
   516  --     SYNTAX      INTEGER (0..1500000) 
       
   517  --     ACCESS      read-write
       
   518  --     STATUS      mandatory
       
   519  --     DESCRIPTION "Network bandwidth in packets per second consumed
       
   520  --                 by broadcast traffic through this port. If the value
       
   521  --                 of this variable is 0, there will be no broadcast
       
   522  --                 limit."
       
   523  --     ::= { hpSwitchPortEntry 12 }
       
   524          
       
   525     hpSwitchPortTrunkType OBJECT-TYPE
       
   526         SYNTAX      INTEGER {
       
   527                         trunk(1), 
       
   528                         fecAuto(2),
       
   529                         saTrunk(3),
       
   530                         lacpTrk(4),
       
   531                         none(5),
       
   532                         dtLacpTrk(6),
       
   533 			dtTrunk(7)
       
   534                     }
       
   535         ACCESS      read-write
       
   536         STATUS      mandatory
       
   537         DESCRIPTION "Used in conjunction with hpSwitchPortTrunkGroup to
       
   538                     determine what type of trunk and which group it
       
   539                     belongs to.  If hpSwitchPortTrunkGroup is set to 0,
       
   540                     trunking is disabled on the port and this variable
       
   541                     becomes a 'don't care'"
       
   542         ::= { hpSwitchPortEntry 13 }
       
   543 
       
   544     hpSwitchPortTrunkLACPStatus OBJECT-TYPE
       
   545         SYNTAX      INTEGER {
       
   546                         disabled(1), 
       
   547                         active(2),
       
   548                         passive(3)
       
   549                     }
       
   550         ACCESS      read-write
       
   551         STATUS      mandatory
       
   552         DESCRIPTION "Used in conjunction with hpSwitchPortTrunkType.
       
   553                     When the trunk is a LACP trunk, this variable defines
       
   554                     its administrative status"
       
   555         ::= { hpSwitchPortEntry 14 }
       
   556 
       
   557     hpSwitchPortMDIXStatus OBJECT-TYPE
       
   558         SYNTAX      INTEGER {
       
   559                         not-applicable(1),
       
   560                         mdi(2),
       
   561                         mdix(3),
       
   562                         automdix(4)
       
   563                     }			
       
   564         ACCESS      read-only
       
   565         STATUS      mandatory
       
   566         DESCRIPTION "Shows the MDI/MDIX setting for an RJ-45 port.
       
   567                      Returns a value of 'not-applicable' for all
       
   568                      ports except RJ-45 ports."
       
   569         ::= { hpSwitchPortEntry 15 }
       
   570 	
       
   571     hpSwitchPortAutoMDIX OBJECT-TYPE
       
   572         SYNTAX       INTEGER {
       
   573                         not-applicable(1),
       
   574                         mdi(2),
       
   575                         mdix(3),
       
   576                         automdix(4)
       
   577                     }			
       
   578         ACCESS      read-write
       
   579         STATUS      mandatory
       
   580         DESCRIPTION "Sets the MDI/MDIX value for an RJ-45 port.
       
   581                      Negates need for crossover cables. 'automdix',
       
   582                      'mdi', or 'mdix' may be set when the port
       
   583                      configuration is set to any auto-negotiation mode,
       
   584                      for example 'auto' or 'auto-100', or to any of the
       
   585                      fixed-configuration modes, for example '100-full'.
       
   586                      The MDI/MDIX value is maintained across port 
       
   587                      configuration mode changes."
       
   588         ::= { hpSwitchPortEntry 16 }
       
   589 
       
   590     hpSwitchPortLACPKey OBJECT-TYPE
       
   591         SYNTAX       INTEGER(0..65535)
       
   592         ACCESS       read-write
       
   593         STATUS       mandatory
       
   594         DESCRIPTION  "This is the key associated with the port. The user
       
   595                      can configure this key to control the dynamic link
       
   596                      aggregation. The ports with the same key can be
       
   597                      aggregated in the single trunk. The key can also be
       
   598                      configured with dot3adAggPortActorAdminKey mib but it
       
   599                      will be created only when the LACP is enabled on the port."
       
   600         ::= {hpSwitchPortEntry 17}
       
   601 
       
   602     hpSwitchPortTrafficTemplateName OBJECT-TYPE
       
   603         SYNTAX      OCTET STRING (SIZE(0..255))
       
   604         ACCESS      read-only
       
   605         STATUS      mandatory
       
   606         DESCRIPTION "The name of Traffic template that is applied to this
       
   607                      port defining the priority to queue mapping."
       
   608         ::= { hpSwitchPortEntry 18 }
       
   609 
       
   610     hpSwitchPortEEEAdminStatus OBJECT-TYPE
       
   611         SYNTAX       INTEGER {
       
   612                         enable(1),
       
   613                         disable(2)
       
   614                      }         
       
   615         ACCESS       read-write
       
   616         STATUS       mandatory
       
   617         DESCRIPTION  "This indicates the Admin status of the port EEE. This
       
   618                       says whether energy-efficient-ethernet is enabled or
       
   619                       disabled on the port."
       
   620         ::= {hpSwitchPortEntry 19}
       
   621 
       
   622     hpSwitchPortEEEOperStatus OBJECT-TYPE
       
   623         SYNTAX       INTEGER {
       
   624                         notSupported(1),
       
   625                         active(2),
       
   626                         inactive(3)
       
   627                      }
       
   628         ACCESS       read-only
       
   629         STATUS       mandatory
       
   630         DESCRIPTION  "This indicates the current operational status of the port 
       
   631                       EEE. 
       
   632                       NotSupported indicates that the local PHY do not
       
   633                       have EEE capability.
       
   634                       Active indicates that the port is operating in EEE mode.
       
   635                       Inactive indicates that EEE is disabled on the port
       
   636                       or EEE is disabled on the remote end port."
       
   637     ::= {hpSwitchPortEntry 20}
       
   638 
       
   639     hpSwitchPortEEECurrentTwSysTx OBJECT-TYPE
       
   640         SYNTAX       INTEGER (1..65535)
       
   641         UNITS        "microseconds"
       
   642         ACCESS       read-only
       
   643         STATUS       deprecated
       
   644         DESCRIPTION  "This indicates the current period of time the 
       
   645                       system has to wait between a request to transmit
       
   646                       and its readiness to transmit."
       
   647     ::= {hpSwitchPortEntry 21}
       
   648 
       
   649     hpSwitchPortEEEMinTwSysTx OBJECT-TYPE
       
   650         SYNTAX       INTEGER (1..65535)
       
   651         UNITS        "microseconds"
       
   652         ACCESS       read-only
       
   653         STATUS       deprecated
       
   654         DESCRIPTION  "This indicates the minimum period of time the 
       
   655                       system has to wait between a request to transmit
       
   656                       and its readiness to transmit."
       
   657     ::= {hpSwitchPortEntry 22}
       
   658 
       
   659     hpSwitchPortEEEMaxTwSysTx OBJECT-TYPE
       
   660         SYNTAX       INTEGER (1..65535)
       
   661         UNITS        "microseconds"
       
   662         ACCESS       read-only
       
   663         STATUS       deprecated
       
   664         DESCRIPTION  "This indicates the maximum period of time the 
       
   665                       system has to wait between a request to transmit
       
   666                       and its readiness to transmit."
       
   667     ::= {hpSwitchPortEntry 23}
       
   668 
       
   669    hpSwitchPortPvid OBJECT-TYPE
       
   670         SYNTAX       INTEGER (1..4096)
       
   671         ACCESS       read-only
       
   672         STATUS       mandatory
       
   673         DESCRIPTION  "This indicates the vlan in which the given port
       
   674                       is untagged in."
       
   675       ::= {hpSwitchPortEntry 25}
       
   676 
       
   677    hpSwitchPortTaggedVlanMap1k OBJECT-TYPE
       
   678         SYNTAX      OCTET STRING (SIZE (0..128))
       
   679         ACCESS       read-only
       
   680         STATUS       mandatory
       
   681         DESCRIPTION  "A string of octets containing one bit per VLAN ID in
       
   682                      the range 1 through 1024. The first octet corresponds
       
   683                      to VLAN IDs 1 through 8, the second octet to VLAN IDs
       
   684                      9 through 16, etc. Within each octet, the most
       
   685                      significant bit represents the lowest numbered VLAN ID,
       
   686                      and the least significant bit represents the highest
       
   687                      numbered VLAN ID. If a bit is set to 1, then the given 
       
   688                      port is tagged in the corresponding VLAN ."
       
   689     ::= {hpSwitchPortEntry 26}
       
   690 
       
   691    hpSwitchPortTaggedVlanMap2k OBJECT-TYPE
       
   692         SYNTAX      OCTET STRING (SIZE (0..128))
       
   693         ACCESS       read-only
       
   694         STATUS       mandatory
       
   695         DESCRIPTION  "A string of octets containing one bit per VLAN ID in
       
   696                      the range 1025 through 2048. The first octet corresponds
       
   697                      to VLAN IDs 1025 through 1032, the second octet to VLAN
       
   698                      IDs 1033 through 1040, etc. Within each octet, the most
       
   699                      significant bit represents the lowest numbered VLAN ID,
       
   700                      and the least significant bit represents the highest
       
   701                      numbered VLAN ID.If a bit is set to 1, then the given
       
   702                      port is tagged in the corresponding VLAN ."
       
   703     ::= {hpSwitchPortEntry 27}
       
   704 
       
   705    hpSwitchPortTaggedVlanMap3k OBJECT-TYPE
       
   706         SYNTAX      OCTET STRING (SIZE (0..128))
       
   707         ACCESS       read-only
       
   708         STATUS       mandatory
       
   709         DESCRIPTION  "A string of octets containing one bit per VLAN ID in
       
   710                      the range 2049 through 3072. The first octet corresponds
       
   711                      to VLAN IDs 2049 through 2056, the second octet to VLAN
       
   712                      IDs 2057 through 2064, etc. Within each octet, the most
       
   713                      significant bit represents the lowest numbered VLAN ID,
       
   714                      and the least significant bit represents the highest
       
   715                      numbered VLAN ID.If a bit is set to 1, then the given
       
   716                      port is tagged in the corresponding VLAN ."
       
   717     ::= {hpSwitchPortEntry 28}
       
   718 
       
   719    hpSwitchPortTaggedVlanMap4k OBJECT-TYPE
       
   720         SYNTAX      OCTET STRING (SIZE (0..128))
       
   721         ACCESS       read-only
       
   722         STATUS       mandatory
       
   723         DESCRIPTION  "A string of octets containing one bit per VLAN ID in
       
   724                      the range 3073 through 4096. The first octet corresponds
       
   725                      to VLAN IDs 3073 through 3080, the second octet to VLAN
       
   726                      IDs 3081 through 3088, etc. Within each octet, the most
       
   727                      significant bit represents the lowest numbered VLAN ID,
       
   728                      and the least significant bit represents the highest
       
   729                      numbered VLAN ID. If a bit is set to 1, then the given
       
   730                      port is tagged in the corresponding VLAN ."
       
   731     ::= {hpSwitchPortEntry 29}
       
   732      
       
   733     hpSwitchPortEEECurrentTwSysTx1 OBJECT-TYPE
       
   734         SYNTAX       INTEGER (0..65535)
       
   735         UNITS        "microseconds"
       
   736         ACCESS       read-only
       
   737         STATUS       mandatory
       
   738         DESCRIPTION  "This indicates the current period of time the 
       
   739                       system has to wait between a request to transmit
       
   740                       and its readiness to transmit."
       
   741     ::= {hpSwitchPortEntry 30}
       
   742 
       
   743     hpSwitchPortEEEMinTwSysTx1 OBJECT-TYPE
       
   744         SYNTAX       INTEGER (0..65535)
       
   745         UNITS        "microseconds"
       
   746         ACCESS       read-only
       
   747         STATUS       mandatory
       
   748         DESCRIPTION  "This indicates the minimum period of time the 
       
   749                       system has to wait between a request to transmit
       
   750                       and its readiness to transmit."
       
   751     ::= {hpSwitchPortEntry 31}
       
   752 
       
   753     hpSwitchPortEEEMaxTwSysTx1 OBJECT-TYPE
       
   754         SYNTAX       INTEGER (0..65535)
       
   755         UNITS        "microseconds"
       
   756         ACCESS       read-only
       
   757         STATUS       mandatory
       
   758         DESCRIPTION  "This indicates the maximum period of time the 
       
   759                       system has to wait between a request to transmit
       
   760                       and its readiness to transmit."
       
   761     ::= {hpSwitchPortEntry 32}
       
   762 
       
   763 
       
   764     hpSwitchPortConfigStatus OBJECT-TYPE
       
   765         SYNTAX      ConfigStatus
       
   766         ACCESS      read-only
       
   767         STATUS      mandatory
       
   768         DESCRIPTION "The configuration status of this group of objects. If
       
   769                     one or more variables in this group were
       
   770                     reconfigured since last reboot and required reboot to
       
   771                     take effect, the value of this variable will be set to
       
   772                     notInService."
       
   773         ::= { hpSwitchPortConfig 2 }
       
   774 
       
   775     hpSwitchLinkUpDownTrapAllPortsStatus OBJECT-TYPE
       
   776         SYNTAX       INTEGER {
       
   777                         enable(1),
       
   778                         disable(2)
       
   779                      }
       
   780         ACCESS       read-write
       
   781         STATUS       mandatory
       
   782         DESCRIPTION "Used to either enable/disable the Link Up/Link Down traps for all the ports."
       
   783         ::= { hpSwitchPortConfig 3 }
       
   784 
       
   785     hpSwitchIpxConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 4 }
       
   786 
       
   787     hpSwitchIpxConfigStatus OBJECT-TYPE
       
   788         SYNTAX      ConfigStatus
       
   789         ACCESS      read-only
       
   790         STATUS      mandatory
       
   791         DESCRIPTION "The status of the IPX configuration table."
       
   792         ::= { hpSwitchIpxConfig 2 }
       
   793 
       
   794 
       
   795     hpSwitchIpConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 5 }
       
   796 
       
   797     hpSwitchIpTimepAdminStatus OBJECT-TYPE
       
   798         SYNTAX      INTEGER {
       
   799                         manual(1),
       
   800                         disable(2),
       
   801                         dhcp(3)
       
   802                     }
       
   803         ACCESS      read-write
       
   804         STATUS      mandatory
       
   805         DESCRIPTION "The operational status of the Time protocol." 
       
   806         ::= { hpSwitchIpConfig 1 }
       
   807        
       
   808     hpSwitchIpTimepServerAddr OBJECT-TYPE
       
   809         SYNTAX      IpAddress
       
   810         ACCESS      read-write
       
   811         STATUS      deprecated
       
   812         DESCRIPTION "### deprecated ### The IP address of the Time server." 
       
   813         ::= { hpSwitchIpConfig 2 }
       
   814        
       
   815     hpSwitchIpTimepPollInterval OBJECT-TYPE
       
   816         SYNTAX      INTEGER (1..65535)
       
   817         ACCESS      read-write
       
   818         STATUS      mandatory
       
   819         DESCRIPTION "The client poll interval of the Time server in
       
   820                     minutes." 
       
   821         ::= { hpSwitchIpConfig 3 }
       
   822    
       
   823     hpSwitchIpConfigStatus OBJECT-TYPE
       
   824         SYNTAX      ConfigStatus
       
   825         ACCESS      read-only
       
   826         STATUS      obsolete
       
   827         DESCRIPTION "The configuration status of the Timep and IP
       
   828                     related objects."
       
   829         ::= { hpSwitchIpConfig 5 }
       
   830 
       
   831     hpSwitchIpTftpMode OBJECT-TYPE
       
   832         SYNTAX      INTEGER {
       
   833                         secure(1),
       
   834                         unsecure(2)
       
   835                     }
       
   836         ACCESS      read-write
       
   837         STATUS      obsolete
       
   838         DESCRIPTION "The operational mode of the Tftp protocol.
       
   839                      This object is obsoleted by 
       
   840                      hpicfDownloadTftpServerConfig."
       
   841         ::= { hpSwitchIpConfig 6 }
       
   842 
       
   843     hpSwitchIpTimepInetServerAddrType OBJECT-TYPE
       
   844         SYNTAX      InetAddressType
       
   845         ACCESS      read-write
       
   846         STATUS      mandatory
       
   847         DESCRIPTION "The IP address type of the Time server." 
       
   848         ::= { hpSwitchIpConfig 7 }
       
   849 
       
   850     hpSwitchIpTimepInetServerAddr OBJECT-TYPE
       
   851         SYNTAX      InetAddress
       
   852         ACCESS      read-write
       
   853         STATUS      mandatory
       
   854         DESCRIPTION "The IP address (of the Time server)to which this entry's
       
   855                     addressing information pertains.
       
   856                     hpSwitchIpTimepInetServerAddr is always interpreted within 
       
   857                     the context of hpSwitchIpTimepInetServerAddrType."
       
   858         ::= { hpSwitchIpConfig 8 }
       
   859 
       
   860     hpSwitchIpTimepIsOobm OBJECT-TYPE
       
   861         SYNTAX      TruthValue
       
   862         ACCESS      read-write
       
   863         STATUS      mandatory
       
   864         DESCRIPTION "This object indicates whether this TIMEP Server
       
   865                     is reachable over OOBM (Out Of Band Management)
       
   866                     interface or not. This mib object will be applicable
       
   867                     only if there is a physical OOBM port on the device."
       
   868         DEFVAL      {false}
       
   869         ::= { hpSwitchIpConfig 9 }
       
   870 
       
   871     hpSwitchSerialLinkConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 6 }
       
   872 
       
   873     hpSwitchSLinkBaudRate OBJECT-TYPE
       
   874         SYNTAX      INTEGER {
       
   875                         speedSense(1),
       
   876                         baudRate300(2),
       
   877                         baudRate600(3),
       
   878                         baudRate1200(4),
       
   879                         baudRate2400(5),
       
   880                         baudRate4800(6),
       
   881                         baudRate9600(7),
       
   882                         baudRate19200(8),
       
   883                         baudRate38400(9),
       
   884                         baudRate57600(10),
       
   885                         baudRate115200(11)
       
   886                     }
       
   887         ACCESS      read-write
       
   888         STATUS      mandatory
       
   889         DESCRIPTION "The rate of data transfer between the console and
       
   890                     the node. baudRate1 is speed sense."
       
   891         ::= { hpSwitchSerialLinkConfig 1 }
       
   892 
       
   893     hpSwitchSLinkFlowCtrl OBJECT-TYPE
       
   894         SYNTAX      INTEGER {
       
   895                         none(1),
       
   896                         xonXoff(2),
       
   897                         robustXonXoff(3)
       
   898                     }
       
   899         ACCESS      read-write
       
   900         STATUS      mandatory
       
   901         DESCRIPTION "The flow-control mechanism between the console and
       
   902                     the switch."
       
   903         ::= { hpSwitchSerialLinkConfig 2 }
       
   904 
       
   905     hpSwitchSLinkConnInactTime OBJECT-TYPE
       
   906         SYNTAX      INTEGER (0..120)
       
   907         ACCESS      read-write
       
   908         STATUS      deprecated
       
   909         DESCRIPTION "The number of minutes to wait after no character was
       
   910                     input to log out the console. Valid values are 0 (not
       
   911                     to log out of the console for inactivity) through 120
       
   912                     (two hours)."
       
   913         ::= { hpSwitchSerialLinkConfig 3 }
       
   914 
       
   915     hpSwitchSLinkModemConnTime OBJECT-TYPE
       
   916         SYNTAX      INTEGER (0..300)
       
   917         ACCESS      read-write
       
   918         STATUS      mandatory
       
   919         DESCRIPTION "The number of seconds to wait for data mode and
       
   920                     clear to send and receive ready signals after
       
   921                     asserting request to send and terminal ready signals.
       
   922                     Valid values are 0 (switch will wait forever for the
       
   923                     modem) through 300 (5 minutes)."
       
   924         ::= { hpSwitchSerialLinkConfig 4 }
       
   925 
       
   926     hpSwitchSLinkModemLostRecvTime OBJECT-TYPE
       
   927         SYNTAX      INTEGER (0..5000)
       
   928         ACCESS      read-write
       
   929         STATUS      mandatory
       
   930         DESCRIPTION "The number of milliseconds the receiver ready signal
       
   931                     is allowed to drop before the switch will disconnect
       
   932                     the modem. Valid values are 0 (the switch will wait
       
   933                     forever) through 5000 (5 seconds)."
       
   934         ::= { hpSwitchSerialLinkConfig 5 }
       
   935 
       
   936     hpSwitchSLinkModemDisConnTime OBJECT-TYPE
       
   937         SYNTAX      INTEGER (0..60)
       
   938         ACCESS      read-write
       
   939         STATUS      mandatory
       
   940         DESCRIPTION "The number of seconds to wait after the modem is
       
   941                     disconnected before allowing the modem to be
       
   942                     reconnected. Valid values are 0 (allow a connection
       
   943                     as soon as possible, the default) through 60 (1
       
   944                     minute)."
       
   945         ::= { hpSwitchSerialLinkConfig 6 }
       
   946 
       
   947     hpSwitchSLinkParity OBJECT-TYPE
       
   948         SYNTAX      INTEGER {
       
   949                         parityNone(1),
       
   950                         parityOdd(2),
       
   951                         parityEven(3)
       
   952                     }
       
   953         ACCESS      read-only
       
   954         STATUS      mandatory
       
   955         DESCRIPTION "The type of parity to use between the console and
       
   956                     the node."
       
   957         ::= { hpSwitchSerialLinkConfig 7 }
       
   958 
       
   959     hpSwitchSLinkCharBits OBJECT-TYPE
       
   960         SYNTAX      INTEGER {
       
   961                         char8Bits(1),
       
   962                         char7Bits(2)
       
   963                     }
       
   964         ACCESS      read-only
       
   965         STATUS      mandatory
       
   966         DESCRIPTION "The number of bits per character to use between
       
   967                     the console and the node."
       
   968         ::= { hpSwitchSerialLinkConfig 8 }
       
   969 
       
   970     hpSwitchSLinkStopBits OBJECT-TYPE
       
   971         SYNTAX      INTEGER {
       
   972                         stop1Bits(1),
       
   973                         stop1andHalfBits(2),
       
   974                         stop2Bits(3)
       
   975                     }
       
   976         ACCESS      read-only
       
   977         STATUS      mandatory
       
   978         DESCRIPTION "The number of stop bots to use when communicating
       
   979                     between the console and the node."
       
   980         ::= { hpSwitchSerialLinkConfig 9 }
       
   981 
       
   982     hpSwitchSLinkConfigStatus OBJECT-TYPE
       
   983         SYNTAX      ConfigStatus
       
   984         ACCESS      read-only
       
   985         STATUS      mandatory
       
   986         DESCRIPTION "The configuration status of this group of objects.
       
   987                     If one or more variables in this group were
       
   988                     reconfigured since last reboot and required reboot
       
   989                     to take effect, the value of this variable will be
       
   990                     set to notInService."
       
   991         ::= { hpSwitchSerialLinkConfig 10 }
       
   992 
       
   993 
       
   994     hpSwitchFilterConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 8 }
       
   995 
       
   996     -- A sample of the traffic filter
       
   997 
       
   998     -- type      MacAddr   ProType  SrcPort       PortMask
       
   999 
       
  1000     -- unicast   MAC address    X     port #    Bit Mask of ports
       
  1001     -- multicast MAC address    X        X      Bit Mask of ports
       
  1002     -- port           X         X     port #    Bit Mask of ports
       
  1003     -- level 3        X      protocol    X      Bit Mask of ports
       
  1004 
       
  1005     hpSwitchFilterConfigTable OBJECT-TYPE
       
  1006         SYNTAX      SEQUENCE OF HpSwitchFilterConfigEntry
       
  1007         ACCESS      not-accessible
       
  1008         STATUS      mandatory
       
  1009         DESCRIPTION "A table that contains information about the 
       
  1010                     traffic filter configuration in this device."
       
  1011         ::= { hpSwitchFilterConfig 1 }
       
  1012 
       
  1013     hpSwitchFilterConfigEntry OBJECT-TYPE
       
  1014         SYNTAX      HpSwitchFilterConfigEntry
       
  1015         ACCESS      not-accessible
       
  1016         STATUS      mandatory
       
  1017         DESCRIPTION "Information about a traffic filter configuration 
       
  1018                     in this device."
       
  1019         INDEX       { hpSwitchFilterIndex }
       
  1020         ::= { hpSwitchFilterConfigTable 1 }
       
  1021        
       
  1022     HpSwitchFilterConfigEntry ::=
       
  1023         SEQUENCE {
       
  1024             hpSwitchFilterIndex              INTEGER,
       
  1025             hpSwitchFilterType               INTEGER,
       
  1026             hpSwitchFilterSrcPort            INTEGER,
       
  1027             hpSwitchFilterMacAddr            MacAddress,
       
  1028             hpSwitchFilterProtocolType       INTEGER,
       
  1029             hpSwitchFilterPortMask           OCTET STRING,
       
  1030             hpSwitchFilterEntryStatus        RowStatus,
       
  1031             hpSwitchFilterName               DisplayString
       
  1032         }
       
  1033        
       
  1034     hpSwitchFilterIndex OBJECT-TYPE
       
  1035         SYNTAX      INTEGER (1..65535)
       
  1036         ACCESS      read-only
       
  1037         STATUS      mandatory
       
  1038         DESCRIPTION "An index that uniquely identifies a traffic filter
       
  1039                     for which this entry contains information."
       
  1040         ::= { hpSwitchFilterConfigEntry 1 }
       
  1041           
       
  1042     hpSwitchFilterType OBJECT-TYPE
       
  1043         SYNTAX      INTEGER {
       
  1044                         multicast(1),
       
  1045                         level-3(2),
       
  1046                         port(3),
       
  1047                         unicast(4)
       
  1048                     }
       
  1049         ACCESS      read-write
       
  1050         STATUS      mandatory
       
  1051         DESCRIPTION "The type of filter."
       
  1052         ::= { hpSwitchFilterConfigEntry 2 }
       
  1053           
       
  1054     hpSwitchFilterSrcPort OBJECT-TYPE
       
  1055         SYNTAX      INTEGER (1..65535)
       
  1056         ACCESS      read-write
       
  1057         STATUS      mandatory
       
  1058         DESCRIPTION "This variable is required when a port filter or
       
  1059                     unicast filter was configured. It will be ignored
       
  1060                     otherwise."
       
  1061         ::= { hpSwitchFilterConfigEntry 3 }
       
  1062          
       
  1063     hpSwitchFilterMacAddr OBJECT-TYPE
       
  1064         SYNTAX      MacAddress
       
  1065         ACCESS      read-write
       
  1066         STATUS      mandatory
       
  1067         DESCRIPTION "This variable is valid only if a unicast or
       
  1068                     multicast filter was defined. It will be ignored
       
  1069                     otherwise."
       
  1070         ::= { hpSwitchFilterConfigEntry 4 }
       
  1071          
       
  1072     hpSwitchFilterProtocolType OBJECT-TYPE
       
  1073         SYNTAX      INTEGER (1..65535)
       
  1074         ACCESS      read-write
       
  1075         STATUS      mandatory
       
  1076         DESCRIPTION "This variable is valid only if a level-3 filter
       
  1077                     was defined.  It will be ignored otherwise. This
       
  1078                     variable will contain either a etherType (DIX
       
  1079                     Ethernet) or SAP(IEEE 802) value of the level-3
       
  1080                     protocol."
       
  1081         ::= { hpSwitchFilterConfigEntry 5 }
       
  1082          
       
  1083     hpSwitchFilterPortMask OBJECT-TYPE
       
  1084         SYNTAX      OCTET STRING 
       
  1085         ACCESS      read-write
       
  1086         STATUS      mandatory
       
  1087         DESCRIPTION "This variable specifies a group of ports whose
       
  1088                     traffic will be filtered. Each octet within the value
       
  1089                     of this object specifies a set of eight ports, with
       
  1090                     the first octet specifying ports 1 through 8, the
       
  1091                     second octet specifying ports 9 through 16, etc.
       
  1092                     Within each octet, the most significant bit represents
       
  1093                     the lowest numbered port, and the least significant bit
       
  1094                     represents the highest numbered port.  Thus, each port
       
  1095                     of the switch is represented by a single bit within
       
  1096                     the value of this object."
       
  1097         ::= { hpSwitchFilterConfigEntry 6 }
       
  1098 
       
  1099     hpSwitchFilterEntryStatus OBJECT-TYPE
       
  1100         SYNTAX      RowStatus
       
  1101         ACCESS      read-write
       
  1102         STATUS      mandatory
       
  1103         DESCRIPTION "The status of a filter entry."
       
  1104         ::= { hpSwitchFilterConfigEntry 7 }
       
  1105 
       
  1106     hpSwitchFilterName OBJECT-TYPE
       
  1107         SYNTAX      DisplayString 
       
  1108         ACCESS      read-write
       
  1109         STATUS      mandatory
       
  1110         DESCRIPTION "This variable applies only when 'hpSwitchFilterType' is 
       
  1111                      port. This variable specifies the filter name and can
       
  1112                      only be specified for named filters. 
       
  1113                      Filter name can be upto 20 characters long and cannot 
       
  1114                      contain tilde (~). 
       
  1115                      when a entry is created without specifying this variable, 
       
  1116                      port-name will be assumed as filter-name (unnamed-filter). 
       
  1117                      Filter-name for named filter should be present in
       
  1118                      'hpicfBridgeFilterName' before a port can be mapped to it."         ::= { hpSwitchFilterConfigEntry 8 } 
       
  1119          
       
  1120     hpSwitchProbeConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 9 }
       
  1121 
       
  1122     hpSwitchProbeType OBJECT-TYPE
       
  1123         SYNTAX      INTEGER {
       
  1124                         ports(1),
       
  1125                         vlan(2)
       
  1126                     }
       
  1127         ACCESS      read-write
       
  1128         STATUS      obsolete
       
  1129         DESCRIPTION "If the value of this variable is equal to 1, the
       
  1130                     probe will monitor those ports specified by
       
  1131                     hpSwitchProbedPortMask, otherwise all of the port
       
  1132                     belong to the virtual LAN specified by
       
  1133                     hpSwitchProbedVlanId will be monitored."
       
  1134         ::= { hpSwitchProbeConfig 1 }
       
  1135 
       
  1136     hpSwitchProbedVlanId OBJECT-TYPE
       
  1137         SYNTAX      VlanID
       
  1138         ACCESS      read-write
       
  1139         STATUS      obsolete
       
  1140         DESCRIPTION "The probed virtual LAN."
       
  1141         ::= { hpSwitchProbeConfig 2 }
       
  1142 
       
  1143     hpSwitchProbePort OBJECT-TYPE
       
  1144         SYNTAX      INTEGER (1..65535)
       
  1145         ACCESS      read-write
       
  1146         STATUS      obsolete
       
  1147         DESCRIPTION "The port that every packet passes through those
       
  1148                     probed ports will be copied to."
       
  1149         ::= { hpSwitchProbeConfig 3 }
       
  1150 
       
  1151     hpSwitchProbeAdminStatus OBJECT-TYPE
       
  1152         SYNTAX      INTEGER {
       
  1153                         enable(1),
       
  1154                         disable(2)
       
  1155                     }
       
  1156         ACCESS      read-write
       
  1157         STATUS      obsolete
       
  1158         DESCRIPTION "The operational status of the probing function"
       
  1159         ::= { hpSwitchProbeConfig 4 }
       
  1160 
       
  1161     hpSwitchProbedPortMask OBJECT-TYPE
       
  1162         SYNTAX      OCTET STRING
       
  1163         ACCESS      read-write
       
  1164         STATUS      obsolete
       
  1165         DESCRIPTION "This variable specifies a group of ports which will
       
  1166                     be probed. Each octet within the value of this
       
  1167                     object specifies a set of eight ports, with the
       
  1168                     first octet specifying ports 1 through 8, the second
       
  1169                     octet specifying ports 9 through 16, etc. Within each
       
  1170                     octet, the most significant bit represents the lowest
       
  1171                     numbered port, and the least significant bit
       
  1172                     represents the highest numbered port.  Thus, each port
       
  1173                     of the switch is represented by a single bit within
       
  1174                     the value of this object."
       
  1175         ::= { hpSwitchProbeConfig  5 }
       
  1176 
       
  1177         
       
  1178     -- The FDDI IP Fragmention Configuration group
       
  1179 
       
  1180     hpSwitchFddiIpFragConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 11 }
       
  1181         
       
  1182     -- The FDDI IP Fragmention Configuration Table
       
  1183         
       
  1184     hpSwitchFddiIpFragConfigTable OBJECT-TYPE 
       
  1185         SYNTAX      SEQUENCE OF HpSwitchFddiIpFragConfigEntry 
       
  1186         ACCESS      not-accessible 
       
  1187         STATUS      mandatory
       
  1188         DESCRIPTION "A list of IP fragmentation configuration 
       
  1189                     parameters for the FDDI cards in the switch." 
       
  1190         ::= { hpSwitchFddiIpFragConfig 1 } 
       
  1191 
       
  1192     hpSwitchFddiIpFragConfigEntry OBJECT-TYPE
       
  1193         SYNTAX      HpSwitchFddiIpFragConfigEntry
       
  1194         ACCESS      not-accessible
       
  1195         STATUS      mandatory
       
  1196         DESCRIPTION "An Fddi IP fragmentation entry which is 
       
  1197                     containing configurable options for the FDDI 
       
  1198                     cards in the switch."
       
  1199         INDEX       { hpSwitchFddiIpFragConfigIndex }
       
  1200         ::= { hpSwitchFddiIpFragConfigTable 1 }
       
  1201 
       
  1202     HpSwitchFddiIpFragConfigEntry ::=
       
  1203         SEQUENCE {
       
  1204             hpSwitchFddiIpFragConfigIndex          INTEGER,
       
  1205             hpSwitchFddiIpFragConfigStatus         INTEGER
       
  1206         }
       
  1207           
       
  1208     hpSwitchFddiIpFragConfigIndex OBJECT-TYPE
       
  1209         SYNTAX      INTEGER (1..65535)
       
  1210         ACCESS      read-only
       
  1211         STATUS      mandatory
       
  1212         DESCRIPTION "A unique value for each FDDI Card.  
       
  1213                     The value for each FDDI card must remain constant 
       
  1214                     at least from one re-initialization of the entity's 
       
  1215                     network management system to the next 
       
  1216                     re-initialization." 
       
  1217         ::= { hpSwitchFddiIpFragConfigEntry 1 }
       
  1218 
       
  1219     hpSwitchFddiIpFragConfigStatus OBJECT-TYPE
       
  1220         SYNTAX      INTEGER {
       
  1221                         enable(1),
       
  1222                         disable(2)
       
  1223                     }
       
  1224         ACCESS      read-write
       
  1225         STATUS      mandatory
       
  1226         DESCRIPTION "The operational status of FDDI IP fragmentation
       
  1227                     for each FDDI card. 
       
  1228                     enable(1): FDDI card will fragment all packets which
       
  1229                             are bigger than the Ethernet packet size 
       
  1230                             limitation, 1518 Bytes.
       
  1231                     disable(2): FDDI card will drop all packets which
       
  1232                             are bigger than the Ethernet packet size 
       
  1233                             limitation, 1518 Bytes."
       
  1234         ::= { hpSwitchFddiIpFragConfigEntry 2 }
       
  1235 
       
  1236 
       
  1237     hpSwitchABCConfig OBJECT IDENTIFIER ::= {hpSwitchConfig 12 }
       
  1238 
       
  1239     hpSwitchABCConfigTable OBJECT-TYPE
       
  1240         SYNTAX      SEQUENCE OF HpSwitchABCConfigEntry
       
  1241         ACCESS      not-accessible
       
  1242         STATUS      mandatory
       
  1243         DESCRIPTION "A list of Automatic Broadcast Control (ABC
       
  1244                     disable/enable entries for each VLAN on the switch."
       
  1245         ::= { hpSwitchABCConfig 1 }
       
  1246 
       
  1247     hpSwitchABCConfigEntry OBJECT-TYPE
       
  1248         SYNTAX      HpSwitchABCConfigEntry
       
  1249         ACCESS      not-accessible
       
  1250         STATUS      mandatory
       
  1251         DESCRIPTION "Contains the ABC status for each VLAN on the switch,
       
  1252                     including IP RIP control and IPX RIP/SAP control."
       
  1253         INDEX       { hpSwitchABCConfigVlan }
       
  1254         ::= { hpSwitchABCConfigTable 1 }
       
  1255 
       
  1256     HpSwitchABCConfigEntry ::=
       
  1257         SEQUENCE {
       
  1258             hpSwitchABCConfigVlan                   VlanID,
       
  1259             hpSwitchABCConfigControl                INTEGER,
       
  1260             hpSwitchABCConfigIpRipControl           INTEGER,
       
  1261             hpSwitchABCConfigIpxRipSapControl       INTEGER,
       
  1262             hpSwitchABCConfigVlanBcastLimit         INTEGER,
       
  1263  --         hpSwitchABCConfigVlanBcastPktLimit      INTEGER,
       
  1264             hpSwitchABCConfigAutoGatewayConfig      INTEGER
       
  1265         }
       
  1266 
       
  1267     hpSwitchABCConfigVlan OBJECT-TYPE
       
  1268         SYNTAX      VlanID
       
  1269         ACCESS      read-only
       
  1270         STATUS      mandatory
       
  1271         DESCRIPTION "The user is able to enable/disable ABC on a per VLAN
       
  1272                     basis, so the VLAN serves as an index into the ABC
       
  1273                     configuration table."
       
  1274         ::= { hpSwitchABCConfigEntry 1 }
       
  1275 
       
  1276     hpSwitchABCConfigControl OBJECT-TYPE
       
  1277         SYNTAX      INTEGER {
       
  1278                         ipipx(1),
       
  1279                         ip(2),
       
  1280                         ipx(3),
       
  1281                         disable(4)
       
  1282                     }
       
  1283         ACCESS      read-write
       
  1284         STATUS      mandatory
       
  1285         DESCRIPTION "ABC control is either IP&IPX or IP or IPX or disabled 
       
  1286                     for each VLAN on the switch."
       
  1287         ::= { hpSwitchABCConfigEntry 2 }
       
  1288 
       
  1289     hpSwitchABCConfigIpRipControl OBJECT-TYPE
       
  1290         SYNTAX      INTEGER {
       
  1291                         enable(1),
       
  1292                         disable(2)
       
  1293                     }
       
  1294         ACCESS      read-write
       
  1295         STATUS      mandatory
       
  1296         DESCRIPTION "IP RIP control. If this feature is enabled then IP
       
  1297                     RIP packets will only be forwarded on ports, within
       
  1298                     its VLAN domain, that have heard RIPs before.  If
       
  1299                     this feature is disabled then IP RIP packets seen by
       
  1300                     a given port will be forwarded to all ports within its
       
  1301                     VLAN domain."
       
  1302         ::= { hpSwitchABCConfigEntry 3 }
       
  1303 
       
  1304     hpSwitchABCConfigIpxRipSapControl OBJECT-TYPE
       
  1305         SYNTAX      INTEGER {
       
  1306                         enable(1),
       
  1307                         disable(2)
       
  1308                     }
       
  1309         ACCESS      read-write
       
  1310         STATUS      mandatory
       
  1311         DESCRIPTION "IPX RIP/SAP control. If this feature is enabled then
       
  1312                     IPX RIP/SAP packets will only be forwarded on ports,
       
  1313                     within its VLAN domain, that have previously  seen
       
  1314                     RIP/SAP packets.  If this feature is disabled then
       
  1315                     IPX RIP and SAP packets seen by a given port will be
       
  1316                     forwarded to all ports within its VLAN domain."
       
  1317         ::= { hpSwitchABCConfigEntry 4 }
       
  1318 
       
  1319     hpSwitchABCConfigVlanBcastLimit OBJECT-TYPE
       
  1320         SYNTAX      INTEGER (0..99)
       
  1321         ACCESS      read-write
       
  1322         STATUS      mandatory
       
  1323         DESCRIPTION "The percentage of network bandwidth consumed by
       
  1324                     broadcast traffic through VLAN. If the value of this
       
  1325                     variable is 0, there will be no broadcast limit. There
       
  1326                     is a default value chosen when ABC is enabled."
       
  1327         ::= { hpSwitchABCConfigEntry 5 }
       
  1328 
       
  1329  -- hpSwitchABCConfigVlanBcastPktLimit OBJECT-TYPE
       
  1330  --     SYNTAX      INTEGER (0..2147483647)
       
  1331  --     ACCESS      read-write
       
  1332  --     STATUS      mandatory
       
  1333  --     DESCRIPTION "Network bandwidth in packets per second consumed
       
  1334  --                 by broadcast traffic through VLAN. If the value of
       
  1335  --                 this variable is 0, there will be no broadcast limit.
       
  1336  --                 There is a default value chosen when ABC is enabled."
       
  1337  --     ::= { hpSwitchABCConfigEntry 6 }
       
  1338 
       
  1339     hpSwitchABCConfigAutoGatewayConfig OBJECT-TYPE
       
  1340         SYNTAX      INTEGER {
       
  1341                         enable(1),
       
  1342                         disable(2)
       
  1343                     }
       
  1344         ACCESS      read-write
       
  1345         STATUS      mandatory
       
  1346         DESCRIPTION "If this feature is enabled then DHCP packets both
       
  1347                     ucast and bcast with UDP destination port 68 will be
       
  1348                     intercepted.  DHCP packets with the router option in
       
  1349                     the options field in the DHCP message will be
       
  1350                     modified so that the first daddress in the router
       
  1351                     option is the same as the clients address.  Thus the
       
  1352                     client will be its own default gateway.  If this
       
  1353                     feature is disabled DHCP packets will be forwarded as
       
  1354                     usual."
       
  1355         ::= { hpSwitchABCConfigEntry 7 }
       
  1356 
       
  1357 
       
  1358     hpSwitchStpConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 14 }
       
  1359 
       
  1360     hpSwitchStpVlanTable OBJECT-TYPE
       
  1361         SYNTAX      SEQUENCE OF HpSwitchStpVlanEntry
       
  1362         ACCESS      not-accessible
       
  1363         STATUS      mandatory
       
  1364         DESCRIPTION "A table that contains vlan-specific information
       
  1365                     for the Spanning Tree Protocol."
       
  1366         ::= { hpSwitchStpConfig 1}
       
  1367 
       
  1368     hpSwitchStpVlanEntry OBJECT-TYPE
       
  1369         SYNTAX      HpSwitchStpVlanEntry
       
  1370         ACCESS      not-accessible
       
  1371         STATUS      mandatory
       
  1372         DESCRIPTION "A list of information maintained by every port
       
  1373                     about the Spanning Tree Protocol state for that
       
  1374                     port."
       
  1375         INDEX       { hpSwitchStpVlan }
       
  1376         ::= { hpSwitchStpVlanTable 1 }
       
  1377 
       
  1378     HpSwitchStpVlanEntry ::=
       
  1379         SEQUENCE {
       
  1380             hpSwitchStpVlan                    VlanID,
       
  1381             hpSwitchStpAdminStatus             INTEGER,
       
  1382             hpSwitchStpPriority                INTEGER,
       
  1383             hpSwitchStpMaxAge                  Timeout,
       
  1384             hpSwitchStpHelloTime               Timeout,
       
  1385             hpSwitchStpForwardDelay            Timeout
       
  1386         }
       
  1387 
       
  1388     hpSwitchStpVlan OBJECT-TYPE
       
  1389         SYNTAX      VlanID
       
  1390         ACCESS      read-only
       
  1391         STATUS      mandatory
       
  1392         DESCRIPTION "The VLAN ID for which this entry contains STP
       
  1393                      configuration."
       
  1394         ::= { hpSwitchStpVlanEntry 1 }
       
  1395 
       
  1396     hpSwitchStpAdminStatus OBJECT-TYPE
       
  1397         SYNTAX      INTEGER {
       
  1398                         enable(1),
       
  1399                         disable(2)
       
  1400                     }
       
  1401         ACCESS      read-write
       
  1402         STATUS      mandatory
       
  1403         DESCRIPTION "The admin status of the spanning tree
       
  1404                     protocol."
       
  1405         ::= { hpSwitchStpVlanEntry 2 }
       
  1406 
       
  1407     hpSwitchStpPriority OBJECT-TYPE
       
  1408         SYNTAX      INTEGER (0..65535)
       
  1409         ACCESS      read-write
       
  1410         STATUS      mandatory
       
  1411         DESCRIPTION "The value of the write-able portion of the Bridge
       
  1412                     ID, i.e., the first two octets of the (8 octet
       
  1413                     long) Bridge ID.  The other (last) 6 octets of the
       
  1414                     Bridge ID are given by the value of
       
  1415                     dot1dBaseBridgeAddress."
       
  1416         REFERENCE   "IEEE 802.1D-1990: Section 4.5.3.7"
       
  1417         ::= { hpSwitchStpVlanEntry 3 }
       
  1418 
       
  1419     hpSwitchStpMaxAge OBJECT-TYPE
       
  1420         SYNTAX      Timeout
       
  1421         ACCESS      read-write
       
  1422         STATUS      mandatory
       
  1423         DESCRIPTION "The maximum age of Spanning Tree Protocol
       
  1424                     information learned from the network on any port
       
  1425                     before it is discarded, in units of hundredths of
       
  1426                     a second.  This is the actual value that this
       
  1427                     bridge is currently using."
       
  1428         REFERENCE   "IEEE 802.1D-1990: Section 4.5.3.4"
       
  1429         ::= { hpSwitchStpVlanEntry 4 }
       
  1430 
       
  1431     hpSwitchStpHelloTime OBJECT-TYPE
       
  1432         SYNTAX      Timeout
       
  1433         ACCESS      read-write
       
  1434         STATUS      mandatory
       
  1435         DESCRIPTION "The amount of time between the transmission of
       
  1436                     Configuration bridge PDUs by this node on any port
       
  1437                     when it is the root of the spanning tree or trying
       
  1438                     to become so, in units of hundredths of a second.
       
  1439                     This is the actual value that this bridge is
       
  1440                     currently using."
       
  1441         REFERENCE   "IEEE 802.1D-1990: Section 4.5.3.5"
       
  1442         ::= { hpSwitchStpVlanEntry 5 }
       
  1443 
       
  1444     hpSwitchStpForwardDelay OBJECT-TYPE
       
  1445         SYNTAX      Timeout
       
  1446         ACCESS      read-write
       
  1447         STATUS      mandatory
       
  1448         DESCRIPTION "This time value, measured in units of hundredths
       
  1449                     of a second, controls how fast a port changes its
       
  1450                     spanning state when moving towards the Forwarding
       
  1451                     state.  The value determines how long the port
       
  1452                     stays in each of the Listening and Learning
       
  1453                     states, which precede the Forwarding state.  This
       
  1454                     value is also used, when a topology change has
       
  1455                     been detected and is underway, to age all dynamic
       
  1456                     entries in the Forwarding Database.  [Note that
       
  1457                     this value is the one that this bridge is
       
  1458                     currently using, in contrast to
       
  1459                     dot1dBridgeForwardDelay which is the value that
       
  1460                     this bridge and all others would start using
       
  1461                     if/when this bridge were to become the root.]"
       
  1462         REFERENCE   "IEEE 802.1D-1990: Section 4.5.3.6"
       
  1463         ::= { hpSwitchStpVlanEntry 6 }
       
  1464 
       
  1465     hpSwitchStpPortTable OBJECT-TYPE
       
  1466         SYNTAX      SEQUENCE OF HpSwitchStpPortEntry
       
  1467         ACCESS      not-accessible
       
  1468         STATUS      mandatory
       
  1469         DESCRIPTION "A table that contains port-specific information
       
  1470                     for the Spanning Tree Protocol."
       
  1471         ::= { hpSwitchStpConfig 2 }
       
  1472 
       
  1473     hpSwitchStpPortEntry OBJECT-TYPE
       
  1474         SYNTAX      HpSwitchStpPortEntry
       
  1475         ACCESS      not-accessible
       
  1476         STATUS      mandatory
       
  1477         DESCRIPTION "A list of information maintained by every port
       
  1478                     about the Spanning Tree Protocol state for that
       
  1479                     port."
       
  1480         INDEX       { hpSwitchStpPort }
       
  1481         ::= { hpSwitchStpPortTable 1 }
       
  1482 
       
  1483     HpSwitchStpPortEntry ::=
       
  1484         SEQUENCE {
       
  1485             hpSwitchStpPort                   INTEGER,
       
  1486             hpSwitchStpPortType               HpSwitchPortType,
       
  1487             hpSwitchStpPortSrcMac             MacAddress,
       
  1488             hpSwitchStpPortPriority           INTEGER,
       
  1489             hpSwitchStpPortPathCost           INTEGER,
       
  1490             hpSwitchStpPortMode               INTEGER,
       
  1491             hpSwitchStpPortBpduFilter         INTEGER,
       
  1492             hpSwitchStpPortBpduProtection     INTEGER,
       
  1493             hpSwitchStpPortErrantBpduCounter  Counter32,
       
  1494 	    hpSwitchStpPortPvstFilter         TruthValue,
       
  1495 	    hpSwitchStpPortPvstProtection     TruthValue
       
  1496         }
       
  1497 
       
  1498     hpSwitchStpPort OBJECT-TYPE
       
  1499         SYNTAX      INTEGER (1..65535)
       
  1500         ACCESS      read-only
       
  1501         STATUS      mandatory
       
  1502         DESCRIPTION "The port number of the port for which this entry
       
  1503                     contains Spanning Tree Protocol management
       
  1504                     information."
       
  1505         REFERENCE
       
  1506              "IEEE 802.1D-1990: Section 6.8.2.1.2"
       
  1507         ::= { hpSwitchStpPortEntry 1 }
       
  1508 
       
  1509     hpSwitchStpPortType OBJECT-TYPE
       
  1510         SYNTAX      HpSwitchPortType
       
  1511         ACCESS      read-only
       
  1512         STATUS      mandatory
       
  1513         DESCRIPTION "The type of port."
       
  1514         ::= { hpSwitchStpPortEntry 2 }
       
  1515 
       
  1516     hpSwitchStpPortSrcMac OBJECT-TYPE
       
  1517         SYNTAX      MacAddress
       
  1518         ACCESS      read-only
       
  1519         STATUS      mandatory
       
  1520         DESCRIPTION "The source MAC address used by the spanning
       
  1521                     tree protocol."
       
  1522         ::= { hpSwitchStpPortEntry 3 }
       
  1523 
       
  1524     hpSwitchStpPortPriority OBJECT-TYPE
       
  1525         SYNTAX      INTEGER (0..255)
       
  1526         ACCESS      read-write
       
  1527         STATUS      mandatory
       
  1528         DESCRIPTION "The value of the priority field which is
       
  1529                     contained in the first (in network byte order)
       
  1530                     octet of the (2 octet long) Port ID.  The other
       
  1531                     octet of the Port ID is given by the value of
       
  1532                     dot1dStpPort."
       
  1533         REFERENCE   "IEEE 802.1D-1990: Section 4.5.5.1"
       
  1534         ::= { hpSwitchStpPortEntry 4 }
       
  1535 
       
  1536     hpSwitchStpPortPathCost OBJECT-TYPE
       
  1537         SYNTAX      INTEGER (1..65535)
       
  1538         ACCESS      read-write
       
  1539         STATUS      mandatory
       
  1540         DESCRIPTION "The contribution of this port to the path cost of
       
  1541                     paths towards the spanning tree root which include
       
  1542                     this port.  802.1D-1990 recommends that the
       
  1543                     default value of this parameter be in inverse
       
  1544                     proportion to the speed of the attached LAN."
       
  1545         REFERENCE   "IEEE 802.1D-1990: Section 4.5.5.3"
       
  1546         ::= { hpSwitchStpPortEntry 5 }
       
  1547 
       
  1548     hpSwitchStpPortMode OBJECT-TYPE
       
  1549         SYNTAX      INTEGER {
       
  1550                         normal(1),
       
  1551                         fast(2),
       
  1552 			uplink(3)
       
  1553                     }
       
  1554         ACCESS      read-write
       
  1555         STATUS      mandatory
       
  1556         DESCRIPTION "If the value of this variable is set to fast(2), the 
       
  1557                     port will go directly into the Forwarding State when a
       
  1558                     device is connected to it. Use this feature only on
       
  1559                     ports that are connected to an individual PC or
       
  1560                     Workstation, to allow these ports to come up and
       
  1561                     move quickly to the Forwarding State instead of going
       
  1562                     through the normal STP initialization process.
       
  1563 
       
  1564                     Caution: Changing the value of this variable to fast(2)
       
  1565                     on ports connected to a hub or switch may cause loops
       
  1566                     in your network."
       
  1567         ::= { hpSwitchStpPortEntry 6 }
       
  1568 
       
  1569     hpSwitchStpPortBpduFilter OBJECT-TYPE
       
  1570         SYNTAX      INTEGER { 
       
  1571                         true(1), 
       
  1572                         false(2) 
       
  1573                     }
       
  1574         ACCESS      read-write
       
  1575         STATUS      optional
       
  1576         DESCRIPTION "Setting True will cause port to ignore ingress BPDUs
       
  1577                     and not generate egress BPDUs, as the result the port 
       
  1578                     will stay in forwarding state. Default is False."
       
  1579         DEFVAL      { false }
       
  1580         ::= { hpSwitchStpPortEntry 7 }
       
  1581 
       
  1582     hpSwitchStpPortBpduProtection OBJECT-TYPE
       
  1583         SYNTAX      INTEGER { 
       
  1584                         true(1), 
       
  1585                         false(2) 
       
  1586                     }
       
  1587         ACCESS      read-write
       
  1588         STATUS      optional
       
  1589         DESCRIPTION "Setting True indicates that no BPDUs are expected to 
       
  1590                     be received on this port. At the reception of BPDUs 
       
  1591                     the BPDU protection mechanism will disable this port
       
  1592                     and port will transition into bpduError state.
       
  1593                     Default is False."
       
  1594         DEFVAL      { false }
       
  1595         ::= { hpSwitchStpPortEntry 8 }
       
  1596 
       
  1597     hpSwitchStpPortErrantBpduCounter OBJECT-TYPE
       
  1598         SYNTAX      Counter32
       
  1599         ACCESS      read-only
       
  1600         STATUS      optional
       
  1601         DESCRIPTION "Counts the number of BPDUs that were not expected 
       
  1602                     to be received on this port. This counter gets 
       
  1603                     incremented only if hpSwitchStpPortBpduProtection,
       
  1604                     hpSwitchStpPortBpduFilter, hpSwitchStpPortPvstFilter,
       
  1605                     or hpSwitchStpPvstProtection is True for the port, 
       
  1606                     otherwise it is cleared to zero."
       
  1607         ::= { hpSwitchStpPortEntry 9 }
       
  1608 
       
  1609     hpSwitchStpPortPvstFilter OBJECT-TYPE
       
  1610         SYNTAX      TruthValue
       
  1611         ACCESS      read-write
       
  1612         STATUS      optional
       
  1613         DESCRIPTION "Setting True will cause the port to ignore incoming
       
  1614                     PVST BPDUs.
       
  1615                     Default is False."
       
  1616         DEFVAL      { false }
       
  1617         ::= { hpSwitchStpPortEntry 10 }
       
  1618 
       
  1619     hpSwitchStpPortPvstProtection OBJECT-TYPE
       
  1620         SYNTAX      TruthValue
       
  1621         ACCESS      read-write
       
  1622         STATUS      optional
       
  1623         DESCRIPTION "Setting True indicates that any PVST BPDUs arriving
       
  1624                     on this port should be discarded and that this will
       
  1625                     cause the port to be disabled.  The port will remain
       
  1626                     disabled for the time period indicated by
       
  1627                     hpSwitchStpBpduProtectionTimeout.
       
  1628                     Default is False."
       
  1629         DEFVAL      { false }
       
  1630         ::= { hpSwitchStpPortEntry 11 }
       
  1631 
       
  1632     hpSwitchStpTrapCntl OBJECT-TYPE
       
  1633         SYNTAX       BITS {
       
  1634                          errantBpdu(0),
       
  1635                          newRoot(1),
       
  1636                          rootGuard(2),
       
  1637                          loopGuard(3)
       
  1638                      }
       
  1639         ACCESS       read-write
       
  1640         STATUS       optional
       
  1641         DESCRIPTION  "Controls generation of SNMP traps by STP-enabled switch
       
  1642                      for events defined in this MIB.
       
  1643                      The set bit means 'enabled'.
       
  1644 
       
  1645                       - errantBpdu(0)
       
  1646                         The state of this bit specifies whether the 
       
  1647                         notification trap allowed to be send when 
       
  1648                         unexpected (errant) BPDU is received on a port.
       
  1649 
       
  1650                        - newRoot(1):
       
  1651                         The state of this bit specifies whether the 
       
  1652                         trap is allowed to be send when 
       
  1653                         sending agent has become the new root. 
       
  1654                         Currently, it is only supported in RPVST mode.
       
  1655 
       
  1656                       - rootGuard(2): 
       
  1657                         The state of this bit specifies whether  the 
       
  1658                         trap is allowed to be send when Root-Guard
       
  1659                         enabled port receives superior BPDUs 
       
  1660                         on its interface.
       
  1661                         Currently, it is only supported in RPVST mode.
       
  1662 
       
  1663                       - loopGuard(3):
       
  1664                         The state of this bit specifies whether the trap 
       
  1665                         is allowed to be send when a Loop Guard 
       
  1666                         enabled port stops receiving BPDUs from its 
       
  1667                         designated port.
       
  1668                         Currently, it is only supported in RPVST mode."
       
  1669 
       
  1670         ::= { hpSwitchStpConfig 3 }
       
  1671 
       
  1672     hpSwitchStpBpduProtectionTimeout OBJECT-TYPE
       
  1673         SYNTAX       INTEGER
       
  1674         ACCESS       read-write
       
  1675         STATUS       optional
       
  1676         DESCRIPTION  "The duration of time in seconds when a protected port
       
  1677                      affected by receiving of an unauthorized BPDU will 
       
  1678                      remain in down state. The zero value means infinity."
       
  1679         DEFVAL      { 0 }
       
  1680         ::= { hpSwitchStpConfig 4 }
       
  1681 
       
  1682         hpSwitchSTPAdminStatus OBJECT-TYPE
       
  1683             SYNTAX          INTEGER {
       
  1684                                  enabled(1),
       
  1685                                  disabled(2)
       
  1686                              }
       
  1687             ACCESS      read-write
       
  1688             STATUS          mandatory
       
  1689             DESCRIPTION
       
  1690                 "The administrative status of STP in the switch.
       
  1691                  The value 'enabled' denotes that the
       
  1692                  STP is active; 'disabled' disables it. 
       
  1693                 "
       
  1694             ::= { hpSwitchStpConfig 5 }
       
  1695 
       
  1696       hpicfSwitchSTPVersion    OBJECT-TYPE
       
  1697             SYNTAX      INTEGER {
       
  1698                                  mstp(3),
       
  1699                                  rapidPvst(4)
       
  1700                              }
       
  1701             ACCESS      read-write
       
  1702             STATUS      mandatory
       
  1703             DESCRIPTION
       
  1704                 "The version of Spanning Tree Protocol the bridge is
       
  1705                  currently running.  "
       
  1706             ::= { hpSwitchStpConfig 6 }
       
  1707 
       
  1708     hpSwitchIgmpConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 15 }
       
  1709 
       
  1710     hpSwitchIgmpConfigTable OBJECT-TYPE
       
  1711         SYNTAX      SEQUENCE OF HpSwitchIgmpConfigEntry
       
  1712         ACCESS      not-accessible
       
  1713         STATUS      mandatory
       
  1714         DESCRIPTION "A table that contains information about the IGMP
       
  1715                     Querier capacity or High Priority Forward
       
  1716                     configuration on any given vlan on the switch."
       
  1717         ::= { hpSwitchIgmpConfig 1 }
       
  1718 
       
  1719     hpSwitchIgmpConfigEntry OBJECT-TYPE
       
  1720         SYNTAX      HpSwitchIgmpConfigEntry
       
  1721         ACCESS      not-accessible
       
  1722         STATUS      mandatory
       
  1723         DESCRIPTION "Information about the IGMP Querier feature associated
       
  1724                     with a specific virtual LAN in this device."
       
  1725         INDEX       { hpSwitchIgmpVlanIndex }
       
  1726         ::= { hpSwitchIgmpConfigTable 1 }
       
  1727 
       
  1728     HpSwitchIgmpConfigEntry ::= 
       
  1729         SEQUENCE {
       
  1730             hpSwitchIgmpVlanIndex             VlanID,
       
  1731             hpSwitchIgmpState                 INTEGER,
       
  1732             hpSwitchIgmpQuerierState          INTEGER,
       
  1733             hpSwitchIgmpPriorityState         INTEGER,
       
  1734             hpSwitchIgmpQuerierInterval       INTEGER,
       
  1735             hpSwitchIgmpProxyDomainMap        INTEGER
       
  1736         }
       
  1737 
       
  1738     hpSwitchIgmpVlanIndex OBJECT-TYPE
       
  1739         SYNTAX      VlanID
       
  1740         ACCESS      read-only
       
  1741         STATUS      mandatory
       
  1742         DESCRIPTION "An index that uniquely identifies the IGMP
       
  1743                     configuration of a virtual LAN for which this entry
       
  1744                     contains information."
       
  1745         ::= { hpSwitchIgmpConfigEntry 1 }
       
  1746 
       
  1747     hpSwitchIgmpState OBJECT-TYPE
       
  1748         SYNTAX      INTEGER{
       
  1749                         enable(1),
       
  1750                         disable(2)
       
  1751                     }
       
  1752         ACCESS      read-write
       
  1753         STATUS      mandatory
       
  1754         DESCRIPTION "The operational status of the IGMP support for
       
  1755                     this virtual LAN."
       
  1756         ::= { hpSwitchIgmpConfigEntry 2 }
       
  1757 
       
  1758     hpSwitchIgmpQuerierState OBJECT-TYPE
       
  1759         SYNTAX      INTEGER{
       
  1760                         enable(1),
       
  1761                         disable(2)
       
  1762                     }
       
  1763         ACCESS      read-write
       
  1764         STATUS      mandatory
       
  1765         DESCRIPTION "The operational status of the IGMP Querier
       
  1766                     functionality for this virtual LAN."
       
  1767         ::= { hpSwitchIgmpConfigEntry 3 }
       
  1768 
       
  1769     hpSwitchIgmpPriorityState OBJECT-TYPE
       
  1770         SYNTAX      INTEGER{
       
  1771                         enable(1),
       
  1772                         disable(2)
       
  1773                     }
       
  1774         ACCESS      read-write
       
  1775         STATUS      deprecated
       
  1776         DESCRIPTION "The operational status of the IGMP Forward with High
       
  1777                     Priority mode for  this virtual LAN. This feature is now 
       
  1778                     deprecated since the functionality is not supported by 
       
  1779                     IGMP."
       
  1780         ::= { hpSwitchIgmpConfigEntry 4 }
       
  1781 
       
  1782     hpSwitchIgmpQuerierInterval OBJECT-TYPE
       
  1783         SYNTAX      INTEGER (5..300)
       
  1784         ACCESS      read-write
       
  1785         STATUS      mandatory
       
  1786         DESCRIPTION "The time (in seconds) to wait between Querier
       
  1787                     election cycles for this virtual LAN."
       
  1788         ::= { hpSwitchIgmpConfigEntry 5 }
       
  1789 
       
  1790     hpSwitchIgmpProxyDomainMap OBJECT-TYPE
       
  1791         SYNTAX      INTEGER
       
  1792         ACCESS      read-write
       
  1793         STATUS      mandatory
       
  1794         DESCRIPTION "Denotes the IGMP proxy domains that are associated with
       
  1795                      this VLAN. Only IGMP proxy domains that already exist 
       
  1796                      can be associated."
       
  1797         ::= { hpSwitchIgmpConfigEntry 6 }
       
  1798 
       
  1799     hpSwitchIgmpPortConfigTable OBJECT-TYPE
       
  1800         SYNTAX      SEQUENCE OF HpSwitchIgmpPortConfigEntry
       
  1801         ACCESS      not-accessible
       
  1802         STATUS      mandatory
       
  1803         DESCRIPTION "A table that contains information about the IGMP port
       
  1804                     configurations on this switch."
       
  1805         ::= { hpSwitchIgmpConfig 2 }
       
  1806 
       
  1807     hpSwitchIgmpPortConfigEntry OBJECT-TYPE
       
  1808         SYNTAX      HpSwitchIgmpPortConfigEntry
       
  1809         ACCESS      not-accessible
       
  1810         STATUS      mandatory
       
  1811         DESCRIPTION "The information associated with each IGMP port
       
  1812                     configuration."
       
  1813         INDEX       { hpSwitchIgmpPortIndex }
       
  1814         ::= { hpSwitchIgmpPortConfigTable 1 }
       
  1815 
       
  1816     HpSwitchIgmpPortConfigEntry ::=        
       
  1817         SEQUENCE {
       
  1818             hpSwitchIgmpPortIndex             INTEGER,
       
  1819             hpSwitchIgmpPortType              HpSwitchPortType,
       
  1820             hpSwitchIgmpIpMcastState          INTEGER
       
  1821         }
       
  1822 
       
  1823     hpSwitchIgmpPortIndex OBJECT-TYPE
       
  1824         SYNTAX      INTEGER (1..65535)
       
  1825         ACCESS      read-only
       
  1826         STATUS      mandatory
       
  1827         DESCRIPTION "The ifIndex value which uniquely identifies a row in
       
  1828                     the Interfaces Table."
       
  1829         ::= { hpSwitchIgmpPortConfigEntry 1 }
       
  1830 
       
  1831     hpSwitchIgmpPortType OBJECT-TYPE
       
  1832         SYNTAX      HpSwitchPortType
       
  1833         ACCESS      read-only
       
  1834         STATUS      mandatory
       
  1835         DESCRIPTION "The type of port."
       
  1836         ::= { hpSwitchIgmpPortConfigEntry 2 }
       
  1837 
       
  1838     hpSwitchIgmpIpMcastState OBJECT-TYPE
       
  1839         SYNTAX      INTEGER{
       
  1840                         auto(1),
       
  1841                         blocked(2),
       
  1842                         forward(3)
       
  1843                     }
       
  1844         ACCESS      read-write
       
  1845         STATUS      mandatory
       
  1846         DESCRIPTION "The operational status of the IGMP feature for this
       
  1847                     port or trunk.  1 implies that all IP Multicast
       
  1848                     traffic will be monitored on the port, 2 implies that
       
  1849                     IP Multicast traffic will be dropped on the port, and
       
  1850                     3 implies that all IP Multicast traffic will be
       
  1851                     forwarded without the switch examining it."
       
  1852         ::= { hpSwitchIgmpPortConfigEntry 3 }
       
  1853 
       
  1854 
       
  1855     hpSwitchIgmpPortConfigTable2 OBJECT-TYPE
       
  1856         SYNTAX      SEQUENCE OF HpSwitchIgmpPortConfigEntry2
       
  1857         ACCESS      not-accessible
       
  1858         STATUS      mandatory
       
  1859         DESCRIPTION "A table that contains information about the IGMP port
       
  1860                     configurations on this switch.  This table supersedes
       
  1861                     hpSwitchIgmpPortConfigTable for products which support
       
  1862                     multiple VLANs on each port."
       
  1863         ::= { hpSwitchIgmpConfig 3 }
       
  1864 
       
  1865     hpSwitchIgmpPortConfigEntry2 OBJECT-TYPE
       
  1866         SYNTAX      HpSwitchIgmpPortConfigEntry2
       
  1867         ACCESS      not-accessible
       
  1868         STATUS      mandatory
       
  1869         DESCRIPTION "The information associated with each IGMP port
       
  1870                     configuration."
       
  1871         INDEX       { hpSwitchIgmpPortVlanIndex2, hpSwitchIgmpPortIndex2 }
       
  1872         ::= { hpSwitchIgmpPortConfigTable2 1 }
       
  1873 
       
  1874     HpSwitchIgmpPortConfigEntry2 ::=        
       
  1875         SEQUENCE {
       
  1876             hpSwitchIgmpPortVlanIndex2          INTEGER,
       
  1877             hpSwitchIgmpPortIndex2              INTEGER,
       
  1878             hpSwitchIgmpPortType2               HpSwitchPortType,
       
  1879             hpSwitchIgmpIpMcastState2           INTEGER,
       
  1880             hpSwitchIgmpPortForcedLeaveState    INTEGER,
       
  1881             hpSwitchIgmpPortFastLeaveState      INTEGER
       
  1882         }
       
  1883 
       
  1884     hpSwitchIgmpPortVlanIndex2 OBJECT-TYPE
       
  1885         SYNTAX      INTEGER (1..65535)
       
  1886         ACCESS      read-only
       
  1887         STATUS      mandatory
       
  1888         DESCRIPTION "The Vlan Index value which uniquely identifies a row
       
  1889                     in the Interfaces Table."
       
  1890         ::= { hpSwitchIgmpPortConfigEntry2 1 }
       
  1891 
       
  1892     hpSwitchIgmpPortIndex2 OBJECT-TYPE
       
  1893         SYNTAX      INTEGER (1..65535)
       
  1894         ACCESS      read-only
       
  1895         STATUS      mandatory
       
  1896         DESCRIPTION "The ifIndex value which uniquely identifies a row in
       
  1897                     the Interfaces Table."
       
  1898         ::= { hpSwitchIgmpPortConfigEntry2 2 }
       
  1899 
       
  1900     hpSwitchIgmpPortType2 OBJECT-TYPE
       
  1901         SYNTAX      HpSwitchPortType
       
  1902         ACCESS      read-only
       
  1903         STATUS      mandatory
       
  1904         DESCRIPTION "The type of port."
       
  1905         ::= { hpSwitchIgmpPortConfigEntry2 3 }
       
  1906 
       
  1907     hpSwitchIgmpIpMcastState2 OBJECT-TYPE
       
  1908         SYNTAX      INTEGER {
       
  1909                         auto(1),
       
  1910                         blocked(2),
       
  1911                         forward(3)
       
  1912                     }
       
  1913         ACCESS      read-write
       
  1914         STATUS      mandatory
       
  1915         DESCRIPTION "The operational status of the IGMP feature for this
       
  1916                     port or trunk.  1 implies that all IP Multicast traffic
       
  1917                     will be monitored on the port, 2 implies that
       
  1918                     IP Multicast traffic will be dropped on the port, and
       
  1919                     3 implies that all IP Multicast traffic will be
       
  1920                     forwarded without the switch examining it."
       
  1921         ::= { hpSwitchIgmpPortConfigEntry2 4 }
       
  1922 
       
  1923     hpSwitchIgmpPortForcedLeaveState OBJECT-TYPE
       
  1924         SYNTAX      INTEGER{
       
  1925                         enabled(1),
       
  1926                         disabled(2)
       
  1927                     }
       
  1928         ACCESS      read-write
       
  1929         STATUS      mandatory
       
  1930         DESCRIPTION "The operational status of the IGMP feature for this
       
  1931                     port or trunk indicates whether any IGMP V2 Leaves
       
  1932                     received for an IP Multicast group will cause the
       
  1933                     group to be deleted after the
       
  1934                     hpSwitchIgmpForcedLeaveInterval if no new IGMP V2
       
  1935                     Reports are received for that group. Normal behavior
       
  1936                     is for a group issuing a Leave to be deleted after
       
  1937                     the Querier's Maximum Response time if no IGMP V2 
       
  1938                     Report is received."
       
  1939         ::= { hpSwitchIgmpPortConfigEntry2 5 }
       
  1940 
       
  1941     hpSwitchIgmpPortFastLeaveState OBJECT-TYPE
       
  1942         SYNTAX      INTEGER{
       
  1943                         enabled(1),
       
  1944                         disabled(2)
       
  1945                     }
       
  1946         ACCESS      read-write
       
  1947         STATUS      mandatory
       
  1948         DESCRIPTION "The operational status of the IGMP feature for this
       
  1949                     port or trunk indicates whether any IGMP V2 Leaves
       
  1950                     received for an IP Multicast group will cause the
       
  1951                     group to be deleted immediately on single-
       
  1952 		    connection ports. Normal behavior is for a group 
       
  1953 		    issuing a Leave to be deleted after the Querier's 
       
  1954 		    Maximum Response time if no IGMP V2 Report is 
       
  1955                     received."
       
  1956         ::= { hpSwitchIgmpPortConfigEntry2 6 }
       
  1957 
       
  1958     hpSwitchIgmpForcedLeaveInterval OBJECT-TYPE
       
  1959         SYNTAX      INTEGER (1..65535)
       
  1960         ACCESS      read-write
       
  1961         STATUS      mandatory
       
  1962         DESCRIPTION "When a port's hpSwitchIgmpPortForcedLeaveState is
       
  1963                     enabled, this is the amount of time allowed for an
       
  1964                     IGMP V2 Report to arrive and cancel deletion of a
       
  1965                     multicast group requested by a previous IGMP V2
       
  1966                     Leave request."
       
  1967         ::= { hpSwitchIgmpConfig 4 }
       
  1968 
       
  1969     -- CoS support MIB definition
       
  1970     hpSwitchCosConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 17 }
       
  1971 
       
  1972     hpSwitchCosPortConfigTable OBJECT-TYPE
       
  1973         SYNTAX      SEQUENCE OF HpSwitchCosPortConfigEntry
       
  1974         ACCESS      not-accessible
       
  1975         STATUS      mandatory
       
  1976         DESCRIPTION "A table that contains information about the CoS port
       
  1977                     configurations on this switch."
       
  1978         ::= { hpSwitchCosConfig 1 }
       
  1979 
       
  1980     hpSwitchCosPortConfigEntry OBJECT-TYPE
       
  1981         SYNTAX      HpSwitchCosPortConfigEntry
       
  1982         ACCESS      not-accessible
       
  1983         STATUS      mandatory
       
  1984         DESCRIPTION "The information associated with each CoS port
       
  1985                     configuration."
       
  1986         INDEX       { hpSwitchCosPortIndex }
       
  1987         ::= { hpSwitchCosPortConfigTable 1 }
       
  1988 
       
  1989     HpSwitchCosPortConfigEntry ::=        
       
  1990         SEQUENCE {
       
  1991             hpSwitchCosPortIndex              INTEGER,
       
  1992             hpSwitchCosPortType               HpSwitchPortType,
       
  1993             hpSwitchCosPortPriority           INTEGER,
       
  1994             hpSwitchCosPortDSCPPolicy         INTEGER,
       
  1995             hpSwitchCosPortResolvedPriority   INTEGER,
       
  1996             hpSwitchCosPortApplyPolicy        INTEGER,
       
  1997             hpSwitchCosPortTrustMode          INTEGER
       
  1998         }
       
  1999 
       
  2000     hpSwitchCosPortIndex OBJECT-TYPE
       
  2001         SYNTAX      INTEGER (1..65535)
       
  2002         ACCESS      read-only
       
  2003         STATUS      mandatory
       
  2004         DESCRIPTION "The ifIndex value which uniquely identifies a row
       
  2005                     in the Interfaces Table."
       
  2006         ::= { hpSwitchCosPortConfigEntry 1 }
       
  2007 
       
  2008     hpSwitchCosPortType OBJECT-TYPE
       
  2009         SYNTAX      HpSwitchPortType
       
  2010         ACCESS      read-only
       
  2011         STATUS      deprecated
       
  2012         DESCRIPTION "The type of port."
       
  2013         ::= { hpSwitchCosPortConfigEntry 2 }
       
  2014 
       
  2015     hpSwitchCosPortPriority OBJECT-TYPE
       
  2016         SYNTAX      INTEGER (0..255)
       
  2017         ACCESS      read-write
       
  2018         STATUS      mandatory
       
  2019         DESCRIPTION "The 802.1p priority value to assign to packets
       
  2020                     received on the specified port.  This value will be
       
  2021                     inserted in the 802.1Q tag and the packet will be
       
  2022                     placed in the appropriate outbound port queue.  The
       
  2023                     value of 255 is used to indicate No Override."
       
  2024         ::= { hpSwitchCosPortConfigEntry 3 }
       
  2025 
       
  2026     hpSwitchCosPortDSCPPolicy OBJECT-TYPE
       
  2027         SYNTAX      INTEGER (1..255)
       
  2028         ACCESS      read-write
       
  2029         STATUS      mandatory
       
  2030         DESCRIPTION "The DSCP Policy to assign to packets received on
       
  2031                     the specified Port.  This is an index into the
       
  2032                     hpSwitchCosDSCPPolicy table, or the value 255
       
  2033 		    indicating no DSCP Policy exists.  This policy is
       
  2034                     associated with an 802.1p priority value, which will
       
  2035                     be inserted in the 802.1Q tag and will cause the 
       
  2036                     packet to be placed in the appropriate outbound port
       
  2037                     queue. When the packet is IP protocol type, the DSCP
       
  2038                     policy value (a Differentiated Services codepoint)
       
  2039                     will also be written into the Differentiated-Services
       
  2040                     field of the IP Type-of-Service byte."
       
  2041         ::= { hpSwitchCosPortConfigEntry 4 }
       
  2042 
       
  2043     hpSwitchCosPortResolvedPriority OBJECT-TYPE
       
  2044         SYNTAX      INTEGER (0..7 | 255)
       
  2045         ACCESS      read-only
       
  2046         STATUS      mandatory
       
  2047         DESCRIPTION "The 802.1p priority that will be applied to packets
       
  2048                     received on the specified port.  This value
       
  2049                     represents the actual operating value for this CoS
       
  2050                     port entry. A value of 255 represents no override
       
  2051                     of the incoming priority."
       
  2052         ::= { hpSwitchCosPortConfigEntry 5 }
       
  2053 
       
  2054     hpSwitchCosPortApplyPolicy OBJECT-TYPE
       
  2055         SYNTAX      INTEGER {
       
  2056                         noPolicyOverride(1),
       
  2057                         applyHpSwitchCosPortPriority(2),
       
  2058                         applyHpSwitchCosPortDSCPPolicy(3)
       
  2059                     }
       
  2060         ACCESS      read-write
       
  2061         STATUS      mandatory
       
  2062         DESCRIPTION "This object determines which configuration policy,
       
  2063                     noPolicyOverride, hpSwitchCosPortPriority or 
       
  2064                     hpSwitchCosPortDSCPPolicy, applies for the given
       
  2065                     Port CoS entry.  These configuration policies are
       
  2066                     mutually exclusive of one another."
       
  2067         ::= { hpSwitchCosPortConfigEntry 6 }
       
  2068 
       
  2069     hpSwitchCosPortTrustMode OBJECT-TYPE
       
  2070         SYNTAX      INTEGER {
       
  2071                         trustNone(1),
       
  2072                         trust8021pCos(2),
       
  2073                         trustTosIpPrecedence(3),
       
  2074                         trustTosDiffserv(4),
       
  2075                         trustAll(5) 
       
  2076                     }
       
  2077         ACCESS      read-write
       
  2078         STATUS      mandatory
       
  2079         DESCRIPTION "This object determines which trust mode,
       
  2080                     trustNone, trust802.1pCos, trustTosIpPrecedence, 
       
  2081                     trustTosDffserv, or trustAll, applies for the given 
       
  2082                     Port CoS entry.  When the trust-mode is anything other 
       
  2083                     than trustNone, the inbound QoS values for the trusted 
       
  2084                     fields will be preserved and any associated inbound 
       
  2085                     queuing will occur.  For all configurations, any 
       
  2086                     inbound values NOT specifically included in the 
       
  2087                     trust-mode will be cleared.  The default setting is
       
  2088                     trustAll. These configuration modes are mutually 
       
  2089                     exclusive of one another."
       
  2090         ::= { hpSwitchCosPortConfigEntry 7 }
       
  2091 
       
  2092 
       
  2093     hpSwitchCosVlanConfigTable OBJECT-TYPE
       
  2094         SYNTAX      SEQUENCE OF HpSwitchCosVlanConfigEntry
       
  2095         ACCESS      not-accessible
       
  2096         STATUS      mandatory
       
  2097         DESCRIPTION "A table that contains information about the CoS Vlan
       
  2098                     configurations on this switch."
       
  2099         ::= { hpSwitchCosConfig 2 }
       
  2100 
       
  2101     hpSwitchCosVlanConfigEntry OBJECT-TYPE
       
  2102         SYNTAX      HpSwitchCosVlanConfigEntry
       
  2103         ACCESS      not-accessible
       
  2104         STATUS      mandatory
       
  2105         DESCRIPTION "The information associated with each CoS Vlan
       
  2106                     configuration."
       
  2107         INDEX       { hpSwitchCosVlanIndex }
       
  2108         ::= { hpSwitchCosVlanConfigTable 1 }
       
  2109 
       
  2110     HpSwitchCosVlanConfigEntry ::=        
       
  2111         SEQUENCE {
       
  2112             hpSwitchCosVlanIndex              VlanID,
       
  2113             hpSwitchCosVlanPriority           INTEGER,
       
  2114             hpSwitchCosVlanDSCPPolicy         INTEGER,
       
  2115             hpSwitchCosVlanResolvedPriority   INTEGER,
       
  2116             hpSwitchCosVlanApplyPolicy        INTEGER
       
  2117         }
       
  2118 
       
  2119     hpSwitchCosVlanIndex OBJECT-TYPE
       
  2120         SYNTAX      VlanID
       
  2121         ACCESS      read-only
       
  2122         STATUS      mandatory
       
  2123         DESCRIPTION "The index that uniquely identifies the CoS
       
  2124                     configuration of a virtual LAN for which this entry
       
  2125                     contains information."
       
  2126         ::= { hpSwitchCosVlanConfigEntry 1 }
       
  2127 
       
  2128     hpSwitchCosVlanPriority OBJECT-TYPE
       
  2129         SYNTAX      INTEGER (0..255)
       
  2130         ACCESS      read-write
       
  2131         STATUS      mandatory
       
  2132         DESCRIPTION "The 802.1p priority value to assign to packets
       
  2133                     received on the specified Vlan.  This value will be
       
  2134                     inserted in the 802.1Q tag and the packet will be
       
  2135                     placed in the appropriate outbound port queue.  The
       
  2136                     value of 255 is used to indicate No Override."
       
  2137         ::= { hpSwitchCosVlanConfigEntry 2 }
       
  2138 
       
  2139     hpSwitchCosVlanDSCPPolicy OBJECT-TYPE
       
  2140         SYNTAX      INTEGER (1..255)
       
  2141         ACCESS      read-write
       
  2142         STATUS      mandatory
       
  2143         DESCRIPTION "The DSCP Policy to assign to packets received on
       
  2144                     the specified Vlan.  This is an index into the
       
  2145                     hpSwitchCosDSCPPolicy table, or the value 255
       
  2146                     indicating no DSCP Policy exists. This policy is
       
  2147                     associated with an 802.1p priority value, which
       
  2148                     will be inserted in the 802.1Q tag and will cause
       
  2149                     the packet to be placed in the appropriate outbound
       
  2150                     port queue.  When the packet is IP protocol type,
       
  2151                     the DSCP policy value (a Differentiated Services
       
  2152                     codepoint) will also be written into the
       
  2153                     Differentiated-Services field of the IP
       
  2154                     Type-of-Service byte."
       
  2155         ::= { hpSwitchCosVlanConfigEntry 3 }
       
  2156 
       
  2157     hpSwitchCosVlanResolvedPriority OBJECT-TYPE
       
  2158         SYNTAX      INTEGER (0..7 | 255)
       
  2159         ACCESS      read-only
       
  2160         STATUS      mandatory
       
  2161         DESCRIPTION "The 802.1p priority that will be applied to
       
  2162                     packets received on the specified VLAN.  This value
       
  2163                     represents the actual operating value for this CoS
       
  2164                     vlan entry. A value of 255 represents no override of
       
  2165                     the incoming priority ."
       
  2166         ::= { hpSwitchCosVlanConfigEntry 4 }
       
  2167 
       
  2168     hpSwitchCosVlanApplyPolicy OBJECT-TYPE
       
  2169         SYNTAX      INTEGER {
       
  2170                         noPolicyOverride(1),
       
  2171                         applyHpSwitchCosVlanPriority(2),
       
  2172                         applyHpSwitchCosVlanDSCPPolicy(3)
       
  2173                     }
       
  2174         ACCESS      read-write
       
  2175         STATUS      mandatory
       
  2176         DESCRIPTION "This object determines which configuration policy,
       
  2177                     noPolicyOverride, hpSwitchCosVlanPriority or 
       
  2178                     hpSwitchCosDSCPPolicy, applies for this given Vlan
       
  2179                     CoS entry. These configuration policies are mutually
       
  2180                     exclusive of one another."
       
  2181         ::= { hpSwitchCosVlanConfigEntry 5 }
       
  2182 
       
  2183 
       
  2184     hpSwitchCosProtocolConfigTable OBJECT-TYPE
       
  2185         SYNTAX      SEQUENCE OF HpSwitchCosProtocolConfigEntry
       
  2186         ACCESS      not-accessible
       
  2187         STATUS      mandatory
       
  2188         DESCRIPTION "A table that contains information about the CoS
       
  2189                     protocol type configurations on this switch."
       
  2190         ::= { hpSwitchCosConfig 3 }
       
  2191 
       
  2192     hpSwitchCosProtocolConfigEntry OBJECT-TYPE
       
  2193         SYNTAX      HpSwitchCosProtocolConfigEntry
       
  2194         ACCESS      not-accessible
       
  2195         STATUS      mandatory
       
  2196         DESCRIPTION "The information associated with each CoS protocol
       
  2197                     configuration."
       
  2198         INDEX       { hpSwitchCosProtocolType }
       
  2199         ::= { hpSwitchCosProtocolConfigTable 1 }
       
  2200 
       
  2201     HpSwitchCosProtocolConfigEntry ::=        
       
  2202         SEQUENCE {
       
  2203             hpSwitchCosProtocolType             INTEGER,
       
  2204             hpSwitchCosProtocolPriority         INTEGER
       
  2205         }
       
  2206 
       
  2207     hpSwitchCosProtocolType OBJECT-TYPE
       
  2208         SYNTAX      INTEGER {
       
  2209                         ip(1),
       
  2210                         ipx(2),
       
  2211                         arp(3),
       
  2212                         decnet(4),
       
  2213                         appletalk(5),
       
  2214                         sna(6),
       
  2215                         netbios(7)
       
  2216                     }
       
  2217         ACCESS      read-only
       
  2218         STATUS      mandatory
       
  2219         DESCRIPTION "Packets with this protocol type will receive the new
       
  2220                     priority value."
       
  2221         ::= { hpSwitchCosProtocolConfigEntry 1 }
       
  2222 
       
  2223     hpSwitchCosProtocolPriority OBJECT-TYPE
       
  2224         SYNTAX      INTEGER (0..255)
       
  2225         ACCESS      read-write
       
  2226         STATUS      mandatory
       
  2227         DESCRIPTION "The 802.1p priority value to assign to packets
       
  2228                     received for the specified protocol.  This value will
       
  2229                     be inserted in the 802.1Q tag and the packet will be
       
  2230                     placed in the appropriate outbound port queue.  The
       
  2231                     value of 255 is used to indicate No Override."
       
  2232         ::= { hpSwitchCosProtocolConfigEntry 2 }
       
  2233 
       
  2234 
       
  2235     hpSwitchCosAddressConfigTable OBJECT-TYPE
       
  2236         SYNTAX      SEQUENCE OF HpSwitchCosAddressConfigEntry
       
  2237         ACCESS      not-accessible
       
  2238         STATUS      mandatory
       
  2239         DESCRIPTION "A table that contains information about the CoS
       
  2240                     address configurations on this switch."
       
  2241         ::= { hpSwitchCosConfig 4 }
       
  2242 
       
  2243     hpSwitchCosAddressConfigEntry OBJECT-TYPE
       
  2244         SYNTAX      HpSwitchCosAddressConfigEntry
       
  2245         ACCESS      not-accessible
       
  2246         STATUS      mandatory
       
  2247         DESCRIPTION "The information associated with each CoS address
       
  2248                     configuration."
       
  2249         INDEX       { hpSwitchCosAddressIndex }
       
  2250         ::= { hpSwitchCosAddressConfigTable 1 }
       
  2251 
       
  2252     HpSwitchCosAddressConfigEntry ::=        
       
  2253         SEQUENCE {
       
  2254             hpSwitchCosAddressIndex            INTEGER,
       
  2255             hpSwitchCosAddressType             INTEGER,
       
  2256             hpSwitchCosAddressIp               IpAddress,
       
  2257             hpSwitchCosAddressPriority         INTEGER,
       
  2258             hpSwitchCosAddressStatus           RowStatus,
       
  2259             hpSwitchCosAddressDSCPPolicy       INTEGER,
       
  2260             hpSwitchCosAddressResolvedPriority INTEGER,
       
  2261             hpSwitchCosAddressApplyPolicy      INTEGER,
       
  2262             hpSwitchCosIpv4AddressMask         IpAddress,
       
  2263             hpSwitchCosAddressIpv6             InetAddress,
       
  2264             hpSwitchCosAddressIpv6PrefixLength InetAddressPrefixLength
       
  2265         }
       
  2266 
       
  2267     hpSwitchCosAddressIndex OBJECT-TYPE
       
  2268         SYNTAX      INTEGER (1..65535)
       
  2269         ACCESS      read-only
       
  2270         STATUS      mandatory
       
  2271         DESCRIPTION "The index that uniquely identifies the CoS
       
  2272                     configuration for an address for which this entry
       
  2273                     contains information."
       
  2274         ::= { hpSwitchCosAddressConfigEntry 1 }
       
  2275 
       
  2276     hpSwitchCosAddressType OBJECT-TYPE
       
  2277         SYNTAX      INTEGER {
       
  2278                         ip(1),
       
  2279                         ipv6(2)
       
  2280                     }
       
  2281         ACCESS      read-write
       
  2282         STATUS      mandatory
       
  2283         DESCRIPTION "The type of address to configure. Default is ip 
       
  2284                     (IPv4).  This field indicates which of the other
       
  2285                     address fields must be configured for this table 
       
  2286                     entry. "
       
  2287         ::= { hpSwitchCosAddressConfigEntry 2 }
       
  2288 
       
  2289     hpSwitchCosAddressIp OBJECT-TYPE
       
  2290         SYNTAX      IpAddress
       
  2291         ACCESS      read-write
       
  2292         STATUS      mandatory
       
  2293         DESCRIPTION "This variable is valid only if an IPv4 CoS
       
  2294                     configuration was defined.  It will be ignored
       
  2295                     otherwise.  Packets with this IPv4 address as a source
       
  2296                     or destination will receive the new priority value."
       
  2297         ::= { hpSwitchCosAddressConfigEntry 3 }
       
  2298 
       
  2299     hpSwitchCosAddressPriority OBJECT-TYPE
       
  2300         SYNTAX      INTEGER (0..255)
       
  2301         ACCESS      read-write
       
  2302         STATUS      mandatory
       
  2303         DESCRIPTION "The 802.1p priority value to assign to packets
       
  2304                     received for the specified address.  This value will
       
  2305                     be inserted in the 802.1Q tag and the packet will be
       
  2306                     placed in the appropriate outbound port queue."
       
  2307         ::= { hpSwitchCosAddressConfigEntry 4 }
       
  2308 
       
  2309     hpSwitchCosAddressStatus OBJECT-TYPE
       
  2310         SYNTAX      RowStatus
       
  2311         ACCESS      read-write
       
  2312         STATUS      mandatory
       
  2313         DESCRIPTION "The status of a Cos Address entry."
       
  2314         ::= { hpSwitchCosAddressConfigEntry 5 }
       
  2315 
       
  2316     hpSwitchCosAddressDSCPPolicy OBJECT-TYPE
       
  2317         SYNTAX      INTEGER (1..255)
       
  2318         ACCESS      read-write
       
  2319         STATUS      mandatory
       
  2320         DESCRIPTION "The DSCP Policy to assign to packets received for
       
  2321                     the specified address. This is an index into the
       
  2322                     hpSwitchCosDSCPPolicy table, or the value 255
       
  2323                     indicating no DSCP Policy exists. This policy is
       
  2324                     associated with an 802.1p priority value, which
       
  2325                     will be inserted in the 802.1Q tag and will cause
       
  2326                     the packet to be placed in the appropriate outbound
       
  2327                     port queue. The DSCP policy value (a Differentiated
       
  2328                     Services codepoint) will also be written into the
       
  2329                     Differentiated-Services field of the IP
       
  2330                     Type-of-Service byte."
       
  2331         ::= { hpSwitchCosAddressConfigEntry 6 }
       
  2332 
       
  2333     hpSwitchCosAddressResolvedPriority OBJECT-TYPE
       
  2334         SYNTAX      INTEGER (0..7 | 255)
       
  2335         ACCESS      read-only
       
  2336         STATUS      mandatory
       
  2337         DESCRIPTION "The 802.1p priority that will be applied to packets
       
  2338                     received for the specified address.  This value
       
  2339                     represents the actual operating value for this given
       
  2340                     address entry. A value of 255 represents no override."
       
  2341         ::= { hpSwitchCosAddressConfigEntry 7 }
       
  2342 
       
  2343     hpSwitchCosAddressApplyPolicy       OBJECT-TYPE
       
  2344         SYNTAX      INTEGER {
       
  2345                         applyHpSwitchCosAddressPriority(1),
       
  2346                         applyHpSwitchCosAddressDSCPPolicy(2)
       
  2347                     }
       
  2348         ACCESS      read-write
       
  2349         STATUS      mandatory
       
  2350         DESCRIPTION "This object determines which configuration policy,
       
  2351                     hpSwitchCosAddressPriority or hpSwitchCosDSCPPolicy,
       
  2352                     applies for the given Address CoS entry.  These
       
  2353                     configuration policies are mutually exclusive of
       
  2354                     one another."
       
  2355         DEFVAL      { applyHpSwitchCosAddressPriority }
       
  2356         ::= { hpSwitchCosAddressConfigEntry 8 }
       
  2357 
       
  2358     hpSwitchCosIpv4AddressMask OBJECT-TYPE
       
  2359         SYNTAX      IpAddress
       
  2360         ACCESS      read-write
       
  2361         STATUS      mandatory
       
  2362         DESCRIPTION "This value is applied as a direct IPv4-address mask
       
  2363                     when an IPv4 CoS configuration is defined for this 
       
  2364                     table entry.  It will be ignored otherwise.  The 
       
  2365                     default mask value is 255.255.255.255, which 
       
  2366                     specifies the exact IPv4 address defined in 
       
  2367                     hpSwitchCosAddressIp (i.e., no subnet-masking is
       
  2368                     performed)." 
       
  2369         ::= { hpSwitchCosAddressConfigEntry 9 }
       
  2370 
       
  2371     hpSwitchCosAddressIpv6 OBJECT-TYPE
       
  2372         SYNTAX      InetAddress
       
  2373         ACCESS      read-write
       
  2374         STATUS      mandatory
       
  2375         DESCRIPTION "This variable is valid only if an IPv6 CoS
       
  2376                     configuration was defined.  It will be ignored
       
  2377                     otherwise.  Packets with this IPv6 address as a source
       
  2378                     or destination will receive the new priority value."
       
  2379         ::= { hpSwitchCosAddressConfigEntry 10 }
       
  2380 
       
  2381     hpSwitchCosAddressIpv6PrefixLength OBJECT-TYPE
       
  2382         SYNTAX      InetAddressPrefixLength
       
  2383         ACCESS      read-write
       
  2384         STATUS      mandatory
       
  2385         DESCRIPTION "The prefix length associated with the 
       
  2386                     hpSwitchCosAddressIpv6 object, if an IPv6 CoS 
       
  2387                     configuration is valid and hpSwitchCosAddressType is
       
  2388                     type ipv6.  This variable will otherwise be ignored.
       
  2389                     The prefix length for an IPv6 entry functions in the 
       
  2390                     same way as an address mask for an IPv4 entry. The 
       
  2391                     default value of this object is 128, which specifies
       
  2392                     the exact IPv6 address defined in 
       
  2393                     hpSwitchCosAddressIpv6 (i.e., no subnet-masking is
       
  2394                     performed)."  
       
  2395         ::= { hpSwitchCosAddressConfigEntry 11 }
       
  2396 
       
  2397 
       
  2398     hpSwitchCosTosConfig OBJECT IDENTIFIER ::= { hpSwitchCosConfig 5 }
       
  2399 
       
  2400     hpSwitchCosTosConfigMode OBJECT-TYPE
       
  2401         SYNTAX      INTEGER {
       
  2402                         disable(1),
       
  2403                         ipprecedence(2),
       
  2404                         diffserv(3)
       
  2405                     }
       
  2406         ACCESS      read-write
       
  2407         STATUS      mandatory
       
  2408         DESCRIPTION "The operational status of Type of Service based
       
  2409                     Class of Service."
       
  2410         ::= { hpSwitchCosTosConfig 1 }
       
  2411 
       
  2412     hpSwitchCosTosConfigTable OBJECT-TYPE
       
  2413         SYNTAX      SEQUENCE OF HpSwitchCosTosConfigEntry
       
  2414         ACCESS      not-accessible
       
  2415         STATUS      mandatory
       
  2416         DESCRIPTION "A table that contains information about the CoS Type
       
  2417                     of Service configurations on this switch.  This table
       
  2418                     is used only when the hpSwitchCosTosConfigMode is set
       
  2419                     to diffserv."
       
  2420         ::= { hpSwitchCosTosConfig 2 }
       
  2421 
       
  2422     hpSwitchCosTosConfigEntry OBJECT-TYPE
       
  2423         SYNTAX      HpSwitchCosTosConfigEntry
       
  2424         ACCESS      not-accessible
       
  2425         STATUS      mandatory
       
  2426         DESCRIPTION "The information associated with each CoS TOS
       
  2427                     configuration."
       
  2428         INDEX       { hpSwitchCosTosIndex }
       
  2429         ::= { hpSwitchCosTosConfigTable 1 }
       
  2430 
       
  2431     HpSwitchCosTosConfigEntry ::=        
       
  2432         SEQUENCE {
       
  2433             hpSwitchCosTosIndex             INTEGER,
       
  2434             hpSwitchCosTosPriority          INTEGER,
       
  2435             hpSwitchCosTosDSCPPolicy        INTEGER,
       
  2436             hpSwitchCosTosResolvedPriority  INTEGER,
       
  2437             hpSwitchCosTosApplyPolicy       INTEGER
       
  2438         }
       
  2439 
       
  2440     hpSwitchCosTosIndex OBJECT-TYPE
       
  2441         SYNTAX      INTEGER
       
  2442         ACCESS      read-only
       
  2443         STATUS      mandatory
       
  2444         DESCRIPTION "Packets with this value in the upper bits of the Type
       
  2445                     of Service field of the IP protocol header will receive
       
  2446                     the new priority value.  For Differentiated Services
       
  2447                     the upper 6 bits of the TOS field are used."
       
  2448         ::= { hpSwitchCosTosConfigEntry 1 }
       
  2449 
       
  2450     hpSwitchCosTosPriority OBJECT-TYPE
       
  2451         SYNTAX      INTEGER (0..255)
       
  2452         ACCESS      read-write
       
  2453         STATUS      deprecated
       
  2454         DESCRIPTION "The 802.1p priority value to assign to packets
       
  2455                     received for the specified TOS.  This value will be
       
  2456                     inserted in the 802.1Q tag and the packet will be
       
  2457                     placed in the appropriate outbound port queue.  The
       
  2458                     value of 255 is used to indicate No Override."  
       
  2459         ::= { hpSwitchCosTosConfigEntry 2 }
       
  2460 
       
  2461     hpSwitchCosTosDSCPPolicy OBJECT-TYPE
       
  2462         SYNTAX      INTEGER (1..255)
       
  2463         ACCESS      read-write
       
  2464         STATUS      mandatory
       
  2465         DESCRIPTION "The DSCP Policy to assign to packets received for
       
  2466                     the specified ToS codepoint.  This is an index
       
  2467                     into the hpSwitchCosDSCPPolicy table, or the value 
       
  2468 		    255 indicating no DSCP Policy exists.  The DSCP
       
  2469                     policy is associated with an 802.1p priority value,
       
  2470                     which will be inserted in the 802.1Q tag and will
       
  2471                     cause the packet to be placed in the appropriate
       
  2472                     outbound port queue.  The DSCP policy value (a
       
  2473                     Differentiated Services codepoint) will also
       
  2474                     replace the incoming value of the Differentiated
       
  2475                     Services field of the IP Type-of-Service byte."
       
  2476         ::= { hpSwitchCosTosConfigEntry 3 }
       
  2477 
       
  2478     hpSwitchCosTosResolvedPriority OBJECT-TYPE
       
  2479         SYNTAX      INTEGER (0..7 | 255)
       
  2480         ACCESS      read-only
       
  2481         STATUS      mandatory
       
  2482         DESCRIPTION "The 802.1p priority that will be applied to
       
  2483                     packets received for the specified ToS.  This
       
  2484                     value represents the actual operating value for
       
  2485                     this given ToS entry. A value of 255 represents no
       
  2486                     override of the incoming priority.  If
       
  2487                     hpSwitchCosTosApplyPolicy is set to
       
  2488                     applyInheritedPriority, the parallel codepoint in
       
  2489                     the hpSwitchCosDSCPPolicyConfigTable is used to
       
  2490                     determine the operating priority. Otherwise if set
       
  2491                     to applyHpSwitchCosTosDSCPPolicy, the priority for
       
  2492                     the codepoint that the hpSwitchCosTosDSCPPolicy is
       
  2493                     indexing will be used."
       
  2494         ::= { hpSwitchCosTosConfigEntry 4 }
       
  2495 
       
  2496     hpSwitchCosTosApplyPolicy OBJECT-TYPE
       
  2497         SYNTAX      INTEGER {
       
  2498                         applyInheritedPriority(1),
       
  2499                         applyHpSwitchCosTosDSCPPolicy(2)
       
  2500                     }
       
  2501         ACCESS      read-write
       
  2502         STATUS      mandatory
       
  2503         DESCRIPTION "This object determines which configuration policy, 
       
  2504                     applyInheritedPriority or hpSwitchCosTosDSCPPolicy,
       
  2505                     applies for the given Tos CoS entry."
       
  2506         DEFVAL      { applyInheritedPriority }
       
  2507         ::= { hpSwitchCosTosConfigEntry 5 }
       
  2508 
       
  2509 
       
  2510     hpSwitchCosDSCPPolicyConfigTable OBJECT-TYPE
       
  2511         SYNTAX      SEQUENCE OF HpSwitchCosDSCPPolicyConfigEntry
       
  2512         ACCESS      not-accessible
       
  2513         STATUS      mandatory
       
  2514         DESCRIPTION "A table that contains information about the
       
  2515                     priority applied to each of the Differentiated
       
  2516                     Services Code Points."
       
  2517         ::= { hpSwitchCosConfig 6 }
       
  2518 
       
  2519     hpSwitchCosDSCPPolicyConfigEntry OBJECT-TYPE
       
  2520         SYNTAX      HpSwitchCosDSCPPolicyConfigEntry
       
  2521         ACCESS      not-accessible     
       
  2522         STATUS      mandatory
       
  2523         DESCRIPTION "A list of objects describing a DiffServe Codepoint
       
  2524                     (DSCP), and the 802.1p priority to apply for that
       
  2525                     DSCP."
       
  2526         INDEX       { hpSwitchCosDSCPPolicyIndex }
       
  2527         ::= { hpSwitchCosDSCPPolicyConfigTable 1 }
       
  2528 
       
  2529     HpSwitchCosDSCPPolicyConfigEntry ::=
       
  2530           SEQUENCE {
       
  2531             hpSwitchCosDSCPPolicyIndex        INTEGER,
       
  2532             hpSwitchCosDSCPPolicyPriority     INTEGER,
       
  2533             hpSwitchCosDSCPPolicyName         OCTET STRING
       
  2534           }    
       
  2535         
       
  2536     hpSwitchCosDSCPPolicyIndex OBJECT-TYPE
       
  2537         SYNTAX      INTEGER (1..64)
       
  2538         ACCESS      not-accessible
       
  2539         STATUS      mandatory
       
  2540         DESCRIPTION "An index to uniquely identify each row in the 
       
  2541                     hpSwitchCosDSCPPolicyConfigTable." 
       
  2542         ::= { hpSwitchCosDSCPPolicyConfigEntry 1 }
       
  2543       
       
  2544     hpSwitchCosDSCPPolicyPriority OBJECT-TYPE
       
  2545         SYNTAX      INTEGER (0..7 | 255)
       
  2546         ACCESS      read-write
       
  2547         STATUS      mandatory
       
  2548         DESCRIPTION "The 802.1p priority value to assign to packets
       
  2549                     with a given DSCP.  This value will be inserted in
       
  2550                     the 802.1Q tag and the packet will be placed in the
       
  2551                     appropriate outbound port queue.  The value of 255
       
  2552                     is used to indicate no override of the incoming
       
  2553                     priority."
       
  2554         ::= { hpSwitchCosDSCPPolicyConfigEntry 2 }
       
  2555  
       
  2556     hpSwitchCosDSCPPolicyName OBJECT-TYPE
       
  2557         SYNTAX      OCTET STRING (SIZE(0..32))
       
  2558         ACCESS      read-write
       
  2559         STATUS      mandatory
       
  2560         DESCRIPTION "A user settable name describing a DSCP policy
       
  2561                     table entry."
       
  2562         ::= { hpSwitchCosDSCPPolicyConfigEntry 3 }
       
  2563 
       
  2564 
       
  2565     hpSwitchCosAppTypeConfigTable OBJECT-TYPE
       
  2566         SYNTAX      SEQUENCE OF HpSwitchCosAppTypeConfigEntry
       
  2567         ACCESS      not-accessible
       
  2568         STATUS      mandatory
       
  2569         DESCRIPTION "A table that contains information about the CoS
       
  2570                     Application type configurations on the switch.  An
       
  2571                     application is determined by its network source
       
  2572                     and/or destination port number."
       
  2573         ::= { hpSwitchCosConfig 7 }
       
  2574 
       
  2575     hpSwitchCosAppTypeConfigEntry OBJECT-TYPE
       
  2576         SYNTAX      HpSwitchCosAppTypeConfigEntry
       
  2577         ACCESS      not-accessible
       
  2578         STATUS      mandatory
       
  2579         DESCRIPTION "An entry in the switch
       
  2580                     hpSwitchCosAppTypeConfigEntry Table."
       
  2581         INDEX      { hpSwitchCosAppTypeConfigIndex }
       
  2582         ::= { hpSwitchCosAppTypeConfigTable 1 }
       
  2583         
       
  2584     HpSwitchCosAppTypeConfigEntry ::=
       
  2585         SEQUENCE {
       
  2586             hpSwitchCosAppTypeConfigIndex        INTEGER,
       
  2587             hpSwitchCosAppTypeConfigType         INTEGER,
       
  2588             hpSwitchCosAppTypeSrcPort            INTEGER,
       
  2589             hpSwitchCosAppTypeDestPort           INTEGER,
       
  2590             hpSwitchCosAppTypePriority           INTEGER,
       
  2591             hpSwitchCosAppTypeDSCPPolicy         INTEGER,
       
  2592             hpSwitchCosAppTypeResolvedPriority   INTEGER,
       
  2593             hpSwitchCosAppTypeApplyPolicy        INTEGER,
       
  2594             hpSwitchCosAppTypeStatus             RowStatus,
       
  2595             hpSwitchCosAppTypeMaxSrcPort         INTEGER,
       
  2596             hpSwitchCosAppTypeMaxDestPort        INTEGER,
       
  2597             hpSwitchCosAppTypeIpPacketType       INTEGER
       
  2598         } 
       
  2599 
       
  2600     hpSwitchCosAppTypeConfigIndex OBJECT-TYPE
       
  2601         SYNTAX      INTEGER (1..65535)
       
  2602         ACCESS      not-accessible
       
  2603         STATUS      mandatory
       
  2604         DESCRIPTION "An index to uniquely identify this
       
  2605                     hpSwitchCosAppType row."
       
  2606         ::= { hpSwitchCosAppTypeConfigEntry 1 }
       
  2607        
       
  2608     hpSwitchCosAppTypeConfigType OBJECT-TYPE
       
  2609         SYNTAX      INTEGER {
       
  2610                         udpSrcPortConfig(1),
       
  2611                         udpDestPortConfig(2),
       
  2612                         udpBothPortsConfig(3),
       
  2613                         tcpSrcPortConfig(4),
       
  2614                         tcpDestPortConfig(5),
       
  2615                         tcpBothPortsConfig(6)
       
  2616                     }
       
  2617         ACCESS      read-write
       
  2618         STATUS      mandatory
       
  2619         DESCRIPTION "This signifies which network port number to apply
       
  2620                     to the given CoS Application policy."  
       
  2621         ::= { hpSwitchCosAppTypeConfigEntry 2 }
       
  2622         
       
  2623     hpSwitchCosAppTypeSrcPort OBJECT-TYPE
       
  2624         SYNTAX      INTEGER (1..65535)
       
  2625         ACCESS      read-write
       
  2626         STATUS      mandatory
       
  2627         DESCRIPTION "This object represents the source network port
       
  2628                     that this policy applies to."
       
  2629         ::= { hpSwitchCosAppTypeConfigEntry 3 }
       
  2630    
       
  2631     hpSwitchCosAppTypeDestPort OBJECT-TYPE
       
  2632         SYNTAX      INTEGER (1..65535)
       
  2633         ACCESS      read-write
       
  2634         STATUS      mandatory
       
  2635         DESCRIPTION "This object represents the destination network
       
  2636                     port that this policy applies to."
       
  2637         ::= { hpSwitchCosAppTypeConfigEntry 4 }
       
  2638 
       
  2639     hpSwitchCosAppTypePriority OBJECT-TYPE
       
  2640         SYNTAX      INTEGER (0..7 | 255)
       
  2641         ACCESS      read-write
       
  2642         STATUS      mandatory
       
  2643         DESCRIPTION "The 802.1p priority that should be applied to
       
  2644                     packets containing the particular configured source
       
  2645                     and/or destination port number in this entry.  A
       
  2646                     value of 255 represents that no priority override
       
  2647                     should take place."
       
  2648         ::= { hpSwitchCosAppTypeConfigEntry 5 }
       
  2649 
       
  2650     hpSwitchCosAppTypeDSCPPolicy OBJECT-TYPE
       
  2651         SYNTAX      INTEGER (1..255)
       
  2652         ACCESS      read-write
       
  2653         STATUS      mandatory
       
  2654         DESCRIPTION "The DSCP Policy to assign to packets received for
       
  2655                     the specified application.  This is an index into
       
  2656                     the hpSwitchCosDSCPPolicy table, or the value 255
       
  2657                     indicating no DSCP Policy exists. This policy is
       
  2658                     associated with an 802.1p priority value, which
       
  2659                     will be inserted in the 802.1Q tag and will cause
       
  2660                     the packet to be placed in the appropriate outbound
       
  2661                     port queue.  The DSCP policy value (a
       
  2662                     Differentiated Services codepoint) will also be
       
  2663                     written into the Differentiated-Services field of
       
  2664                     the IP Type-of-Service byte.  The value of 255 is
       
  2665                     used to indicate No Override."
       
  2666         ::= { hpSwitchCosAppTypeConfigEntry 6 }
       
  2667 
       
  2668     hpSwitchCosAppTypeResolvedPriority OBJECT-TYPE
       
  2669         SYNTAX      INTEGER (0..7 | 255)
       
  2670         ACCESS      read-only
       
  2671         STATUS      mandatory
       
  2672         DESCRIPTION "The 802.1p priority that will be applied to
       
  2673                     packets received on the specified application.
       
  2674                     This value represents the actual operating value
       
  2675                     for this CoS application entry. A value of 255
       
  2676                     represents no override of the incoming priority"
       
  2677         ::= { hpSwitchCosAppTypeConfigEntry 7 }
       
  2678 
       
  2679     hpSwitchCosAppTypeApplyPolicy OBJECT-TYPE
       
  2680         SYNTAX      INTEGER {
       
  2681                         applyHpSwitchCosAppTypePriority(1),
       
  2682                         applyHpSwitchCosAppTypeDSCPPolicy(2)
       
  2683                     }
       
  2684         ACCESS      read-write
       
  2685         STATUS      mandatory
       
  2686         DESCRIPTION "This object determines which configuration policy,
       
  2687                     hpSwitchCosAppTypePriority or
       
  2688                     hpSwitchCosAppTypeDSCPPolicy, applies for the given
       
  2689                     AppType CoS entry.  These configuration policies
       
  2690                     are mutually exclusive of one another."
       
  2691         DEFVAL      { applyHpSwitchCosAppTypePriority }
       
  2692         ::= { hpSwitchCosAppTypeConfigEntry 8 }
       
  2693 
       
  2694     hpSwitchCosAppTypeStatus OBJECT-TYPE
       
  2695         SYNTAX      RowStatus
       
  2696         ACCESS      read-write
       
  2697         STATUS      mandatory
       
  2698         DESCRIPTION "This object is used to create and delete in the 
       
  2699                     hpSwitchCosAppType table."
       
  2700         ::= { hpSwitchCosAppTypeConfigEntry 9 }
       
  2701 
       
  2702     hpSwitchCosAppTypeMaxSrcPort OBJECT-TYPE
       
  2703         SYNTAX      INTEGER (0..65535)
       
  2704         ACCESS      read-write
       
  2705         STATUS      mandatory
       
  2706         DESCRIPTION "This object represents the maximum source network
       
  2707                     port that this policy applies to. If a single, 
       
  2708                     specific port is being used and not a range, then
       
  2709                     value of this object is zero."
       
  2710         ::= { hpSwitchCosAppTypeConfigEntry 10 }
       
  2711    
       
  2712     hpSwitchCosAppTypeMaxDestPort OBJECT-TYPE
       
  2713         SYNTAX      INTEGER (0..65535)
       
  2714         ACCESS      read-write
       
  2715         STATUS      mandatory
       
  2716         DESCRIPTION "This object represents the maximum destination 
       
  2717                     network port that this policy applies to. If a 
       
  2718                     single, specific port is being used and not a range, 
       
  2719                     then value of this object is zero."
       
  2720         ::= { hpSwitchCosAppTypeConfigEntry 11 }
       
  2721 
       
  2722     hpSwitchCosAppTypeIpPacketType OBJECT-TYPE
       
  2723         SYNTAX      INTEGER {
       
  2724                         ipv4PacketsOnly(1),
       
  2725                         ipv6PacketsOnly(2),
       
  2726                         ipv4AndIpv6Packets(3)
       
  2727                     }
       
  2728         ACCESS      read-write
       
  2729         STATUS      mandatory
       
  2730         DESCRIPTION "This object represents the type of IP packet for which
       
  2731                     this TCP and/or UDP application QoS will apply. The 
       
  2732                     default is IPv4." 
       
  2733         ::= { hpSwitchCosAppTypeConfigEntry 12 }
       
  2734 
       
  2735 
       
  2736     hpSwitchCosLastChange OBJECT-TYPE
       
  2737         SYNTAX      TimeStamp
       
  2738         ACCESS      read-only
       
  2739         STATUS      mandatory
       
  2740         DESCRIPTION "The value of the agent's sysUptime when the last
       
  2741                     time this device experienced a change in the 
       
  2742                     Class of Service configuration."
       
  2743         ::= { hpSwitchCosConfig 8 }
       
  2744 	
       
  2745     hpSwitchConfigCosLastConfigError OBJECT-TYPE
       
  2746         SYNTAX      INTEGER {
       
  2747                          aclQosNoError(1),
       
  2748                          aclQosTooManyRulesError(2),
       
  2749                          aclQosTooManyMasksError(3),
       
  2750                          aclQosTooManyRangesError(4),
       
  2751                          aclQosTooManyMetersError(5),
       
  2752                          aclQosTooManyLookupsError(6) 
       
  2753                     }
       
  2754         ACCESS      read-only
       
  2755         STATUS      mandatory
       
  2756         DESCRIPTION "The type of the last QoS 
       
  2757                      configuration result or error. 
       
  2758                      This object is updated for each
       
  2759                      new QoS configuration. It is
       
  2760                      reset upon reboot."
       
  2761         ::= { hpSwitchCosConfig 9 }
       
  2762 
       
  2763     hpSwitchQueueWatchTable OBJECT-TYPE
       
  2764         SYNTAX      SEQUENCE OF HpSwitchQueueWatchEntry
       
  2765         ACCESS      not-accessible
       
  2766         STATUS      mandatory
       
  2767         DESCRIPTION "A table that contains port-specific information
       
  2768                     for queue monitoring."
       
  2769         ::= {  hpSwitchCosConfig 10 }
       
  2770 
       
  2771     hpSwitchQueueWatchEntry OBJECT-TYPE
       
  2772         SYNTAX      HpSwitchQueueWatchEntry
       
  2773         ACCESS      not-accessible
       
  2774         STATUS      mandatory
       
  2775         DESCRIPTION "A list of information maintained by every port
       
  2776                     about queue monitoring for that port."
       
  2777         INDEX       { hpSwitchQueueWatchPort }
       
  2778         ::= { hpSwitchQueueWatchTable 1 }
       
  2779 
       
  2780     HpSwitchQueueWatchEntry ::=
       
  2781         SEQUENCE {
       
  2782             hpSwitchQueueWatchPort               INTEGER,
       
  2783             hpSwitchQueueWatchState              INTEGER
       
  2784         }
       
  2785 
       
  2786     hpSwitchQueueWatchPort OBJECT-TYPE
       
  2787         SYNTAX      INTEGER (1..65535)
       
  2788         ACCESS      read-only
       
  2789         STATUS      mandatory
       
  2790         DESCRIPTION "The port number of the port for which this entry
       
  2791                     contains Queue monitoring information."
       
  2792         ::= { hpSwitchQueueWatchEntry 1 }
       
  2793 
       
  2794     hpSwitchQueueWatchState OBJECT-TYPE
       
  2795            SYNTAX     INTEGER {
       
  2796                           disabled(1),
       
  2797                           outbound(2)
       
  2798                       }
       
  2799            ACCESS     read-write
       
  2800            STATUS     mandatory
       
  2801            DESCRIPTION
       
  2802                    "If configured for outbound, egress queues for the 
       
  2803                    corresponding port will be monitored for drops."
       
  2804            ::= { hpSwitchQueueWatchEntry 2 }
       
  2805 
       
  2806     hpSwitchMeshConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 18 }
       
  2807 
       
  2808     hpSwitchMeshMulticastAgingMode OBJECT-TYPE
       
  2809         SYNTAX      INTEGER {
       
  2810                         aging(1),
       
  2811                         nonaging(2)
       
  2812                     }
       
  2813         ACCESS      read-write
       
  2814         STATUS      deprecated
       
  2815         DESCRIPTION "With meshing active, a value of aging will cause
       
  2816                     learned multicast addresses to be aged out within
       
  2817                     the required address aging interval.  A setting of
       
  2818                     non-aging will prevent learned multicast addresses
       
  2819                     from being removed from the switch. Multicast addresses
       
  2820                     learned while in non-aging mode are not removed until
       
  2821                     the switch is rebooted."
       
  2822         ::= { hpSwitchMeshConfig 1 }
       
  2823 
       
  2824     hpSwitchMeshBackwardCompatibility OBJECT-TYPE
       
  2825         SYNTAX      INTEGER {
       
  2826                         enable(1),
       
  2827                         disable(2)
       
  2828                     }
       
  2829         ACCESS  read-write
       
  2830         STATUS      mandatory
       
  2831 	     DESCRIPTION "Due to some hardware differences, the Series
       
  2832                      1600/24xx/4000/8000 switches cannot be used
       
  2833                      directly in a mesh environment with Series 5300XL
       
  2834                      switches.  Series 5300XL switches need to emulate
       
  2835                      the operation of Series 1600/24xx/4000/8000
       
  2836                      switches in order to have a heterogeneous mesh
       
  2837                      working properly.  Meshing backward-compatibility
       
  2838                      feature allows Series 5300XL switches to operate in
       
  2839                      a compatible mode in which the operation of Series
       
  2840                      1600/24xx/4000/8000 switches are emulated.  When
       
  2841                      backward-compatibility is enabled, meshing software
       
  2842                      will establish connections with Series
       
  2843                      1600/24xx/4000/8000 switches and emulate their
       
  2844                      operation.  When backward-compatibility disabled,
       
  2845                      Series 1600/24xx/4000/8000 switches in the mesh
       
  2846                      will be ignored by the Series 5300XL switches."
       
  2847         ::= { hpSwitchMeshConfig 2 }
       
  2848 
       
  2849  hpSwitchMeshConfiguredId  OBJECT-TYPE
       
  2850         SYNTAX        INTEGER
       
  2851         ACCESS        read-write
       
  2852         STATUS        mandatory
       
  2853         DESCRIPTION   "Specify a mesh id for this member. The mesh id is
       
  2854                       an optional parameter that, if specified should be
       
  2855                       unique for each switch participating in the mesh.
       
  2856                       Specifying unique IDs will improve performance by
       
  2857                       eliminating a costly mesh election process each
       
  2858                       time a participating switch is brought online.
       
  2859                       Default value of mesh configured id returns to
       
  2860                       default behavior of auto-negotiation. Mesh configured
       
  2861                       id take effect only after reboot."
       
  2862         DEFVAL { 0 }
       
  2863         ::= { hpSwitchMeshConfig 3 }
       
  2864 
       
  2865     hpSwitchMeshActualId  OBJECT-TYPE
       
  2866         SYNTAX        INTEGER
       
  2867         ACCESS        read-only
       
  2868         STATUS        mandatory
       
  2869         DESCRIPTION   "This object is a mesh id that the switches in a
       
  2870                       mesh are  using currently. If mesh configured id is
       
  2871                       not specified or if it is not unique then the switches
       
  2872                       in the mesh will auto-negotiate unique IDs. Mesh Actual
       
  2873                       id is not necessary to be same as mesh configured id.
       
  2874                       Actual mesh id  may differ from mesh configured id if
       
  2875                       switches in a mesh auto-negotiate unique IDs."
       
  2876 
       
  2877         ::= { hpSwitchMeshConfig 4 }
       
  2878 
       
  2879     hpSwitchPortIsolationConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 19 }
       
  2880 
       
  2881     hpSwitchPortIsolationMode OBJECT-TYPE
       
  2882         SYNTAX        INTEGER {
       
  2883                           enable(1),
       
  2884                           disable(2)
       
  2885                       }
       
  2886         ACCESS        read-write
       
  2887         STATUS        mandatory
       
  2888         DESCRIPTION  "This enables the port isolation feature on the device.
       
  2889                       Note:  Enabling this feature may require VLANS to be
       
  2890                       configured properly."
       
  2891         ::= { hpSwitchPortIsolationConfig 1 }
       
  2892 
       
  2893     hpSwitchPortIsolationConfigTable OBJECT-TYPE
       
  2894         SYNTAX      SEQUENCE OF HpSwitchPortIsolationConfigEntry
       
  2895         ACCESS      not-accessible
       
  2896         STATUS      mandatory
       
  2897         DESCRIPTION "A table that contains information about the CoS
       
  2898                     Application type configurations on the switch.  An
       
  2899                     application is determined by its network source
       
  2900                     and/or destination port number."
       
  2901         ::= { hpSwitchPortIsolationConfig 2 }
       
  2902 
       
  2903     hpSwitchPortIsolationConfigEntry OBJECT-TYPE
       
  2904         SYNTAX      HpSwitchPortIsolationConfigEntry
       
  2905         ACCESS      not-accessible
       
  2906         STATUS      mandatory
       
  2907         DESCRIPTION "An entry in the switch
       
  2908                     hpSwitchPortIsolationConfigEntry Table."
       
  2909         INDEX      { hpSwitchPortIsolationPort }
       
  2910         ::= { hpSwitchPortIsolationConfigTable 1 }
       
  2911 
       
  2912     HpSwitchPortIsolationConfigEntry ::=
       
  2913         SEQUENCE {
       
  2914             hpSwitchPortIsolationPort                INTEGER,
       
  2915             hpSwitchPortIsolationPortMode            INTEGER
       
  2916         }
       
  2917 
       
  2918     hpSwitchPortIsolationPort OBJECT-TYPE
       
  2919         SYNTAX      INTEGER (1..65535)
       
  2920         ACCESS      not-accessible
       
  2921         STATUS      mandatory
       
  2922         DESCRIPTION "An entry in the IfIndex table representing a logical port
       
  2923                      on this switch."
       
  2924         ::= { hpSwitchPortIsolationConfigEntry 1 }
       
  2925 
       
  2926     hpSwitchPortIsolationPortMode OBJECT-TYPE
       
  2927         SYNTAX      INTEGER {
       
  2928                         uplink(1),
       
  2929                         public(2),
       
  2930                         private(3),
       
  2931                         local(4),
       
  2932                         group1(5),
       
  2933                         group2(6)
       
  2934                     } 
       
  2935         ACCESS      read-write
       
  2936         STATUS      mandatory
       
  2937         DESCRIPTION "Defines the operational mode of a port when Port
       
  2938                      Isolation feature is enabled."
       
  2939         ::= { hpSwitchPortIsolationConfigEntry 2 }
       
  2940 
       
  2941     hpSwitchSshConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 20 }
       
  2942 
       
  2943     hpSwitchSshAdminStatus OBJECT-TYPE
       
  2944         SYNTAX      INTEGER {
       
  2945                         enable(1),
       
  2946                         disable(2)
       
  2947                     }
       
  2948         ACCESS      read-write
       
  2949         STATUS      mandatory
       
  2950         DESCRIPTION "The status of the SSH operation."
       
  2951         ::= { hpSwitchSshConfig 1 }
       
  2952 
       
  2953     hpSwitchSshVersion OBJECT-TYPE
       
  2954         SYNTAX      INTEGER {
       
  2955                         version1(1),
       
  2956                         version2(2),
       
  2957                         version1or2(3)
       
  2958                     }
       
  2959         ACCESS      read-write
       
  2960         STATUS      mandatory
       
  2961         DESCRIPTION "The version of the SSH protocol to run. 
       
  2962                      'version1' will accept connections from
       
  2963                      v1.3 or v1.5 clients. 'version2' will accept 
       
  2964                      connections only from v2.0 clients.
       
  2965                      The default is 'version1_or_2' which will accept  any 
       
  2966                      connection which can be successfully negotiated."
       
  2967         DEFVAL { 1 }
       
  2968         ::= { hpSwitchSshConfig 2 }
       
  2969 
       
  2970     hpSwitchSshTimeout OBJECT-TYPE
       
  2971         SYNTAX      Timeout (5..120)
       
  2972         ACCESS      read-write
       
  2973         STATUS      mandatory
       
  2974         DESCRIPTION "The maximum length of time (in seconds) between the wakeup 
       
  2975                      of SSH task and successful protocol negotiation and 
       
  2976                      authentication. The default is 120 seconds."
       
  2977         DEFVAL { 120 }
       
  2978         ::= { hpSwitchSshConfig 3 }
       
  2979 
       
  2980     hpSwitchSshPortNumber OBJECT-TYPE
       
  2981         SYNTAX      INTEGER (1..65535)
       
  2982         ACCESS  read-write
       
  2983         STATUS      mandatory
       
  2984         DESCRIPTION "The port number on which SSH daemon should listen for
       
  2985                      connection requests."
       
  2986         DEFVAL { 22 }
       
  2987         ::= { hpSwitchSshConfig 4 }
       
  2988 
       
  2989     hpSwitchSshServerKeySize OBJECT-TYPE
       
  2990         SYNTAX      INTEGER {
       
  2991                         bits512(1),
       
  2992                         bits768(2),
       
  2993                         bits1024(3)
       
  2994                     }
       
  2995         ACCESS  read-write
       
  2996         STATUS      mandatory
       
  2997         DESCRIPTION "Specifies the key size (in bits) of version 1 SSH host
       
  2998                      rsa key"
       
  2999         ::= { hpSwitchSshConfig 5 }
       
  3000 
       
  3001     hpSwitchSshFileServerAdminStatus OBJECT-TYPE
       
  3002         SYNTAX      INTEGER {
       
  3003                         enable(1),
       
  3004                         disable(2)
       
  3005                     }
       
  3006         ACCESS      read-write
       
  3007         STATUS      mandatory
       
  3008         DESCRIPTION "Specifies whether or not the SSH daemon will accept
       
  3009                     and process file transfer requests."
       
  3010         ::= { hpSwitchSshConfig 6 }
       
  3011 
       
  3012     hpSwitchSshIpVersion OBJECT-TYPE
       
  3013         SYNTAX      INTEGER {
       
  3014                         ipv4(1),
       
  3015                         ipv6(2),
       
  3016                         ipv4or6(3)
       
  3017                     }
       
  3018         ACCESS      read-write
       
  3019         STATUS      deprecated 
       
  3020         DESCRIPTION "#### THIS OBJECT IS DEPRECATED ####
       
  3021                      The types of IP connections SSH will support. 
       
  3022                      'ipv4' will accept connections from
       
  3023                      Ipv4 clients. 'ipv6' will accept 
       
  3024                      connections only from ipv6 clients.
       
  3025                      The default is 'ipv4or6' which will accept 
       
  3026                      Connections from both ipv4 and ipv6 clients."
       
  3027         DEFVAL { 3 }
       
  3028         ::= { hpSwitchSshConfig 7 }
       
  3029 
       
  3030     hpSwitchPendingConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 21 }
       
  3031 
       
  3032     hpSwitchPendingConfigControl OBJECT-TYPE
       
  3033         SYNTAX      INTEGER {
       
  3034                         applyMstp(1),
       
  3035                         resetMstp(2),
       
  3036                         noAction(3)
       
  3037                     }
       
  3038         ACCESS  read-write
       
  3039         STATUS      mandatory
       
  3040         DESCRIPTION "The object controls switch pending configuration.
       
  3041                      If set to the 'applyMstp' value the object applies 
       
  3042                      pending Multiple Spanning Tree Protocol (MSTP) 
       
  3043                      configuration. The 'resetMstp' value, if set, triggers 
       
  3044                      copying of the active MSTP configuration to the 
       
  3045                      pending one. Before the pending configuration is applied
       
  3046                      its consistency is verified and the request fails if 
       
  3047                      errors are detected. 
       
  3048                      The value the object returns is undefined."
       
  3049         ::= { hpSwitchPendingConfig 1 }
       
  3050 
       
  3051     hpSwitchBWMinConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 22 }
       
  3052 
       
  3053     hpSwitchBWMinEgressPortConfigTable OBJECT-TYPE
       
  3054         SYNTAX      SEQUENCE OF HpSwitchBWMinEgressPortConfigEntry 
       
  3055         ACCESS      not-accessible
       
  3056         STATUS      deprecated
       
  3057         DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB.
       
  3058           A table that contains information about the port's
       
  3059 		    egress Guaranteed Minimum Bandwidth configurations
       
  3060 		    on this switch."
       
  3061         ::= { hpSwitchBWMinConfig 1 }
       
  3062 
       
  3063     hpSwitchBWMinEgressPortConfigEntry OBJECT-TYPE
       
  3064         SYNTAX      HpSwitchBWMinEgressPortConfigEntry
       
  3065         ACCESS      not-accessible
       
  3066         STATUS      deprecated
       
  3067         DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB.
       
  3068                The information associated with each port's egress
       
  3069                     Guaranteed Minimum Bandwidth configuration."
       
  3070         INDEX       { hpSwitchBWMinEgressPortIndex }
       
  3071         ::= { hpSwitchBWMinEgressPortConfigTable 1 }
       
  3072 
       
  3073     HpSwitchBWMinEgressPortConfigEntry ::=        
       
  3074         SEQUENCE {
       
  3075             hpSwitchBWMinEgressPortIndex  		INTEGER,
       
  3076             hpSwitchBWMinEgressPortPrctLowPriority 	INTEGER,
       
  3077             hpSwitchBWMinEgressPortPrctNormalPriority 	INTEGER,
       
  3078             hpSwitchBWMinEgressPortPrctMedPriority    	INTEGER,
       
  3079             hpSwitchBWMinEgressPortPrctHighPriority   	INTEGER
       
  3080         }
       
  3081 
       
  3082     hpSwitchBWMinEgressPortIndex OBJECT-TYPE
       
  3083         SYNTAX      INTEGER (1..65535)
       
  3084         ACCESS      read-only
       
  3085         STATUS      deprecated
       
  3086         DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB.
       
  3087                     The ifIndex value which uniquely identifies a row
       
  3088                     in the Interfaces Table."
       
  3089         ::= { hpSwitchBWMinEgressPortConfigEntry 1 }
       
  3090 
       
  3091     hpSwitchBWMinEgressPortPrctLowPriority OBJECT-TYPE
       
  3092         SYNTAX      INTEGER (0..100)
       
  3093         ACCESS      read-write
       
  3094         STATUS      deprecated
       
  3095         DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB.
       
  3096           The percentage of Guaranteed Minimum bandwidth to
       
  3097 		    be assigned to the egress Low-Priority queue for 
       
  3098 		    this port. Total values for all four queues must not
       
  3099  		    exceed 100 percent."
       
  3100         ::= { hpSwitchBWMinEgressPortConfigEntry 2 }
       
  3101 
       
  3102     hpSwitchBWMinEgressPortPrctNormalPriority OBJECT-TYPE
       
  3103         SYNTAX      INTEGER (0..100)
       
  3104         ACCESS      read-write
       
  3105         STATUS      deprecated
       
  3106         DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB.
       
  3107           The percentage of Guaranteed Minimum bandwidth to
       
  3108 		    be assigned to the egress Normal-Priority queue for 
       
  3109 		    this port. Total values for all four queues must not
       
  3110  		    exceed 100 percent."
       
  3111         ::= { hpSwitchBWMinEgressPortConfigEntry 3 }
       
  3112 
       
  3113     hpSwitchBWMinEgressPortPrctMedPriority OBJECT-TYPE
       
  3114         SYNTAX      INTEGER (0..100)
       
  3115         ACCESS      read-write
       
  3116         STATUS      deprecated
       
  3117         DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB.
       
  3118           The percentage of Guaranteed Minimum bandwidth to
       
  3119 		    be assigned to the egress Medium-Priority queue for 
       
  3120 		    this port. Total values for all four queues must not
       
  3121  		    exceed 100 percent."
       
  3122         ::= { hpSwitchBWMinEgressPortConfigEntry 4 }
       
  3123 
       
  3124     hpSwitchBWMinEgressPortPrctHighPriority OBJECT-TYPE
       
  3125         SYNTAX      INTEGER (0..100)
       
  3126         ACCESS      read-write
       
  3127         STATUS      deprecated
       
  3128         DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB.
       
  3129           The percentage of Guaranteed Minimum bandwidth to
       
  3130 		    be assigned to the egress High-Priority queue for 
       
  3131 		    this port. Total values for all four queues must not
       
  3132  		    exceed 100 percent."
       
  3133         ::= { hpSwitchBWMinEgressPortConfigEntry 5 }
       
  3134 
       
  3135     hpSwitchRateLimitPortConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 23 }
       
  3136 
       
  3137     hpSwitchRateLimitPortConfigTable OBJECT-TYPE
       
  3138         SYNTAX      SEQUENCE OF HpSwitchRateLimitPortConfigEntry
       
  3139         ACCESS      not-accessible
       
  3140         STATUS      mandatory
       
  3141         DESCRIPTION "A table that contains information about the port
       
  3142                     Rate-Limiting configurations on this switch."
       
  3143         ::= { hpSwitchRateLimitPortConfig 1 }
       
  3144 
       
  3145     hpSwitchRateLimitPortConfigEntry OBJECT-TYPE
       
  3146         SYNTAX      HpSwitchRateLimitPortConfigEntry
       
  3147         ACCESS      not-accessible
       
  3148         STATUS      mandatory
       
  3149         DESCRIPTION "The information associated with each port's
       
  3150                     Rate-Limiting configuration."
       
  3151         INDEX       { hpSwitchRateLimitPortIndex }
       
  3152         ::= { hpSwitchRateLimitPortConfigTable 1 }
       
  3153 
       
  3154     HpSwitchRateLimitPortConfigEntry ::=
       
  3155         SEQUENCE {
       
  3156             hpSwitchRateLimitPortIndex                  INTEGER,
       
  3157             hpSwitchRateLimitPortControlMode            INTEGER,
       
  3158             hpSwitchRateLimitPortSingleControlPrct      INTEGER,
       
  3159             hpSwitchRateLimitPortPrctLowPriority        INTEGER,
       
  3160             hpSwitchRateLimitPortPrctNormalPriority     INTEGER,
       
  3161             hpSwitchRateLimitPortPrctMedPriority        INTEGER,
       
  3162             hpSwitchRateLimitPortPrctHighPriority       INTEGER
       
  3163         }
       
  3164 
       
  3165     hpSwitchRateLimitPortIndex OBJECT-TYPE
       
  3166         SYNTAX      INTEGER (1..65535)
       
  3167         ACCESS      read-only
       
  3168         STATUS      mandatory
       
  3169         DESCRIPTION "The ifIndex value which uniquely identifies a row
       
  3170                     in the Interfaces Table."
       
  3171         ::= { hpSwitchRateLimitPortConfigEntry 1 }
       
  3172 
       
  3173     hpSwitchRateLimitPortControlMode OBJECT-TYPE
       
  3174         SYNTAX      INTEGER {
       
  3175                         disabled(1),
       
  3176                         rateLimitPerPortOnly(2),
       
  3177                         rateLimitPerQueue(3)
       
  3178                     }
       
  3179         ACCESS      read-write
       
  3180         STATUS      mandatory
       
  3181         DESCRIPTION "The mode by which this port will be Rate-Limited
       
  3182                     on ingress. If rateLimitPerPortOnly is configured,
       
  3183                     there will be a single maximum rate for the entire
       
  3184                     port. If rateLimitPerQueue is configured, the values
       
  3185                     for each of the four queues indicate the maximum
       
  3186                     percentage of port traffic that may be received by
       
  3187                     that queue (the sum of these values must not exceed
       
  3188                     100). When rate-limiting is disabled, there are no
       
  3189                     maximum controls on ingress for this port."
       
  3190         ::= { hpSwitchRateLimitPortConfigEntry 2 }
       
  3191 
       
  3192     hpSwitchRateLimitPortSingleControlPrct OBJECT-TYPE
       
  3193         SYNTAX      INTEGER (0..100)
       
  3194         ACCESS      read-write
       
  3195         STATUS      mandatory
       
  3196         DESCRIPTION "When hpSwitchRateLimitPortControlMode is configured
       
  3197                     for rateLimitPerPortOnly, this value is the maximum
       
  3198                     percentage of traffic that may be received by this
       
  3199                     port on ingress."
       
  3200         ::= { hpSwitchRateLimitPortConfigEntry 3 }
       
  3201 
       
  3202         hpSwitchRateLimitPortPrctLowPriority OBJECT-TYPE
       
  3203         SYNTAX      INTEGER (0..100)
       
  3204         ACCESS      read-write
       
  3205         STATUS      mandatory
       
  3206         DESCRIPTION "The maximum percentage of traffic that may be
       
  3207                     received by this port's Low-Priority queue on ingress.
       
  3208                     hpSwitchRateLimitPortControlMode must be configured to
       
  3209                     use rateLimitPerQueue for this to take effect. A value
       
  3210                     of 0-percent for any queue means that no traffic will
       
  3211                     ever be received on this port for that ingress queue.
       
  3212                     Total values for all four queues must not exceed 100
       
  3213                     percent."
       
  3214         ::= { hpSwitchRateLimitPortConfigEntry 4 }
       
  3215 
       
  3216     hpSwitchRateLimitPortPrctNormalPriority OBJECT-TYPE
       
  3217         SYNTAX      INTEGER (0..100)
       
  3218         ACCESS      read-write
       
  3219         STATUS      mandatory
       
  3220         DESCRIPTION "The maximum percentage of traffic that may be
       
  3221                     received by this port's Normal-Priority queue on
       
  3222                     ingress. hpSwitchRateLimitPortControlMode must be
       
  3223                     configured to use rateLimitPerQueue for this to take
       
  3224                     effect. A value of 0-percent for any queue means that
       
  3225                     no traffic will ever be received on this port for that
       
  3226                     ingress queue. Total values for all four queues must
       
  3227                     not exceed 100 percent."
       
  3228         ::= { hpSwitchRateLimitPortConfigEntry 5 }
       
  3229 
       
  3230     hpSwitchRateLimitPortPrctMedPriority OBJECT-TYPE
       
  3231         SYNTAX      INTEGER (0..100)
       
  3232         ACCESS      read-write
       
  3233         STATUS      mandatory
       
  3234         DESCRIPTION "The maximum percentage of traffic that may be
       
  3235                     received by this port's Medium-Priority queue on
       
  3236                     ingress. hpSwitchRateLimitPortControlMode must be
       
  3237                     configured to use rateLimitPerQueue for this to take
       
  3238                     effect. A value of 0-percent for any queue means that
       
  3239                     no traffic will ever be received on this port for that
       
  3240                     ingress queue. Total values for all four queues must
       
  3241                     not exceed 100 percent."
       
  3242         ::= { hpSwitchRateLimitPortConfigEntry 6 }
       
  3243 
       
  3244     hpSwitchRateLimitPortPrctHighPriority OBJECT-TYPE
       
  3245         SYNTAX      INTEGER (0..100)
       
  3246         ACCESS      read-write
       
  3247         STATUS      mandatory
       
  3248         DESCRIPTION "The maximum percentage of traffic that may be
       
  3249                     received by this port's High-Priority queue on
       
  3250                     ingress. hpSwitchRateLimitPortControlMode must be
       
  3251                     configured to use rateLimitPerQueue for this to take
       
  3252                     effect. A value of 0-percent for any queue means that
       
  3253                     no traffic will ever be received on this port for that
       
  3254                     ingress queue. Total values for all four queues must
       
  3255                     not exceed 100 percent."
       
  3256         ::= { hpSwitchRateLimitPortConfigEntry 7 }
       
  3257 
       
  3258     hpSwitchQosPassThroughMode OBJECT IDENTIFIER ::= { hpSwitchConfig 24 }
       
  3259 
       
  3260     hpSwitchQosPassThroughModeConfig OBJECT-TYPE
       
  3261         SYNTAX      INTEGER {
       
  3262                         optimized (1),
       
  3263                         typical (2),
       
  3264                         balanced (3),
       
  3265                         onequeue (4)
       
  3266                     }
       
  3267         ACCESS  read-write
       
  3268         STATUS      mandatory
       
  3269         DESCRIPTION "Specify the queue configuration mode for the switch. 
       
  3270                      While changing the queue configuration mode this feature 
       
  3271                      momentarily require to bring down the logical port and 
       
  3272                      after the initialization of the queues the ports are 
       
  3273                      brought up."
       
  3274         
       
  3275         ::= { hpSwitchQosPassThroughMode 1 }
       
  3276     
       
  3277     hpSwitchReboot OBJECT IDENTIFIER ::= { hpSwitchConfig 25 }
       
  3278 
       
  3279     hpSwitchRebootConfig OBJECT-TYPE
       
  3280         SYNTAX      INTEGER {
       
  3281                         yes (1),
       
  3282                         no (2)
       
  3283                     }
       
  3284         ACCESS  read-only
       
  3285         STATUS      mandatory
       
  3286         DESCRIPTION "This tells the status of the switch whether it requires
       
  3287                      reboot for some variable to get effective.
       
  3288                      The value of this variable can be 
       
  3289                      
       
  3290                      yes (1) reboot is required.
       
  3291                      no (2)  reboot is not required."
       
  3292         ::= { hpSwitchReboot 1 }
       
  3293 
       
  3294     hpSwitchRebootFastBoot OBJECT-TYPE
       
  3295         SYNTAX      INTEGER {
       
  3296                         enable (1),
       
  3297                         disable (2)
       
  3298                     }
       
  3299         ACCESS  read-write
       
  3300         STATUS      mandatory
       
  3301         DESCRIPTION "Specifies whether fastboot is enabled or not on
       
  3302                      the switch."
       
  3303         DEFVAL      { disable }
       
  3304 
       
  3305         ::= { hpSwitchReboot 2 }
       
  3306 
       
  3307 
       
  3308     hpSwitchProtectedPortsConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 26 }
       
  3309 
       
  3310     hpSwitchProtectedPortsMask OBJECT-TYPE
       
  3311         SYNTAX      OCTET STRING
       
  3312         ACCESS      read-write
       
  3313         STATUS      mandatory
       
  3314         DESCRIPTION "This variable specifies a group of ports that are not
       
  3315                     allowed to communicate to each-other. Each octet within
       
  3316                     the value of this object specifies a set of eight ports,
       
  3317                     with the first octet specifying ports 1 through 8, the
       
  3318                     second octet specifying ports 9 through 16, etc.
       
  3319                     Within each octet, the most significant bit represents
       
  3320                     the lowest numbered port, and the least significant bit
       
  3321                     represents the highest numbered port.  Thus, each port
       
  3322                     of the switch is represented by a single bit within
       
  3323                     the value of this object."
       
  3324         ::= { hpSwitchProtectedPortsConfig 1 }
       
  3325 
       
  3326      hpSwitchLACPConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 28 }
       
  3327 
       
  3328      hpSwitchLACPAllPortsStatus OBJECT-TYPE
       
  3329         SYNTAX      INTEGER {
       
  3330                         disabled(1), 
       
  3331                         active(2),
       
  3332                         passive(3)
       
  3333                     }
       
  3334       ACCESS      read-write
       
  3335       STATUS      mandatory
       
  3336       DESCRIPTION "Used to set administrative status of LACP on all the ports.
       
  3337                    A Port can have one of the three administrative status of 
       
  3338 		   LACP. Active/Passive/Disabled are the three states. "
       
  3339       ::= { hpSwitchLACPConfig 1 }
       
  3340 
       
  3341     hpSwitchDSCPRateLimitConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 31 }
       
  3342 
       
  3343     hpSwitchDSCPRateLimitConfigTable OBJECT-TYPE
       
  3344         SYNTAX      SEQUENCE OF HpSwitchDSCPRateLimitConfigEntry
       
  3345         ACCESS      not-accessible
       
  3346         STATUS      mandatory
       
  3347         DESCRIPTION "A table containing information about DSCP-based
       
  3348                      rate limits and ports on which they are applied."
       
  3349         ::= { hpSwitchDSCPRateLimitConfig 1 }
       
  3350 
       
  3351     hpSwitchDSCPRateLimitConfigEntry OBJECT-TYPE
       
  3352         SYNTAX      HpSwitchDSCPRateLimitConfigEntry
       
  3353         ACCESS      not-accessible
       
  3354         STATUS      mandatory
       
  3355         DESCRIPTION "Information about a single DSCP-based rate limit."
       
  3356         INDEX       { hpSwitchDSCPRateLimitIndex }
       
  3357         ::= { hpSwitchDSCPRateLimitConfigTable 1 }
       
  3358 
       
  3359     HpSwitchDSCPRateLimitConfigEntry ::=
       
  3360         SEQUENCE {
       
  3361             hpSwitchDSCPRateLimitIndex          Dscp,
       
  3362             hpSwitchDSCPRateLimitKbps           INTEGER,
       
  3363             hpSwitchDSCPRateLimitPorts          PortList
       
  3364 	}
       
  3365 
       
  3366     hpSwitchDSCPRateLimitIndex OBJECT-TYPE
       
  3367         SYNTAX      Dscp
       
  3368         ACCESS      not-accessible
       
  3369         STATUS      mandatory
       
  3370         DESCRIPTION "An index into the DSCP rate limit table.  The value is
       
  3371                      a DSCP codepoint."
       
  3372         ::= { hpSwitchDSCPRateLimitConfigEntry 1 }
       
  3373 
       
  3374     hpSwitchDSCPRateLimitKbps  OBJECT-TYPE
       
  3375         SYNTAX      INTEGER (-1..10000000)
       
  3376         ACCESS      read-write
       
  3377         STATUS      mandatory
       
  3378         DESCRIPTION "The rate limit in kilobits per second for a row of the
       
  3379                      DSCP rate limit table.  Incoming traffic with the DSCP
       
  3380                      field of the IP header matching the index of the row
       
  3381                      will be limited to this rate and excess traffic will be
       
  3382                      dropped.  On some devices, the actual traffic rate
       
  3383                      allowed may be slightly higher or lower due to hardware
       
  3384                      limitations.  A value of -1 indicates no limit and is
       
  3385                      the default.  Setting a value of -1 will clear all rate
       
  3386                      limits for the codepoint.  The rate limit is only applied
       
  3387                      on the ports set in the hpSwitchDSCPRateLimitPorts column
       
  3388                      of the row."
       
  3389         ::= { hpSwitchDSCPRateLimitConfigEntry 2 }
       
  3390 
       
  3391     hpSwitchDSCPRateLimitPorts OBJECT-TYPE
       
  3392         SYNTAX      PortList
       
  3393         ACCESS      read-write
       
  3394         STATUS      mandatory
       
  3395         DESCRIPTION "The applied ports for a row of the DSCP rate limit table.
       
  3396                      The rate limit from the hpSwitchDSCPRateLimitKbps column
       
  3397                      of the row will be applied on the logical ports specified.
       
  3398                      A rate limit may not be applied to individual ports that
       
  3399                      are members of a trunk, but must be applied to the entire
       
  3400                      trunk instead.  It is an error to apply a DSCP rate limit
       
  3401                      to any ports before setting hpSwitchDSCPRateLimitKbps to
       
  3402                      a value other than -1.  When the port list for a row is
       
  3403                      cleared, the hpSwitchDSCPRateLimitKbps column is set to
       
  3404                      the default of -1."
       
  3405     ::= { hpSwitchDSCPRateLimitConfigEntry 3 }		     
       
  3406 	       
       
  3407     -- **********************************************************
       
  3408     -- Trap Definitions
       
  3409     -- **********************************************************
       
  3410 
       
  3411     hpSwitchTraps OBJECT IDENTIFIER ::= { hpSwitchConfig 0 }
       
  3412 
       
  3413     hpSwitchTrapsObjects
       
  3414                    OBJECT IDENTIFIER ::= { hpSwitchTraps 1 }
       
  3415 
       
  3416     hpSwitchStpErrantBpduDetector OBJECT-TYPE 
       
  3417         SYNTAX       INTEGER {
       
  3418                          bpduFilter (1),
       
  3419                          bpduProtection (2),
       
  3420 			 pvstFilter (3),
       
  3421 			 pvstProtection (4)
       
  3422                      }
       
  3423         ACCESS       accessible-for-notify
       
  3424         STATUS       optional
       
  3425         DESCRIPTION  "The identifier of the feature generating Errant 
       
  3426                      BPDU trap."
       
  3427         ::= { hpSwitchTrapsObjects 1 }
       
  3428 
       
  3429     hpSwitchStpErrantBpduSrcMac OBJECT-TYPE
       
  3430         SYNTAX       MacAddress
       
  3431         ACCESS       accessible-for-notify
       
  3432         STATUS       optional
       
  3433         DESCRIPTION "The source MAC address of the port sending Errant
       
  3434                     STP BPDU."
       
  3435         ::= { hpSwitchTrapsObjects 2 }
       
  3436 
       
  3437     hpSwitchStpErrantBpduReceived     TRAP-TYPE
       
  3438         ENTERPRISE  hpSwitchTraps
       
  3439         VARIABLES   { hpSwitchStpPort,  
       
  3440                       hpSwitchStpPortErrantBpduCounter,
       
  3441                       dot1dStpPortState,
       
  3442                       dot1dStpPortDesignatedBridge,
       
  3443                       dot1dStpPortDesignatedPort,
       
  3444                       hpSwitchStpErrantBpduSrcMac,
       
  3445                       hpSwitchStpErrantBpduDetector }
       
  3446         DESCRIPTION "This trap indicates that unexpected (errant) STP BPDU  
       
  3447                     has been received on a port (e.g. on a port that is 
       
  3448                     connected to non-STP device). This notification trap 
       
  3449                     is controlled by the state of 'hpSwitchStpTrapCntl' 
       
  3450                     object. Implementation of this trap is optional."
       
  3451         ::= 1
       
  3452 END