cisco_stp_extensions_mib

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

The MIB module for managing Cisco extensions to the 802.1D Spanning Tree Protocol (STP).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOSTPEXTENSIONSMIB

type CISCOSTPEXTENSIONSMIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	StpxUplinkFastObjects CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects

	StpxBackboneFastObjects CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects

	StpxSpanningTreeObjects CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects

	StpxMISTPObjects CISCOSTPEXTENSIONSMIB_StpxMISTPObjects

	StpxLoopGuardObjects CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects

	StpxFastStartObjects CISCOSTPEXTENSIONSMIB_StpxFastStartObjects

	StpxBpduSkewingObjects CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects

	StpxMSTObjects CISCOSTPEXTENSIONSMIB_StpxMSTObjects

	StpxRSTPObjects CISCOSTPEXTENSIONSMIB_StpxRSTPObjects

	StpxSMSTObjects CISCOSTPEXTENSIONSMIB_StpxSMSTObjects

	// A list of Virtual LAN entries containing information for Spanning Tree
	// PVST+ protocol.  An entry will exist for each VLAN existing on  the device.
	StpxPVSTVlanTable CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable

	// A table containing a list of the ports for which a particular VLAN's
	// Spanning Tree has been found to have an inconsistency.  Two types of
	// inconsistency are discovered: 1) an inconsistency where two different port
	// types have been plugged together; and 2) an inconsistency where different
	// switches have different PVIDs for the same link.
	StpxInconsistencyTable CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable

	// A table containing a list of the bridge ports for which Spanning Tree
	// RootGuard capability can be configured.
	StpxRootGuardConfigTable CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable

	// A table containing a list of the bridge ports for which a particular
	// Spanning Tree instance has been found  to have an root-inconsistency. The
	// agent creates a new  entry in this table whenever it detects a new
	// root-inconsistency, and deletes entries  when/soon after the inconsistency
	// is no longer present.
	StpxRootInconsistencyTable CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable

	// This table contains one entry for each instance of MISTP and  it contains
	// stpxMISTPInstanceNumber entries, numbered from 1 to
	// stpxMISTPInstanceNumber.  This table is only instantiated when the value of
	// stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).
	StpxMISTPInstanceTable CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable

	// A table containing a list of the bridge ports for which Spanning Tree
	// LoopGuard capability can be configured.
	StpxLoopGuardConfigTable CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable

	// A table containing a list of the bridge ports for which a particular
	// Spanning Tree instance has been found to have a loop-inconsistency. The
	// agent creates a new entry in this table whenever it detects a new
	// loop-inconsistency, and deletes entries when/soon after the inconsistency
	// is no longer present.
	StpxLoopInconsistencyTable CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable

	// A table containing a list of the bridge ports for which Spanning Tree Port
	// Fast Start can be configured.
	StpxFastStartPortTable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable

	// A table containing a list of the bridge ports  for a particular Spanning
	// Tree Instance.
	StpxFastStartOperModeTable CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable

	// A table containing a list of the bridge ports for  which a particular
	// Spanning Tree instance has been  detected to have BPDU skewing occurred
	// since the  object value of stpxBpduSkewingDetectionEnable was last changed
	// to true(1).  The agent creates a new entry in this table whenever a port in
	// a particular Spanning Tree instance is  detected to be BPDU skewed since
	// the object value of  stpxBpduSkewingDetectionEnable object is changed to
	// true(1). The agent deletes all the entries in this  table when the object
	// value of  stpxBpduSkewingDetectionEnable is changed to false(2) or the
	// object value of stpxSpanningTreeType is  changed.
	StpxBpduSkewingTable CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable

	// This table contains MST instance information with one entry for an MST
	// instance within the range of  0 to the object value of
	// stpxMSTMaxInstanceNumber.   This table is deprecated and replaced by
	// stpxSMSTInstanceTable.
	StpxMSTInstanceTable CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable

	// This table contains MST instance information in the  Edit Buffer with one
	// entry for each MST instance numbered from 0 to stpxMSTMaxInstanceNumber.
	// This table is only instantiated when the  stpxMSTRegionEditBufferStatus has
	// the value of acquiredBySnmp(2).  This table is deprecated and replaced by
	// stpxSMSTInstanceEditTable.
	StpxMSTInstanceEditTable CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable

	// A table containing port information for the MST  Protocol on all the bridge
	// ports existing on the  system.
	StpxMSTPortTable CISCOSTPEXTENSIONSMIB_StpxMSTPortTable

	// A table containing a list of the bridge ports for a  particular MST
	// instance.  This table is only instantiated  when the stpxSpanningTreeType
	// is mst(4).   This table is deprecated and replaced with
	// stpxRSTPPortRoleTable.
	StpxMSTPortRoleTable CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable

	// A table containing port information for the RSTP  Protocol on all the
	// bridge ports existing in the  system.
	StpxRSTPPortTable CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable

	// A table containing a list of the bridge ports for a  particular Spanning
	// Tree instance.  This table is  only instantiated when the
	// stpxSpanningTreeType is mst(4)  or rapidPvstPlus(5).
	StpxRSTPPortRoleTable CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable

	// A table containing a list of the bridge ports  for a particular Spanning
	// Tree Instance. This table is only instantiated when the object value of
	// stpxSpanningTreeType is rapidPvstPlus(5).
	StpxRPVSTPortTable CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable

	// This table contains MST instance information for IEEE MST.
	StpxSMSTInstanceTable CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable

	// This table contains MST instance information in the  Edit Buffer.   This
	// table is only instantiated when the object value of
	// stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).
	StpxSMSTInstanceEditTable CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable

	// A table containing port information for the MST  Protocol on all the bridge
	// ports existing on the  system.  This table is only instantiated when the
	// object  value of stpxSpanningTreeType is mst(4).
	StpxSMSTPortTable CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable
}

CISCOSTPEXTENSIONSMIB

func (*CISCOSTPEXTENSIONSMIB) GetEntityData

func (cISCOSTPEXTENSIONSMIB *CISCOSTPEXTENSIONSMIB) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects

type CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An indication of whether the BackboneFast capability is administratively
	// enabled on the device. The type is bool.
	StpxBackboneFastEnabled interface{}

	// The number of inferior BPDUs received by the switch  since the
	// stpxBackboneFastOperEnabled has become true(1). If the value of
	// stpxBackboneFastOperEnabled is false(2), then this  mib object will have a
	// value of 0. The type is interface{} with range: 0..4294967295.
	StpxBackboneFastInInferiorBPDUs interface{}

	// The number of Root Link Query request PDUs received by the switch since the
	// stpxBackboneFastOperEnabled has become true(1). If the value of
	// stpxBackboneFastOperEnabled is false(2), then this mib object will have a
	// value of 0. The type is interface{} with range: 0..4294967295.
	StpxBackboneFastInRLQRequestPDUs interface{}

	// The number of Root Link Query response PDUs received by the switch since
	// the stpxBackboneFastOperEnabled has become true(1). If the value of
	// stpxBackboneFastOperEnabled is false(2), then this mib object will have a
	// value of 0. The type is interface{} with range: 0..4294967295.
	StpxBackboneFastInRLQResponsePDUs interface{}

	// The number of Root Link Query request PDUs transmitted by the switch since
	// the stpxBackboneFastOperEnabled has become true(1). If the value of
	// stpxBackboneFastOperEnabled is false(2), then this mib object will have a
	// value of 0. The type is interface{} with range: 0..4294967295.
	StpxBackboneFastOutRLQRequestPDUs interface{}

	// The number of Root Link Query response PDUs transmitted by the switch since
	// the stpxBackboneFastOperEnabled has become true(1). If the value of
	// stpxBackboneFastOperEnabled is false(2), then this mib object will have a
	// value of 0. The type is interface{} with range: 0..4294967295.
	StpxBackboneFastOutRLQResponsePDUs interface{}

	// An indication of whether the BackboneFast capability is operationally
	// enabled on the device. The type is bool.
	StpxBackboneFastOperEnabled interface{}
}

CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects

func (*CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects) GetEntityData

func (stpxBackboneFastObjects *CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects

type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Indicates whether BPDU skewing detection feature is enabled or not on the
	// system. If this object has the value of true(1), then the system will
	// detect whether BPDUs received by any port on any Spanning  Tree instance
	// are processed at an interval longer than the object value of
	// dot1dStpHelloTime in the BIRDGE-MIB of the Spanning Tree instance. The type
	// is bool.
	StpxBpduSkewingDetectionEnable interface{}
}

CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects

func (*CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects) GetEntityData

func (stpxBpduSkewingObjects *CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable

type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A Spanning Tree instance on a particular port for which BPDU skewing has
	// been detected. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry.
	StpxBpduSkewingEntry []*CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry
}

CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable A table containing a list of the bridge ports for which a particular Spanning Tree instance has been detected to have BPDU skewing occurred since the object value of stpxBpduSkewingDetectionEnable was last changed to true(1).

The agent creates a new entry in this table whenever a port in a particular Spanning Tree instance is detected to be BPDU skewed since the object value of stpxBpduSkewingDetectionEnable object is changed to true(1). The agent deletes all the entries in this table when the object value of stpxBpduSkewingDetectionEnable is changed to false(2) or the object value of stpxSpanningTreeType is changed.

func (*CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable) GetEntityData

func (stpxBpduSkewingTable *CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry

type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Spanning Tree instance id, such as the VLAN id
	// of the VLAN if the object value of stpxSpanningTreeType  is pvstPlus(1).
	// The type is interface{} with range: 0..65535.
	StpxBpduSkewingInstanceIndex interface{}

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxBpduSkewingPortIndex interface{}

	// Indicates the skew duration in milliseconds of the last BPDU skewing
	// detected. The type is interface{} with range: 0..4294967295. Units are
	// milliseconds.
	StpxBpduSkewingLastSkewDuration interface{}

	// Indicates the skew duration in milliseconds of the worst BPDU skewing
	// detected. The type is interface{} with range: 0..4294967295. Units are
	// milliseconds.
	StpxBpduSkewingWorstSkewDuration interface{}

	// Indicates the value of sysUpTime when the worst BPDU skewing was detected.
	// The type is interface{} with range: 0..4294967295.
	StpxBpduSkewingWorstSkewTime interface{}
}

CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry A Spanning Tree instance on a particular port for which BPDU skewing has been detected.

func (*CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects

type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Indicates the global default mode of the Bpdu Guard feature on the device.
	// On platforms that does not support per port  Bpdu Guard configuration as
	// indicated by the object stpxFastStartPortBpduGuardMode, if  the value of
	// this object is set to true(1),  and the Fast Start Feature is operationally
	// enabled on a port, then that port will be  immediately disabled when the
	// system receives a BPDU from that port. The type is bool.
	StpxFastStartBpduGuardEnable interface{}

	// Indicates the global default mode of the Bpdu  Filter feature on the
	// device.  On platforms that does not support per port  Bpdu Filter
	// configuration as indicated by the object stpxFastStartPortBpduFilterMode,
	// if  the value of this object is set to true(1),  and the Fast Start Feature
	// is operationally  enabled on a port, then no BPDUs will be  transmitted on
	// this port. The type is bool.
	StpxFastStartBpduFilterEnable interface{}

	// Indicates the global default mode of the Fast  Start feature on the device.
	// The type is StpxFastStartGlobalDefaultMode.
	StpxFastStartGlobalDefaultMode interface{}
}

CISCOSTPEXTENSIONSMIB_StpxFastStartObjects

func (*CISCOSTPEXTENSIONSMIB_StpxFastStartObjects) GetEntityData

func (stpxFastStartObjects *CISCOSTPEXTENSIONSMIB_StpxFastStartObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode

type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode string

CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode represents Start feature on the device.

const (
	CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode_enable CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode = "enable"

	CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode_disable CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode = "disable"
)

type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable

type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry with port fast start oper mode  information on a bridge port for a
	// particular  Spanning Tree Instance. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry.
	StpxFastStartOperModeEntry []*CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry
}

CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable A table containing a list of the bridge ports for a particular Spanning Tree Instance.

func (*CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable) GetEntityData

func (stpxFastStartOperModeTable *CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry

type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Spanning Tree instance id, such as the VLAN id
	// of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1). The
	// type is interface{} with range: 0..65535.
	StpxFastStartOperModeInstIndex interface{}

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxFastStartOperModePortIndex interface{}

	// Indicates the fast start operational status of the  port on a particular
	// Spanning Tree Instance. The type is StpxFastStartOperMode.
	StpxFastStartOperMode interface{}
}

CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry An entry with port fast start oper mode information on a bridge port for a particular Spanning Tree Instance.

func (*CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode

type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode string

CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode represents port on a particular Spanning Tree Instance.

const (
	CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode_enabled CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode = "enabled"

	CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode_disabled CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode = "disabled"
)

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A bridge port for which Spanning Tree Port Fast Start can be configured.
	// The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry.
	StpxFastStartPortEntry []*CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry
}

CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable A table containing a list of the bridge ports for which Spanning Tree Port Fast Start can be configured.

func (*CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable) GetEntityData

func (stpxFastStartPortTable *CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxFastStartPortIndex interface{}

	// Indicates whether the port is operating in spantree fast start mode.  A
	// port with fast start enabled is immediately put in spanning tree forwarding
	// state when that port is detected by the Spanning Tree, rather  than
	// starting in blocking state which is the normal  operation.  In order to
	// support additional Fast Start enable mode (enableForTrunk and default) as
	// defined in stpxFastStartPortMode other than enable (true(1)) or disable
	// (false(2)) as defined in this object, stpxFastStartPortMode object needs to
	// be used.  When the stpxFastStartPortMode has the value of enable(1) or
	// enableForTrunk(3), the value of stpxFastStartPortEnable for the same
	// instance will be true(1). When the stpxFastStartPortMode has the value of
	// disable(2), the value of  stpxFastStartPortEnable for the same instance
	// will be  false(2). When the stpxFastStartPortMode has the value  of
	// default(4), the value of stpxFastStartPortEnable for  the same instance
	// depends on the object value of  stpxFastStartGlobalDefaultMode. The type is
	// bool.
	StpxFastStartPortEnable interface{}

	// Indicates the mode of Fast Start Feature on the  port. A port with fast
	// start enabled is immediately  put in spanning tree forwarding state when
	// the port is detected by the Spanning Tree, rather than  starting in
	// blocking state which is the normal  operation.  enable -- the fast start
	// feature is enabled on this            port but will only take effect when
	// the            object value of its            vlanTrunkPortDynamicStatus as
	// specified            in CISCO-VTP-MIB is notTrunking(2).  disable -- the
	// fast start feature is disabled on this            port.    enableForTrunk
	// -- the fast start feature is enabled            on this port and will take
	// effect            regardless of the object value of            its
	// vlanTrunkPortDynamicStatus.  default -- whether the fast start feature is
	// enabled            or not on this port depends on the object
	// value of stpxFastStartGlobalDefaultMode.  network -- the fast start network
	// mode is enabled on             this port. The type is
	// StpxFastStartPortMode.
	StpxFastStartPortMode interface{}

	// Indicates the mode of Bpdu Guard Feature on the port. A port with Bpdu
	// Guard enabled is  immediately disabled when the system  receives a BPDU
	// from that port.   enable -- the Bpdu Guard feature is enabled on this
	// port.   disable -- the Bpdu Guard feature is disabled on this
	// port.  default -- whether the Bpdu Guard feature is enabled            or
	// not on this port depends on the object            value of
	// stpxFastStartBpduGuardEnable. If             the value of
	// stpxFastStartBpduGuardEnable            is true(1) and Fast Start feature
	// is also             enabled operationally on this port, then
	// this port is immediately disabled when             the system receives a
	// BPDU from this port. The type is StpxFastStartPortBpduGuardMode.
	StpxFastStartPortBpduGuardMode interface{}

	// Indicates the mode of Bpdu Filter Feature on the port. The system will not
	// transmit BPDUs on a port  with Bpdu Filter feature enabled.  enable -- the
	// Bpdu Filter feature is enabled on this            port.   disable -- the
	// Bpdu Filter feature is disabled on this            port.  default --
	// whether the Bpdu Filter feature is enabled            or not on this port
	// depends on the object            value of stpxFastStartBpduFilterEnable. If
	// the value of stpxFastStartBpduFilterEnable            is true(1) and Fast
	// Start feature is also            enabled operationally on this port, then
	// no BPDUs will be transmitted on this port. The type is
	// StpxFastStartPortBpduFilterMode.
	StpxFastStartPortBpduFilterMode interface{}
}

CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry A bridge port for which Spanning Tree Port Fast Start can be configured.

func (*CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode string

CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode represents no BPDUs will be transmitted on this port.

const (
	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode_enable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode = "enable"

	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode_disable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode = "disable"

	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode_default_ CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode = "default"
)

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode string

CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode represents the system receives a BPDU from this port.

const (
	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode_enable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode = "enable"

	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode_disable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode = "disable"

	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode_default_ CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode = "default"
)

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode

type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode string

CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode represents this port.

const (
	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_enable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "enable"

	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_disable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "disable"

	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_enableForTrunk CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "enableForTrunk"

	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_default_ CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "default"

	CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_network CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "network"
)

type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable

type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A VLAN on a particular port for which a Spanning Tree inconsistency is
	// currently in effect. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry.
	StpxInconsistencyEntry []*CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry
}

CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable A table containing a list of the ports for which a particular VLAN's Spanning Tree has been found to have an inconsistency. Two types of inconsistency are discovered: 1) an inconsistency where two different port types have been plugged together; and 2) an inconsistency where different switches have different PVIDs for the same link.

func (*CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable) GetEntityData

func (stpxInconsistencyTable *CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry

type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The VLAN id of the VLAN. The type is interface{}
	// with range: 0..4095.
	StpxVlanIndex interface{}

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxPortIndex interface{}

	// The types of inconsistency which have been discovered on this port for this
	// VLAN's Spanning Tree.  When this object exists, the value of the
	// corresponding instance of the Bridge MIB's dot1dStpPortState object will be
	// 'broken(6)'. The type is map[string]bool.
	StpxInconsistentState interface{}
}

CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry A VLAN on a particular port for which a Spanning Tree inconsistency is currently in effect.

func (*CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A bridge port for which Spanning Tree LoopGuard  capability can be
	// configured. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry.
	StpxLoopGuardConfigEntry []*CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry
}

CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable A table containing a list of the bridge ports for which Spanning Tree LoopGuard capability can be configured.

func (*CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable) GetEntityData

func (stpxLoopGuardConfigTable *CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxLoopGuardConfigPortIndex interface{}

	// An indication of whether the LoopGuard capability is  enabled on this port
	// or not. This configuration will be applied to all the Spanning Tree
	// instances in which this  port exists.  In order to support additional Loop
	// Guard config mode (default) as defined in stpxLoopGuardConfigMode other
	// than enable (true(1)) or disable (false(2)) as defined  in this object,
	// stpxLoopGuardConfigMode object needs to  be used.  When the
	// stpxLoopGuardConfigMode object has the value of enable(1), the value of
	// stpxLoopGuardConfigEnabled for  the same instance will be true(1). When the
	// stpxLoopGuardConfigMode object has the value of disable(2),  the value of
	// stpxLoopGuardConfigEnabled for the same  instance will be false(2). When
	// the stpxLoopGuardConfigMode  object has the value of default(3), the value
	// of  stpxLoopGuardConfigEnabled for the same instance will  depend on the
	// object value of  stpxLoopGuardGlobalDefaultMode. The type is bool.
	StpxLoopGuardConfigEnabled interface{}

	// Indicates the mode of Loop Guard Feature on this  port. This configuration
	// will be applied to all  the Spanning Tree instances in which this port
	// exists.  enable -- the Loop Guard feature is enabled on this
	// port.   disable -- the Loop Guard feature is disabled on this
	// port.    default -- whether the Loop Guard feature is enabled            or
	// not on this port depends on the object             value of
	// stpxLoopGuardGlobalDefaultMode. The type is StpxLoopGuardConfigMode.
	StpxLoopGuardConfigMode interface{}
}

CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry A bridge port for which Spanning Tree LoopGuard capability can be configured.

func (*CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode string

CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode represents value of stpxLoopGuardGlobalDefaultMode.

const (
	CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode_enable CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode = "enable"

	CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode_disable CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode = "disable"

	CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode_default_ CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode = "default"
)

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Indicates the global default config mode of LoopGuard  feature on the
	// device. The type is StpxLoopGuardGlobalDefaultMode.
	StpxLoopGuardGlobalDefaultMode interface{}
}

CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects

func (*CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects) GetEntityData

func (stpxLoopGuardObjects *CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode

type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode string

CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode represents feature on the device.

const (
	CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode_enable CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode = "enable"

	CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode_disable CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode = "disable"
)

type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable

type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A Spanning Tree instance on a particular port for which a Spanning Tree
	// loop-inconsistency is currently in effect. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry.
	StpxLoopInconsistencyEntry []*CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry
}

CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable A table containing a list of the bridge ports for which a particular Spanning Tree instance has been found to have a loop-inconsistency. The agent creates a new entry in this table whenever it detects a new loop-inconsistency, and deletes entries when/soon after the inconsistency is no longer present.

func (*CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable) GetEntityData

func (stpxLoopInconsistencyTable *CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry

type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Spanning Tree instance id, such as the VLAN id
	// of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1) or
	// rapidPvstPlus(5). The type is interface{} with range: 0..65535.
	StpxLoopInconsistencyIndex interface{}

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxLoopInconsistencyPortIndex interface{}

	// Indicates whether the port on a particular Spanning  Tree instance is
	// currently in loop-inconsistent  state or not. The type is bool.
	StpxLoopInconsistencyState interface{}
}

CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry A Spanning Tree instance on a particular port for which a Spanning Tree loop-inconsistency is currently in effect.

func (*CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable

type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A conceptual row containing the status of the MISTP  instance. The type is
	// slice of
	// CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry.
	StpxMISTPInstanceEntry []*CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry
}

CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable This table contains one entry for each instance of MISTP and it contains stpxMISTPInstanceNumber entries, numbered from 1 to stpxMISTPInstanceNumber.

This table is only instantiated when the value of stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).

func (*CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable) GetEntityData

func (stpxMISTPInstanceTable *CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry

type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. An arbitrary integer within the range from 1 to
	// the value of stpxMISTPInstanceNumber that uniquely identifies an instance.
	// The type is interface{} with range: 1..256.
	StpxMISTPInstanceIndex interface{}

	// This object indicates whether the MISTP protocol is currently enabled on
	// the MISTP instance.  If this object is set to    'true'    - the MISTP
	// protocol will run on this instance.                   'false'   - the MISTP
	// protocol will stop running on this                 instance. The type is
	// bool.
	StpxMISTPInstanceEnable interface{}

	// A string of octets containing one bit per VLAN. The first octet corresponds
	// to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8
	// through 15; etc.  The most significant bit of each octet corresponds to the
	// lowest value VlanIndex in that octet.  For each VLAN, if it is mapped to
	// this MISTP instance, then the bit corresponding to that VLAN is set to '1'.
	// The type is string with length: 0..128.
	StpxMISTPInstanceVlansMapped interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 1024 through 2047. The first octet corresponds to VLANs with
	// VlanIndex values of 1024 through 1031; the second octet to VLANs 1032
	// through 1039; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MISTP instance, then the bit corresponding to that VLAN is set to
	// '1'.  This object is only instantiated on devices with  support for
	// VlanIndex up to 4095. The type is string with length: 0..128.
	StpxMISTPInstanceVlansMapped2k interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 2048 through 3071. The first octet corresponds to VLANs with
	// VlanIndex values of 2048 through 2055; the second octet to VLANs 2056
	// through 2063; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MISTP instance, then the bit corresponding to that VLAN is set to
	// '1'.  This object is only instantiated on devices with  support for
	// VlanIndex up to 4095. The type is string with length: 0..128.
	StpxMISTPInstanceVlansMapped3k interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 3072 through 4095. The first octet corresponds to VLANs with
	// VlanIndex values of 3072 through 3079; the second octet to VLANs 3080
	// through 3087; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MISTP instance, then the bit corresponding to that VLAN is set to
	// '1'.  This object is only instantiated on devices with  support for
	// VlanIndex up to 4095. The type is string with length: 0..128.
	StpxMISTPInstanceVlansMapped4k interface{}
}

CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry A conceptual row containing the status of the MISTP instance.

func (*CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxMISTPObjects

type CISCOSTPEXTENSIONSMIB_StpxMISTPObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The number of MISTP instances, that are supported by the device  when the
	// value of stpxSpanningTreeType is either mistp(2) or mistpPvstPlus(3). The
	// type is interface{} with range: 1..256.
	StpxMISTPInstanceNumber interface{}
}

CISCOSTPEXTENSIONSMIB_StpxMISTPObjects

func (*CISCOSTPEXTENSIONSMIB_StpxMISTPObjects) GetEntityData

func (stpxMISTPObjects *CISCOSTPEXTENSIONSMIB_StpxMISTPObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable

type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A conceptual row containing MST instance information  in the Edit Buffer.
	// The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry.
	StpxMSTInstanceEditEntry []*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry
}

CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable This table contains MST instance information in the Edit Buffer with one entry for each MST instance numbered from 0 to stpxMSTMaxInstanceNumber.

This table is only instantiated when the stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).

This table is deprecated and replaced by stpxSMSTInstanceEditTable.

func (*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable) GetEntityData

func (stpxMSTInstanceEditTable *CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry

type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. An integer that uniquely identifies an MST
	// instance  from 0 to the object value of stpxMSTMaxInstanceNumber.  The
	// instances of this table entry with  stpxMSTInstanceEditIndex of zero can
	// not be  modified.  This object is deprecated and replaced by
	// stpxSMSTInstanceEditIndex. The type is interface{} with range: 0..256.
	StpxMSTInstanceEditIndex interface{}

	// A string of octets containing one bit per VLAN. The first octet corresponds
	// to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8
	// through 15; etc.  The most significant bit of each octet corresponds to the
	// lowest value VlanIndex in that octet.  For each VLAN, if it is mapped to
	// this MST instance,  then the bit corresponding to that VLAN is set to  '1'.
	// Each VLAN can only be mapped to one unique MST  instance in the range from
	// 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is
	// changed from '1'  to '0', then that VLAN will be automatically mapped to
	// MST instance 0 by the device.  This object is deprecated and replaced by
	// stpxSMSTInstanceEditVlansMap1k2k. The type is string with length: 0..128.
	StpxMSTInstanceEditVlansMap interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 1024 through 2047. The first octet corresponds to VLANs with
	// VlanIndex values of 1024 through 1031; the second octet to VLANs 1032
	// through 1039; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MST instance, then the bit corresponding to that VLAN is set to
	// '1'. Each VLAN can only be mapped to one unique MST instance in the range
	// from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is
	// changed from '1'  to '0', then that VLAN will be automatically mapped to
	// MST instance 0 by the device.  This object is deprecated and replaced by
	// stpxSMSTInstanceEditVlansMap1k2k. The type is string with length: 0..128.
	StpxMSTInstanceEditVlansMap2k interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 2048 through 3071. The first octet corresponds to VLANs with
	// VlanIndex values of 2048 through 2055; the second octet to VLANs 2056
	// through 2063; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MST instance, then the bit corresponding to that VLAN is set to
	// '1'. Each VLAN can only be mapped to one unique MST instance in the range
	// from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is
	// changed from '1'  to '0', then that VLAN will be automatically mapped to
	// MST instance 0 by the device.  This object is deprecated and replaced by
	// stpxSMSTInstanceEditVlansMap3k4k. The type is string with length: 0..128.
	StpxMSTInstanceEditVlansMap3k interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 3072 through 4095. The first octet corresponds to VLANs with
	// VlanIndex values of 3072 through 3079; the second octet to VLANs 3080
	// through 3087; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MST instance, then the bit corresponding to that VLAN is set to
	// '1'. Each VLAN can only be mapped to one unique MST instance in the range
	// from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is
	// changed from '1'  to '0', then that VLAN will be automatically mapped to
	// MST instance 0 by the device.  This object is deprecated and replaced by
	// stpxSMSTInstanceEditVlansMap3k4k. The type is string with length: 0..128.
	StpxMSTInstanceEditVlansMap4k interface{}
}

CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry A conceptual row containing MST instance information in the Edit Buffer.

func (*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable

type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A conceptual row containing the MST instance  information. The type is
	// slice of CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry.
	StpxMSTInstanceEntry []*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry
}

CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable This table contains MST instance information with one entry for an MST instance within the range of 0 to the object value of stpxMSTMaxInstanceNumber.

This table is deprecated and replaced by stpxSMSTInstanceTable.

func (*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable) GetEntityData

func (stpxMSTInstanceTable *CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry

type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. An integer that uniquely identifies an MST
	// instance  within the range of 0 to the object value of
	// stpxMSTMaxInstanceNumber.  This object is deprecated and replaced by
	// stpxSMSTInstanceIndex. The type is interface{} with range: 0..256.
	StpxMSTInstanceIndex interface{}

	// A string of octets containing one bit per VLAN. The first octet corresponds
	// to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8
	// through 15; etc.  The most significant bit of each octet corresponds to the
	// lowest value VlanIndex in that octet.  For each VLAN, if it is mapped to
	// this MST instance,  then the bit corresponding to that VLAN is set to '1'.
	// This object is deprecated and replaced by  stpxSMSTInstanceVlansMapped1k2k.
	// The type is string with length: 0..128.
	StpxMSTInstanceVlansMapped interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 1024 through 2047. The first octet corresponds to VLANs with
	// VlanIndex values of 1024 through 1031; the second octet to VLANs 1032
	// through 1039; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MST instance,  then the bit corresponding to that VLAN is set to
	// '1'.  This object is deprecated and replaced by
	// stpxSMSTInstanceVlansMapped1k2k. The type is string with length: 0..128.
	StpxMSTInstanceVlansMapped2k interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 2048 through 3071. The first octet corresponds to VLANs with
	// VlanIndex values of 2048 through 2055; the second octet to VLANs 2056
	// through 2063; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MST instance,  then the bit corresponding to that VLAN is set to
	// '1'.  This object is deprecated and replaced by
	// stpxSMSTInstanceVlansMapped3k4k. The type is string with length: 0..128.
	StpxMSTInstanceVlansMapped3k interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 3072 through 4095. The first octet corresponds to VLANs with
	// VlanIndex values of 3072 through 3079; the second octet to VLANs 3080
	// through 3087; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MST instance,  then the bit corresponding to that VLAN is set to
	// '1'.  This object is deprecated and replaced by
	// stpxSMSTInstanceVlansMapped3k4k. The type is string with length: 0..128.
	StpxMSTInstanceVlansMapped4k interface{}

	// The remaining hop count for this MST instance.  This object will take on
	// value of 40 if the object value of stpxSMSTInstanceRemainingHopCount is
	// greater than 40.  This object is only instantiated when the object value of
	// stpxSpanningTreeType is mst(4).  This object is deprecated and replaced by
	// stpxSMSTInstanceRemainingHopCount. The type is interface{} with range:
	// 0..40.
	StpxMSTInstanceRemainingHopCount interface{}
}

CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry A conceptual row containing the MST instance information.

func (*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTObjects

type CISCOSTPEXTENSIONSMIB_StpxMSTObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The maximum MST (Multiple Spanning Tree) instance id,  that can be
	// supported by the device for Cisco proprietary implementation of the MST
	// Protocol.  This object is deprecated and replaced by
	// stpxSMSTMaxInstanceID. The type is interface{} with range: 1..256.
	StpxMSTMaxInstanceNumber interface{}

	// The operational MST region name. The type is string with length: 0..32.
	StpxMSTRegionName interface{}

	// The operational MST region version.  This object is deprecated and replaced
	// by  stpxSMSTRegionRevision. The type is interface{} with range: 0..65535.
	StpxMSTRegionRevision interface{}

	// Indicates the current ownership status of the unique  Region Config Edit
	// Buffer.   released -- the Edit Buffer can be acquired by any of
	// the SNMP management stations.   acquiredBySnmp -- the Edit Buffer is
	// acquired by             any of the SNMP management stations.
	// acquiredByNonSnmp -- the Edit Buffer is acquired by the
	// non-SNMP users managing the device. The type is
	// StpxMSTRegionEditBufferStatus.
	StpxMSTRegionEditBufferStatus interface{}

	// Indicates the operation that is performed on the Region  Config Edit
	// Buffer.  other --   none of the following operations.    acquire -- acquire
	// the Edit Buffer. This operation can             only be performed when the
	// object             stpxMSTRegionEditBufferStatus has the value of
	// released(1). After the successful operation of             this action, the
	// stpxMSTRegionEditBufferStatus            will be changed to
	// acquiredBySnmp(2).               releaseWithForce -- release the Edit
	// Buffer acquired by            non-SNMP users with force and discard the
	// changes            in the Edit Buffer. This operation can only be
	// performed when the object             stpxMSTRegionEditBufferStatus has the
	// value of             acquiredByNonSnmp(2).  commit --  commit the changes
	// in the Edit Buffer            and release the Edit Buffer. The successful
	// operation of this action will make the changes            in the Edit
	// Buffer effective on the device.            This operation can only be
	// performed when the             object stpxMSTRegionEditBufferStatus has the
	// value of acquiredBySnmp(3).   rollBack -- discard the changes in the Edit
	// Buffer            and release the Edit Buffer. This operation can
	// only be performed when the object             stpxMSTRegionEditBufferStatus
	// has the value             of acquiredBySnmp(3).  This object always returns
	// other(1) when it is read. The type is StpxMSTRegionEditBufferOperation.
	StpxMSTRegionEditBufferOperation interface{}

	// The MST region name in the Edit Buffer.   This object is only instantiated
	// when the  stpxMSTRegionEditBufferStatus has the value of
	// acquiredBySnmp(2). The type is string with length: 0..32.
	StpxMSTRegionEditName interface{}

	// The MST region version in the Edit Buffer. This object is only instantiated
	// when the stpxMSTRegionEditBufferStatus  has the value of acquiredBySnmp(2).
	// This object is deprecated and replaced by stpxSMSTRegionEditRevision. The
	// type is interface{} with range: 1..65535.
	StpxMSTRegionEditRevision interface{}

	// The maximum number of hops for the MST region.   This object will take on
	// value of 40 if the object value of stpxSMSTMaxHopCount is greater than 40.
	// This object is deprecated and replaced by stpxSMSTMaxHopCount. The type is
	// interface{} with range: 1..40.
	StpxMSTMaxHopCount interface{}
}

CISCOSTPEXTENSIONSMIB_StpxMSTObjects

func (*CISCOSTPEXTENSIONSMIB_StpxMSTObjects) GetEntityData

func (stpxMSTObjects *CISCOSTPEXTENSIONSMIB_StpxMSTObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation

type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation string

CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation represents This object always returns other(1) when it is read.

const (
	CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_other CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "other"

	CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_acquire CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "acquire"

	CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_releaseWithForce CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "releaseWithForce"

	CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_commit CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "commit"

	CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_rollBack CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "rollBack"
)

type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus

type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus string

CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus represents non-SNMP users managing the device.

const (
	CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus_released CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus = "released"

	CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus_acquiredBySnmp CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus = "acquiredBySnmp"

	CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus_acquiredByNonSnmp CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus = "acquiredByNonSnmp"
)

type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable

type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry containing the port role information for the MST protocol on a
	// port for a particular MST instance existing on the system. The type is
	// slice of CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry.
	StpxMSTPortRoleEntry []*CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry
}

CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable A table containing a list of the bridge ports for a particular MST instance. This table is only instantiated when the stpxSpanningTreeType is mst(4).

This table is deprecated and replaced with stpxRSTPPortRoleTable.

func (*CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable) GetEntityData

func (stpxMSTPortRoleTable *CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry

type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The MST instance id within the range of 0 to
	// stpxMSTMaxInstanceNumber. The type is interface{} with range: 0..256.
	StpxMSTPortRoleInstanceIndex interface{}

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxMSTPortRolePortIndex interface{}

	// Indicates the port role on a particular MST instance for the MST protocol.
	// disabled --  this port has no role on this MST instance.   root -- this
	// port has the role of root port on this MST             instance.
	// designated -- this port has the role of designated              port on
	// this MST instance.  alternate -- this port has the role of alternate port
	// on this MST instance.  backUp -- this port has the role of backup port on
	// this               MST instance.  boundary -- this port has the role of
	// boundary port on              this MST instance.  master -- this port has
	// the role of master port on           this MST instance. The type is
	// StpxMSTPortRoleValue.
	StpxMSTPortRoleValue interface{}
}

CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry An entry containing the port role information for the MST protocol on a port for a particular MST instance existing on the system.

func (*CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue

type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue string

CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue represents this MST instance.

const (
	CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_disabled CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "disabled"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_root CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "root"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_designated CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "designated"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_alternate CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "alternate"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_backUp CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "backUp"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_boundary CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "boundary"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_master CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "master"
)

type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable

type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry with port information for the MST Protocol on a bridge port. The
	// type is slice of CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry.
	StpxMSTPortEntry []*CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry
}

CISCOSTPEXTENSIONSMIB_StpxMSTPortTable A table containing port information for the MST Protocol on all the bridge ports existing on the system.

func (*CISCOSTPEXTENSIONSMIB_StpxMSTPortTable) GetEntityData

func (stpxMSTPortTable *CISCOSTPEXTENSIONSMIB_StpxMSTPortTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry

type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxMSTPortIndex interface{}

	// Indicates the administrative link type configuration of  a bridge port for
	// the MST protocol.   pointToPoint -- the port is administratively configured
	// to         be connected to a point-to-point link.  shared -- the port is
	// administratively configured to be         connected to a shared medium.
	// auto -- the administrative configuration of the port's          link type
	// depends on link duplex of the port.         If the port link is
	// full-duplex, the administrative          link type configuration on this
	// port will be taken          as pointTopoint(1). If the port link is
	// half-duplex,          the administrative link type configuration on this
	// port will be taken as shared(2).  This configuration of this object only
	// takes effect when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
	// stpxMSTPortAdminLinkType is deprecated and replaced  with
	// stpxRSTPPortAdminLinkType. The type is StpxMSTPortAdminLinkType.
	StpxMSTPortAdminLinkType interface{}

	// Indicates the operational link type of a bridge port for the MST protocol.
	// pointToPoint -- the port is operationally connected to         a
	// point-to-point link.  shared -- the port is operationally connected to
	// a shared medium.  other -- none of the above.  This object is only
	// instantiated when the object value of stpxSpanningTreeType is mst(4).
	// stpxMSTPortOperLinkType  is deprecated and replaced with
	// stpxRSTPPortOperLinkType. The type is StpxMSTPortOperLinkType.
	StpxMSTPortOperLinkType interface{}

	// The protocol migration control on this port. When the  object value of
	// stpxSpanningTreeType is mst(4) or  rapidPvstPlus(5), setting true(1) to
	// this object forces  the device to try using version 2 BPDUs on this port.
	// When the object value of stpxSpanningTreeType is neither  mst(4) nor
	// rapidPvstPlus(5), setting true(1) to this  object has no effect. Setting
	// false(2) to this object has  no effect. This object always returns false(2)
	// when read. stpxMSTPortProtocolMigration is deprecated and  replaced with
	// stpxRSTPPortProtocolMigration. The type is bool.
	StpxMSTPortProtocolMigration interface{}

	// Indicates the operational status of the port for the  MST protocol.   edge
	// -- this port is an edge port for the MST region.  boundary -- this port is
	// a boundary port for the          MST region.  pvst --  this port is
	// connected to a PVST/PVST+ bridge.     stp -- this port is connected to a
	// Single Spanning         Tree bridge.   This object is only instantiated
	// when the object value of stpxSpanningTreeType is mst(4).  This object is
	// deprecated and replaced by  stpxSMSTPortStatus. The type is
	// map[string]bool.
	StpxMSTPortStatus interface{}
}

CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry An entry with port information for the MST Protocol on a bridge port.

func (*CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType

type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType string

CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType represents with stpxRSTPPortAdminLinkType.

const (
	CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType_pointToPoint CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType = "pointToPoint"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType_shared CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType = "shared"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType_auto CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType = "auto"
)

type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType

type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType string

CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType represents is deprecated and replaced with stpxRSTPPortOperLinkType.

const (
	CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType_pointToPoint CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType = "pointToPoint"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType_shared CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType = "shared"

	CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType_other CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType = "other"
)

type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable

type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry containing Spanning Tree PVST+ Protocol  information for a
	// particular Virtual LAN. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry.
	StpxPVSTVlanEntry []*CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry
}

CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable A list of Virtual LAN entries containing information for Spanning Tree PVST+ protocol. An entry will exist for each VLAN existing on the device.

func (*CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable) GetEntityData

func (stpxPVSTVlanTable *CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry

type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. An index value that uniquely identifies the
	// Virtual LAN associated with this information. The type is interface{} with
	// range: 0..4095.
	StpxPVSTVlanIndex interface{}

	// Indicates whether Spanning Tree PVST+   Protocol is enabled for this
	// Virtual LAN. If  Spanning Tree PVST+ Protocol is not supported  on this
	// VLAN, then notApplicable(3) will be  returned while retrieving the object
	// value for  this VLAN.  If the device only supports a single global Spanning
	// Tree PVST+ Protocol enable/disable  for all the existing VLANs, then the
	// object  value assigned to this VLAN will be applied to the object values of
	// all the instances in this table which do not have the value of
	// notApplicable(3).  If the value of stpxSpanningTreeType is neither
	// pvstPlus(1) nor rapidPvstPlus(5), then the value  of stpxPVSTVlanEnable for
	// this VLAN can not be  changed. The type is StpxPVSTVlanEnable.
	StpxPVSTVlanEnable interface{}
}

CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry An entry containing Spanning Tree PVST+ Protocol information for a particular Virtual LAN.

func (*CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable

type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable string

CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable represents changed.

const (
	CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable_enabled CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable = "enabled"

	CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable_disabled CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable = "disabled"

	CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable_notApplicable CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable = "notApplicable"
)

type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable

type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry with port status information on a  bridge port for a particular
	// Spanning Tree  Instance. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry.
	StpxRPVSTPortEntry []*CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry
}

CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable A table containing a list of the bridge ports for a particular Spanning Tree Instance. This table is only instantiated when the object value of stpxSpanningTreeType is rapidPvstPlus(5).

func (*CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable) GetEntityData

func (stpxRPVSTPortTable *CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry

type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The VLAN id of the VLAN. The type is interface{}
	// with range: 0..4095.
	StpxRPVSTPortVlanIndex interface{}

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxRPVSTPortIndex interface{}

	// Indicates the operational status of the port for the  Rapid PVST+ protocol.
	// edge -- this port is an edge port for the RST region.  unused1 -- unused
	// bit 1.  unused2 -- unused bit 2.  stp -- this port is connected to a Single
	// Spanning        Tree/PVST+ bridge.  dispute -- this port, as a designated
	// port, received an        inferior BPDU with a designated role and the
	// learning bit being set. The type is map[string]bool.
	StpxRPVSTPortStatus interface{}
}

CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry An entry with port status information on a bridge port for a particular Spanning Tree Instance.

func (*CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxRSTPObjects

type CISCOSTPEXTENSIONSMIB_StpxRSTPObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Transmit Hold Count. The type is interface{} with range: 0..4294967295.
	StpxRSTPTransmitHoldCount interface{}
}

CISCOSTPEXTENSIONSMIB_StpxRSTPObjects

func (*CISCOSTPEXTENSIONSMIB_StpxRSTPObjects) GetEntityData

func (stpxRSTPObjects *CISCOSTPEXTENSIONSMIB_StpxRSTPObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry containing the port role information for the RSTP protocol on a
	// port for a particular Spanning Tree instance. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry.
	StpxRSTPPortRoleEntry []*CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry
}

CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable A table containing a list of the bridge ports for a particular Spanning Tree instance. This table is only instantiated when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).

func (*CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable) GetEntityData

func (stpxRSTPPortRoleTable *CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Spanning Tree instance id, it can either be a
	// VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5)  or an MST
	// instance id if the stpxSpanningTreeType is mst(4). The type is interface{}
	// with range: 0..4095.
	StpxRSTPPortRoleInstanceIndex interface{}

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxRSTPPortRolePortIndex interface{}

	// Indicates the port role on a particular Spanning Tree  instance for the
	// RSTP protocol.   disabled --  this port has no role in this Spanning
	// Tree instance.   root -- this port has the role of root port in this
	// Spanning Tree instance.   designated -- this port has the role of
	// designated              port in this Spanning Tree instance.  alternate --
	// this port has the role of alternate port             in this Spanning Tree
	// instance.  backUp -- this port has the role of backup port in this
	// Spanning Tree instance.  boundary -- this port has the role of boundary
	// port in              this Spanning Tree instance.  master -- this port has
	// the role of master port in             this Spanning Tree instance.  This
	// object could have a value of 'boundary' or 'master' only when the object
	// value of stpxSpanningTreeType is mst(4). The type is StpxRSTPPortRoleValue.
	StpxRSTPPortRoleValue interface{}
}

CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry An entry containing the port role information for the RSTP protocol on a port for a particular Spanning Tree instance.

func (*CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue string

CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue represents only when the object value of stpxSpanningTreeType is mst(4).

const (
	CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_disabled CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "disabled"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_root CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "root"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_designated CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "designated"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_alternate CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "alternate"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_backUp CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "backUp"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_boundary CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "boundary"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_master CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "master"
)

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry with port information for the RSTP Protocol on a bridge port. The
	// type is slice of CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry.
	StpxRSTPPortEntry []*CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry
}

CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable A table containing port information for the RSTP Protocol on all the bridge ports existing in the system.

func (*CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable) GetEntityData

func (stpxRSTPPortTable *CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxRSTPPortIndex interface{}

	// Indicates the administrative link type configuration of  a bridge port for
	// the RSTP protocol.   pointToPoint -- the port is administratively
	// configured to         be connected to a point-to-point link.  shared -- the
	// port is administratively configured to be         connected to a shared
	// medium.   auto -- the administrative configuration of the port's
	// link type depends on link duplex of the port.         If the port link is
	// full-duplex, the administrative          link type configuration on this
	// port will be taken          as pointTopoint(1). If the port link is
	// half-duplex,          the administrative link type configuration on this
	// port will be taken as shared(2).  This configuration of this object only
	// takes effect when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
	// The type is StpxRSTPPortAdminLinkType.
	StpxRSTPPortAdminLinkType interface{}

	// Indicates the operational link type of a bridge port for the RSTP protocol.
	// pointToPoint -- the port is operationally connected to         a
	// point-to-point link.  shared -- the port is operationally connected to
	// a shared medium.  other -- none of the above.  This object is only
	// instantiated when the object value of stpxSpanningTreeType is mst(4) or
	// rapidPvstPlus(5). The type is StpxRSTPPortOperLinkType.
	StpxRSTPPortOperLinkType interface{}

	// The protocol migration control on this port. When the  object value of
	// stpxSpanningTreeType is mst(4) or  rapidPvstPlus(5), setting true(1) to
	// this object forces  the device to try using version 2 BPDUs on this port.
	// When the object value of stpxSpanningTreeType is neither  mst(4) nor
	// rapidPvstPlus(5), setting true(1) to  this object has no effect. Setting
	// false(2) to this  object has no effect. This object always returns
	// false(2) when read. The type is bool.
	StpxRSTPPortProtocolMigration interface{}
}

CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry An entry with port information for the RSTP Protocol on a bridge port.

func (*CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType string

CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType represents stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).

const (
	CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType_pointToPoint CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType = "pointToPoint"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType_shared CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType = "shared"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType_auto CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType = "auto"
)

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType

type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType string

CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType represents stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).

const (
	CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType_pointToPoint CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType = "pointToPoint"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType_shared CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType = "shared"

	CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType_other CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType = "other"
)

type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable

type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A bridge port for which Spanning Tree RootGuard capability can be
	// configured. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry.
	StpxRootGuardConfigEntry []*CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry
}

CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable A table containing a list of the bridge ports for which Spanning Tree RootGuard capability can be configured.

func (*CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable) GetEntityData

func (stpxRootGuardConfigTable *CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry

type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxRootGuardConfigPortIndex interface{}

	// An indication of whether the RootGuard capability is  enabled on this port
	// or not. This configuration will be applied to all Spanning Tree instances
	// in which this port  exists. The type is bool.
	StpxRootGuardConfigEnabled interface{}
}

CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry A bridge port for which Spanning Tree RootGuard capability can be configured.

func (*CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable

type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A Spanning Tree instance on a particular port for  which a Spanning Tree
	// root-inconsistency is currently  in effect. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry.
	StpxRootInconsistencyEntry []*CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry
}

CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable A table containing a list of the bridge ports for which a particular Spanning Tree instance has been found to have an root-inconsistency. The agent creates a new entry in this table whenever it detects a new root-inconsistency, and deletes entries when/soon after the inconsistency is no longer present.

func (*CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable) GetEntityData

func (stpxRootInconsistencyTable *CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry

type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Spanning Tree instance id, such as the VLAN id
	// of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1) or
	// rapidPvstPlus(5). The type is interface{} with range: 0..65535.
	StpxRootInconsistencyIndex interface{}

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxRootInconsistencyPortIndex interface{}

	// Indicates whether the port on a particular Spanning  Tree instance is
	// currently in root-inconsistent  state or not. The type is bool.
	StpxRootInconsistencyState interface{}
}

CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry A Spanning Tree instance on a particular port for which a Spanning Tree root-inconsistency is currently in effect.

func (*CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable

type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A conceptual row containing MST instance information  in the Edit Buffer.
	// The total number of entries in this table has to be  less than or equal to
	// the object value of stpxSMSTMaxInstances. The type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry.
	StpxSMSTInstanceEditEntry []*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry
}

CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable This table contains MST instance information in the Edit Buffer.

This table is only instantiated when the object value of stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).

func (*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable) GetEntityData

func (stpxSMSTInstanceEditTable *CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry

type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The MST instance ID, the value of which is in the
	// range from 0 to stpxSMSTMaxInstanceID.   The instances of this table entry
	// with  stpxSMSTInstanceEditIndex of zero is automatically created by the
	// device and can not modified. The type is interface{} with range:
	// 0..4294967295.
	StpxSMSTInstanceEditIndex interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 0 through 2047. The first octet corresponds to VLANs with
	// VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15;
	// etc.  The most significant bit of each octet corresponds to the lowest
	// value VlanIndex in that octet.  For each VLAN, if it is mapped to this MST
	// instance,  then the bit corresponding to that VLAN is set to  '1'. Each
	// VLAN can only be mapped to one unique MST  instance with the range from 0
	// to stpxSMSTMaxInstanceNumber. If the bit corresponding to a VLAN is changed
	// from '1'  to '0', then that VLAN will be automatically mapped to  SMST
	// instance 0 by the device. If the bit corresponding  to a VLAN is changed
	// from '0' to '1', then that VLAN will  be automatically removed from the MST
	// instance this VLAN was  previously mapped to. If the length of this string
	// is  less than 256 octets, any 'missing' octets are assumed to  contain the
	// value of zero. The type is string with length: 0..256.
	StpxSMSTInstanceEditVlansMap1k2k interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 2048 through 4095. The first octet corresponds to VLANs with
	// VlanIndex values of 2048 through 2055; the second octet to VLANs 2056
	// through 2063; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MST instance, then the bit corresponding to that VLAN is set to
	// '1'. Each VLAN can only be mapped to one unique MST instance with the range
	// from 0 to stpxSMSTMaxInstanceNumber. If the bit corresponding to a VLAN is
	// changed from '1' to '0', then that VLAN will be automatically mapped to
	// SMST instance 0 by the device. If the bit corresponding to a VLAN is
	// changed from '0' to '1', then that VLAN will be automatically removed from
	// the MST instance this VLAN was previously mapped to. If the length of this
	// string is  less than 256 octets, any 'missing' octets are assumed to
	// contain the value of zero. The type is string with length: 0..256.
	StpxSMSTInstanceEditVlansMap3k4k interface{}

	// This object controls the creation and deletion of a row  in
	// stpxSMSTInstanceEditTable.  When creating an entry in this table,
	// 'createAndGo' method is used and the value of this object is set to
	// 'active'. Deactivation of an 'active' entry is not allowed.  When  deleting
	// an entry in this table, 'destroy' method is used.  Once a row becomes
	// active, value in any other column  within such a row may be modified. When
	// a row is active,  setting the instance of stpxSMSTInstanceEditVlansMap1k2k
	// stpxSMSTInstanceEditVlansMap3k4k for the same MST instance both to the
	// value of zero length can not be allowed. The type is RowStatus.
	StpxSMSTInstanceEditRowStatus interface{}
}

CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry A conceptual row containing MST instance information in the Edit Buffer.

The total number of entries in this table has to be less than or equal to the object value of stpxSMSTMaxInstances.

func (*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable

type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A conceptual row containing the MST instance  information for IEEE MST. The
	// type is slice of
	// CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry.
	StpxSMSTInstanceEntry []*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry
}

CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable This table contains MST instance information for IEEE MST.

func (*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable) GetEntityData

func (stpxSMSTInstanceTable *CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry

type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The MST instance ID, the value of which is in the
	// range  from 0 to stpxSMSTMaxInstanceID. The type is interface{} with range:
	// 0..4294967295.
	StpxSMSTInstanceIndex interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 0 through 2047. The first octet corresponds to VLANs with
	// VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15;
	// etc.  The most significant bit of each octet corresponds to the lowest
	// value VlanIndex in that octet.  For each VLAN, if it is mapped to this MST
	// instance, then the bit corresponding to that VLAN is set to '1'. If the
	// length of this string is less than 256 octets, any 'missing' octets are
	// assumed to contain the value  of zero. The type is string with length:
	// 0..256.
	StpxSMSTInstanceVlansMapped1k2k interface{}

	// A string of octets containing one bit per VLAN for VLANS with VlanIndex
	// values of 2048 through 4095. The first octet corresponds to VLANs with
	// VlanIndex values of 2048 through 2055; the second octet to VLANs 2056
	// through 2063; etc.  The most significant bit of each octet corresponds to
	// the lowest value VlanIndex in that octet.  For each VLAN, if it is mapped
	// to this MST instance, then the bit corresponding to that VLAN is set to
	// '1'. If the length of this string is less than 256 octets, any 'missing'
	// octets are assumed to contain the value  of zero. The type is string with
	// length: 0..256.
	StpxSMSTInstanceVlansMapped3k4k interface{}

	// The remaining hop count for this MST instance. If this object value is not
	// applicable on an MST instance, then the value retrieved for this object for
	// that MST instance will be -1.   This object is only instantiated when the
	// object value of stpxSpanningTreeType is mst(4). The type is interface{}
	// with range: -1..2147483647.
	StpxSMSTInstanceRemainingHopCount interface{}

	// Indicates the Bridge Identifier (refer to BridgeId  defined in BRIDGE-MIB)
	// of CIST (Common and Internal  Spanning Tree) Regional Root for the MST
	// region.  This object is only instantiated when the object value of
	// stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex is 0. The type is
	// string with length: 8..8.
	StpxSMSTInstanceCISTRegionalRoot interface{}

	// Indicates the CIST Internal Root Path Cost, i.e., the path cost to the CIST
	// Regional Root as specified by the corresponding
	// stpxSMSTInstanceCISTRegionalRoot for the  MST region.  This object is only
	// instantiated when the object value of stpxSpanningTreeType is mst(4) and
	// stpxSMSTInstanceIndex is 0. The type is interface{} with range:
	// 0..4294967295.
	StpxSMSTInstanceCISTIntRootCost interface{}
}

CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry A conceptual row containing the MST instance information for IEEE MST.

func (*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxSMSTObjects

type CISCOSTPEXTENSIONSMIB_StpxSMSTObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The maximum number of MST instances that can be  supported by the device
	// for IEEE MST. The type is interface{} with range: 0..4294967295.
	StpxSMSTMaxInstances interface{}

	// The maximum MST instance ID that can be supported  by the device for IEEE
	// MST. The type is interface{} with range: 0..4294967295.
	StpxSMSTMaxInstanceID interface{}

	// The operational region version for IEEE MST. The type is interface{} with
	// range: 0..4294967295.
	StpxSMSTRegionRevision interface{}

	// The MST region version in the Edit Buffer for IEEE  MST.  This object is
	// only instantiated when the  stpxMSTRegionEditBufferStatus has the value of
	// acquiredBySnmp(2). The type is interface{} with range: 0..4294967295.
	StpxSMSTRegionEditRevision interface{}

	// The maximum number of hops for the IEEE MST region. The type is interface{}
	// with range: 0..4294967295.
	StpxSMSTMaxHopCount interface{}

	// The IEEE MST region configuration digest. The type is string.
	StpxSMSTConfigDigest interface{}

	// The pre-standard MST region configuration digest. The type is string.
	StpxSMSTConfigPreStandardDigest interface{}
}

CISCOSTPEXTENSIONSMIB_StpxSMSTObjects

func (*CISCOSTPEXTENSIONSMIB_StpxSMSTObjects) GetEntityData

func (stpxSMSTObjects *CISCOSTPEXTENSIONSMIB_StpxSMSTObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable

type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry with port information for the MST protocol on a bridge port. The
	// type is slice of CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry.
	StpxSMSTPortEntry []*CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry
}

CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable A table containing port information for the MST Protocol on all the bridge ports existing on the system.

This table is only instantiated when the object value of stpxSpanningTreeType is mst(4)

func (*CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable) GetEntityData

func (stpxSMSTPortTable *CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry

type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4)
	// for the bridge port. The type is interface{} with range: 1..65535.
	StpxSMSTPortIndex interface{}

	// Indicates the operational status of the port for the  MST protocol.   edge
	// -- this port is an edge port for the MST region.  boundary -- this port is
	// a boundary port for the          MST region.  pvst --  this port is
	// connected to a PVST/PVST+ bridge.     stp -- this port is connected to a
	// Single Spanning         Tree bridge.  dispute -- this port, as a designated
	// port, received an         inferior BPDU with a designated role and the
	// learning bit being set.  rstp -- this port is connected to a RSTP bridge or
	// an          MST bridge in a different MST region. The type is
	// map[string]bool.
	StpxSMSTPortStatus interface{}

	// The adminitratively configured hello time in hundredth  of seconds on a
	// port for IEEE MST. The granularity  of this timer is 1 second. An agent may
	// return a badValue  error if a set is attempted to a value which is not a
	// whole number of seconds. This object value of zero means the hello time is
	// not specifically configured on  this port and object value of
	// stpxSMSTPortConfigedHelloTime retrieved for this port will take on the
	// value of  dot1dStpBridgeHelloTime defined in BRIDGE-MIB. The type is
	// interface{} with range: 0..4294967295. Units are hundredth of seconds.
	StpxSMSTPortAdminHelloTime interface{}

	// Indicates the effective configuration of the hello time on  a port. The
	// type is interface{} with range: 0..4294967295. Units are hundredth of
	// seconds.
	StpxSMSTPortConfigedHelloTime interface{}

	// The operational hello time in hundredth of seconds on a  port for IEEE MST.
	// If this object value is not applicable on a port, then the value retrieved
	// on that port will be -1. The type is interface{} with range:
	// -1..2147483647. Units are hundredth of seconds.
	StpxSMSTPortOperHelloTime interface{}

	// The desired MST mode of this port.  preStandard -- this port is
	// administratively configured to     transmit pre-standard, i.e. pre IEEE
	// MST, BPDUs.  auto -- the BPDU transmission mode of this port is based
	// on automatic detection of neighbor ports. The type is
	// StpxSMSTPortAdminMSTMode.
	StpxSMSTPortAdminMSTMode interface{}

	// Indicates the current operational MST mode of this port.  unknown -- the
	// operational mode is currently unknown.  preStandard -- this port is
	// currently operating in      pre-standard MSTP BPDU transmission mode.
	// standard -- this port is currently operating in IEEE MST      BPDU
	// transmission mode. The type is StpxSMSTPortOperMSTMode.
	StpxSMSTPortOperMSTMode interface{}
}

CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry An entry with port information for the MST protocol on a bridge port.

func (*CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry) GetEntityData

type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode

type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode string

CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode represents on automatic detection of neighbor ports.

const (
	CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode_preStandard CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode = "preStandard"

	CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode_auto CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode = "auto"
)

type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode

type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode string

CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode represents BPDU transmission mode.

const (
	CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode_unknown CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode = "unknown"

	CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode_preStandard CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode = "preStandard"

	CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode_standard CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode = "standard"
)

type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects

type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The actual mode of spanning tree protocol runs on the  device. It can be
	// one of the following:  pvstPlus -- PVST+ (Per VLAN Spanning Tree+
	// Protocol).  mistp -- MISTP (Multi Instance Spanning Tree Protocol).
	// mistpPvstPlus --  MISTP with the tunneling scheme
	// enabled for PVST+.  mst -- IEEE 802.1s Multiple Spanning Tree (MST)
	// with IEEE 802.1w Rapid Spanning Tree Protocol        (RSTP).  rapidPvstPlus
	// -- IEEE 802.1w Rapid Spanning Tree          Protocol (RSTP) for all vlans
	// in PVST+.  When the value of this MIB object gets changed, the  network
	// connectivity would be affected and the  connectivity to this device would
	// also be lost  temporarily. The type is StpxSpanningTreeType.
	StpxSpanningTreeType interface{}

	// Indicates the administrative  spanning tree path cost mode  configured on
	// device. The type is StpxSpanningTreePathCostMode.
	StpxSpanningTreePathCostMode interface{}

	// Indicates whether Extended System ID feature  is administratively enabled
	// on the device or not. The type is bool.
	StpxExtendedSysIDAdminEnabled interface{}

	// Indicates whether Extended System ID feature  is operationaly enabled on
	// the device or not.  If the value of this object is true(1), then the
	// accepted values for dot1dStpPriority in BRIDGE-MIB should be multiples of
	// 4096 plus bridge instance ID, such as VlanIndex. Changing this object value
	// might cause the values of dot1dBaseBridgeAddress and dot1dStpPriority in
	// BRIDGE-MIB to be changed also. The type is bool.
	StpxExtendedSysIDOperEnabled interface{}

	// Indicates whether a specified notification is enabled or not. If a bit
	// corresponding to a notification is set to 1, then  the specified
	// notification can be generated.  newRoot -- the newRoot notification as
	// defined in BRIDGE-MIB.  topologyChange -- the topologyChange notification
	// as                   defined in BRIDGE-MIB.  inconsistency -- the
	// stpxInconsistencyUpdate notification.  rootInconsistency -- the
	// stpxRootInconsistencyUpdate                       notification.
	// loopInconsistency -- the stpxLoopInconsistencyUpdate
	// notification. The type is map[string]bool.
	StpxNotificationEnable interface{}

	// Indicate the operational spanning tree path cost mode on device. This mode
	// applies to all instances of the Spanning Tree protocol running on the
	// device.   When the value of this MIB object gets changed, the path cost of
	// all ports will be reassigned to the default path cost values based on the
	// new spanning tree path cost mode and the ports' speed.  When the value of
	// this MIB object is long(2), the stpxLongStpPortPathCost MIB object must be
	// used in order to retrieve/configure the spanning tree port path cost as a
	// 32 bits value. The set operation on dot1dStpPortPathCost in BRIDGE-MIB will
	// be rejected. While retrieving the value of dot1dStpPortPathCost, the
	// maximum value of 65535 will be returned if the value of
	// stpxLongStpPortPathCost for the same instance exceeds 65535.  When the
	// value of this MIB object is short(1), the dot1dStpPortPathCost in
	// BRIDGE-MIB must be used. The type is StpxSpanningTreePathCostOperMode.
	StpxSpanningTreePathCostOperMode interface{}
}

CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects

func (*CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects) GetEntityData

func (stpxSpanningTreeObjects *CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects) GetEntityData() *types.CommonEntityData

type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode

type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode string

CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode represents configured on device.

const (
	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode_short CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode = "short"

	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode_long CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode = "long"
)

type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode

type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode string

CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode represents the dot1dStpPortPathCost in BRIDGE-MIB must be used.

const (
	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode_short CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode = "short"

	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode_long CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode = "long"
)

type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType

type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType string

CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType represents temporarily.

const (
	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_pvstPlus CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "pvstPlus"

	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_mistp CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "mistp"

	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_mistpPvstPlus CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "mistpPvstPlus"

	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_mst CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "mst"

	CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_rapidPvstPlus CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "rapidPvstPlus"
)

type CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects

type CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An indication of whether the UplinkFast capability is administratively
	// enabled on the device.  If the platform does not support configuration of
	// this object when the object value of stpxSpanningTreeType is  mst(4), then
	// this object is not instantiated. The type is bool.
	StpxUplinkFastEnabled interface{}

	// The cumulative number of UplinkFast transitions (from the STP 'Blocking'
	// state directly to the STP 'Forwarding' state).  All transitions are
	// included in this counter, irrespective of the instance of the Spanning Tree
	// Protocol on which they occur.  If the platform supports the
	// stpxUplinkFastOperEnabled  object, then this object is not instantiated
	// when the  object value of stpxUplinkFastOperEnabled is false(2). If the
	// platform does not support the  stpxUplinkFastOperEnabled object, then this
	// object is  not instantiated when the object value of  stpxSpanningTreeType
	// is mst(4). The type is interface{} with range: 0..4294967295. Units are
	// transitions.
	StpxUplinkFastTransitions interface{}

	// The maximum number of station-learning frames that this device will
	// generate in each 100 milli-second period after a UplinkFast transition.  By
	// configuring this object, the network administrator can limit the rate at
	// which station-learning frames are generated.    If the platform does not
	// support configuration of this object when the object value of
	// stpxSpanningTreeType is mst(4), then this object is not instantiated. The
	// type is interface{} with range: 0..32000. Units are frames.
	StpxUplinkStationLearningGenRate interface{}

	// The cumulative number of station-learning frames generated due to
	// UplinkFast transitions.  All generated station-learning frames are included
	// in this counter, irrespective of the instance of the Spanning Tree Protocol
	// on which the UplinkFast transition occurred.  If the platform supports the
	// stpxUplinkFastOperEnabled  object, then this object is not instantiated
	// when the  object value of stpxUplinkFastOperEnabled is false(2). If the
	// platform does not support the  stpxUplinkFastOperEnabled object, then this
	// object is  not instantiated when the object value of  stpxSpanningTreeType
	// is mst(4). The type is interface{} with range: 0..4294967295. Units are
	// frames.
	StpxUplinkStationLearningFrames interface{}

	// An indication of whether the UplinkFast capability is  operationally
	// enabled on the device. The type is bool.
	StpxUplinkFastOperEnabled interface{}
}

CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects

func (*CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects) GetEntityData

func (stpxUplinkFastObjects *CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL