token_ring_rmon_mib

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EntryStatus

type EntryStatus string

EntryStatus

const (
	EntryStatus_valid EntryStatus = "valid"

	EntryStatus_createRequest EntryStatus = "createRequest"

	EntryStatus_underCreation EntryStatus = "underCreation"

	EntryStatus_invalid EntryStatus = "invalid"
)

type TOKENRINGRMONMIB

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

	// A list of Mac-Layer Token Ring statistics      entries.
	TokenRingMLStatsTable TOKENRINGRMONMIB_TokenRingMLStatsTable

	// A list of promiscuous Token Ring statistics entries.
	TokenRingPStatsTable TOKENRINGRMONMIB_TokenRingPStatsTable

	// A list of Mac-Layer Token Ring statistics      entries.
	TokenRingMLHistoryTable TOKENRINGRMONMIB_TokenRingMLHistoryTable

	// A list of promiscuous Token Ring statistics entries.
	TokenRingPHistoryTable TOKENRINGRMONMIB_TokenRingPHistoryTable

	// A list of ringStation table control entries.
	RingStationControlTable TOKENRINGRMONMIB_RingStationControlTable

	// A list of ring station entries.  An entry will exist for each station that
	// is now or has      previously been detected as physically present on this
	// ring.
	RingStationTable TOKENRINGRMONMIB_RingStationTable

	// A list of ring station entries for stations in the ring poll, ordered by
	// their ring-order.
	RingStationOrderTable TOKENRINGRMONMIB_RingStationOrderTable

	// A list of ring station configuration control entries.
	RingStationConfigControlTable TOKENRINGRMONMIB_RingStationConfigControlTable

	// A list of configuration entries for stations on a ring monitored by this
	// probe.
	RingStationConfigTable TOKENRINGRMONMIB_RingStationConfigTable

	// A list of source routing statistics entries.
	SourceRoutingStatsTable TOKENRINGRMONMIB_SourceRoutingStatsTable
}

TOKENRINGRMONMIB

func (*TOKENRINGRMONMIB) GetEntityData

func (tOKENRINGRMONMIB *TOKENRINGRMONMIB) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_RingStationConfigControlTable

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

	// This entry controls active management of stations by the probe.  One entry
	// exists in this table for each active station in the ringStationTable. The
	// type is slice of
	// TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry.
	RingStationConfigControlEntry []*TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry
}

TOKENRINGRMONMIB_RingStationConfigControlTable A list of ring station configuration control entries.

func (*TOKENRINGRMONMIB_RingStationConfigControlTable) GetEntityData

func (ringStationConfigControlTable *TOKENRINGRMONMIB_RingStationConfigControlTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry

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

	// This attribute is a key. The value of this object uniquely identifies the
	// interface on this remote network monitoring device on which this station
	// was detected.  The interface identified by a particular value of this
	// object is the same interface as identified by the same value of the ifIndex
	// object, defined in MIB-II [3]. The type is interface{} with range:
	// -2147483648..2147483647.
	RingStationConfigControlIfIndex interface{}

	// This attribute is a key. The physical address of this station. The type is
	// string with length: 6..6.
	RingStationConfigControlMacAddress interface{}

	// Setting this object to `removing(2)' causes a Remove Station MAC frame to
	// be sent.  The agent will set this object to `stable(1)' after processing
	// the request. The type is RingStationConfigControlRemove.
	RingStationConfigControlRemove interface{}

	// Setting this object to `updating(2)' causes the configuration information
	// associate with this entry to be updated.  The agent will set this object to
	// `stable(1)' after processing the request. The type is
	// RingStationConfigControlUpdateStats.
	RingStationConfigControlUpdateStats interface{}
}

TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry This entry controls active management of stations by the probe. One entry exists in this table for each active station in the ringStationTable.

func (*TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry) GetEntityData

type TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlRemove

type TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlRemove string

TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlRemove represents processing the request.

const (
	TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlRemove_stable TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlRemove = "stable"

	TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlRemove_removing TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlRemove = "removing"
)

type TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlUpdateStats

type TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlUpdateStats string

TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlUpdateStats represents request.

const (
	TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlUpdateStats_stable TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlUpdateStats = "stable"

	TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlUpdateStats_updating TOKENRINGRMONMIB_RingStationConfigControlTable_RingStationConfigControlEntry_RingStationConfigControlUpdateStats = "updating"
)

type TOKENRINGRMONMIB_RingStationConfigTable

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

	// A collection of statistics for a particular station that has been
	// discovered on a ring monitored by this probe. The type is slice of
	// TOKENRINGRMONMIB_RingStationConfigTable_RingStationConfigEntry.
	RingStationConfigEntry []*TOKENRINGRMONMIB_RingStationConfigTable_RingStationConfigEntry
}

TOKENRINGRMONMIB_RingStationConfigTable A list of configuration entries for stations on a ring monitored by this probe.

func (*TOKENRINGRMONMIB_RingStationConfigTable) GetEntityData

func (ringStationConfigTable *TOKENRINGRMONMIB_RingStationConfigTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_RingStationConfigTable_RingStationConfigEntry

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

	// This attribute is a key. The value of this object uniquely identifies the
	// interface on this remote network monitoring device on which this station
	// was detected.  The interface identified by a particular value of this
	// object is the same interface as identified by the same value of the ifIndex
	// object, defined in MIB-II [3]. The type is interface{} with range:
	// -2147483648..2147483647.
	RingStationConfigIfIndex interface{}

	// This attribute is a key. The physical address of this station. The type is
	// string with length: 6..6.
	RingStationConfigMacAddress interface{}

	// The value of sysUpTime at the time this configuration information was last
	// updated (completely). The type is interface{} with range: 0..4294967295.
	RingStationConfigUpdateTime interface{}

	// The assigned physical location of this station. The type is string with
	// length: 4..4.
	RingStationConfigLocation interface{}

	// The microcode EC level of this station. The type is string with length:
	// 10..10.
	RingStationConfigMicrocode interface{}

	// The low-order 4 octets of the group address recognized by this station. The
	// type is string with length: 4..4.
	RingStationConfigGroupAddress interface{}

	// the functional addresses recognized by this station. The type is string
	// with length: 4..4.
	RingStationConfigFunctionalAddress interface{}
}

TOKENRINGRMONMIB_RingStationConfigTable_RingStationConfigEntry A collection of statistics for a particular station that has been discovered on a ring monitored by this probe.

func (*TOKENRINGRMONMIB_RingStationConfigTable_RingStationConfigEntry) GetEntityData

type TOKENRINGRMONMIB_RingStationControlTable

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

	// A list of parameters that set up the discovery of stations on a particular
	// interface and the collection of statistics about these stations. The type
	// is slice of
	// TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry.
	RingStationControlEntry []*TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry
}

TOKENRINGRMONMIB_RingStationControlTable A list of ringStation table control entries.

func (*TOKENRINGRMONMIB_RingStationControlTable) GetEntityData

func (ringStationControlTable *TOKENRINGRMONMIB_RingStationControlTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry

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

	// This attribute is a key. The value of this object uniquely identifies the
	// interface on this remote network monitoring device from which ringStation
	// data is collected.  The interface identified by a particular value of this
	// object is the same interface as identified by the same value of the ifIndex
	// object, defined in MIB- II [3]. The type is interface{} with range:
	// 1..65535.
	RingStationControlIfIndex interface{}

	// The number of ringStationEntries in the ringStationTable associated with
	// this ringStationControlEntry. The type is interface{} with range:
	// -2147483648..2147483647.
	RingStationControlTableSize interface{}

	// The number of active ringStationEntries in the ringStationTable associated
	// with this ringStationControlEntry. The type is interface{} with range:
	// -2147483648..2147483647.
	RingStationControlActiveStations interface{}

	// The current status of this ring. The type is RingStationControlRingState.
	RingStationControlRingState interface{}

	// The address of the sender of the last beacon frame received by the probe on
	// this ring.  If no beacon frames have been received, this object shall be
	// equal to six octets of zero. The type is string with length: 6..6.
	RingStationControlBeaconSender interface{}

	// The address of the NAUN in the last beacon frame received by the probe on
	// this ring.  If no beacon frames have been received, this object shall be
	// equal to six octets of zero. The type is string with length: 6..6.
	RingStationControlBeaconNAUN interface{}

	// The address of the Active Monitor on this segment.  If this address is
	// unknown, this object shall be equal to six octets of zero. The type is
	// string with length: 6..6.
	RingStationControlActiveMonitor interface{}

	// The number of add and delete events in the ringStationOrderTable optionally
	// associated with this ringStationControlEntry. The type is interface{} with
	// range: 0..4294967295.
	RingStationControlOrderChanges interface{}

	// The entity that configured this entry and is therefore using the resources
	// assigned to it. The type is string.
	RingStationControlOwner interface{}

	// The status of this ringStationControl entry.  If this object is not equal
	// to valid(1), all associated entries in the ringStationTable shall be
	// deleted by the agent. The type is EntryStatus.
	RingStationControlStatus interface{}

	// The total number of frames which were received by the probe and therefore
	// not accounted for in the *StatsDropEvents, but for which the probe chose
	// not to count for this entry for whatever reason.  Most often, this event
	// occurs when the probe is out of some resources and decides to shed load
	// from this collection.  This count does not include packets that were not
	// counted because they had MAC-layer errors.  Note that, unlike the
	// dropEvents counter, this number is the exact number of frames dropped. The
	// type is interface{} with range: 0..4294967295.
	RingStationControlDroppedFrames interface{}

	// The value of sysUpTime when this control entry was last activated. This can
	// be used by the management station to ensure that the table has not been
	// deleted and recreated between polls. The type is interface{} with range:
	// 0..4294967295.
	RingStationControlCreateTime interface{}
}

TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry A list of parameters that set up the discovery of stations on a particular interface and the collection of statistics about these stations.

func (*TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry) GetEntityData

type TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState

type TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState string

TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState represents The current status of this ring.

const (
	TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState_normalOperation TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState = "normalOperation"

	TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState_ringPurgeState TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState = "ringPurgeState"

	TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState_claimTokenState TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState = "claimTokenState"

	TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState_beaconFrameStreamingState TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState = "beaconFrameStreamingState"

	TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState_beaconBitStreamingState TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState = "beaconBitStreamingState"

	TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState_beaconRingSignalLossState TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState = "beaconRingSignalLossState"

	TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState_beaconSetRecoveryModeState TOKENRINGRMONMIB_RingStationControlTable_RingStationControlEntry_RingStationControlRingState = "beaconSetRecoveryModeState"
)

type TOKENRINGRMONMIB_RingStationOrderTable

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

	// A collection of statistics for a particular      station that is active on
	// a ring monitored by this device.  This table will contain information for
	// every interface that has a ringStationControlStatus equal to valid. The
	// type is slice of
	// TOKENRINGRMONMIB_RingStationOrderTable_RingStationOrderEntry.
	RingStationOrderEntry []*TOKENRINGRMONMIB_RingStationOrderTable_RingStationOrderEntry
}

TOKENRINGRMONMIB_RingStationOrderTable A list of ring station entries for stations in the ring poll, ordered by their ring-order.

func (*TOKENRINGRMONMIB_RingStationOrderTable) GetEntityData

func (ringStationOrderTable *TOKENRINGRMONMIB_RingStationOrderTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_RingStationOrderTable_RingStationOrderEntry

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

	// This attribute is a key. The value of this object uniquely identifies the
	// interface on this remote network monitoring device on which this station
	// was detected.  The interface identified by a particular value of this
	// object is the same interface as identified by the same value of the ifIndex
	// object, defined in MIB-II [3]. The type is interface{} with range:
	// -2147483648..2147483647.
	RingStationOrderIfIndex interface{}

	// This attribute is a key. This index denotes the location of this station
	// with respect to other stations on the ring.  This index is one more than
	// the number of hops downstream that this station is from the rmon probe.
	// The rmon probe itself gets the value one. The type is interface{} with
	// range: -2147483648..2147483647.
	RingStationOrderOrderIndex interface{}

	// The physical address of this station. The type is string with length: 6..6.
	RingStationOrderMacAddress interface{}
}

TOKENRINGRMONMIB_RingStationOrderTable_RingStationOrderEntry A collection of statistics for a particular

station that is active on a ring monitored by this device. This table will contain information for every interface that has a ringStationControlStatus equal to valid.

func (*TOKENRINGRMONMIB_RingStationOrderTable_RingStationOrderEntry) GetEntityData

type TOKENRINGRMONMIB_RingStationTable

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

	// A collection of statistics for a particular station that has been
	// discovered on a ring monitored by this device. The type is slice of
	// TOKENRINGRMONMIB_RingStationTable_RingStationEntry.
	RingStationEntry []*TOKENRINGRMONMIB_RingStationTable_RingStationEntry
}

TOKENRINGRMONMIB_RingStationTable A list of ring station entries. An entry will exist for each station that is now or has

previously been detected as physically present on this ring.

func (*TOKENRINGRMONMIB_RingStationTable) GetEntityData

func (ringStationTable *TOKENRINGRMONMIB_RingStationTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_RingStationTable_RingStationEntry

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

	// This attribute is a key. The value of this object uniquely identifies the
	// interface on this remote network monitoring device on which this station
	// was detected.  The interface identified by a particular value of this
	// object is the same interface as identified by the same value of the ifIndex
	// object, defined in MIB-II [3]. The type is interface{} with range:
	// -2147483648..2147483647.
	RingStationIfIndex interface{}

	// This attribute is a key. The physical address of this station. The type is
	// string with length: 6..6.
	RingStationMacAddress interface{}

	// The physical address of last known NAUN of this station. The type is string
	// with length: 6..6.
	RingStationLastNAUN interface{}

	// The status of this station on the ring. The type is
	// RingStationStationStatus.
	RingStationStationStatus interface{}

	// The value of sysUpTime at the time this station last entered the ring.  If
	// the time is unknown, this value shall be zero. The type is interface{} with
	// range: 0..4294967295.
	RingStationLastEnterTime interface{}

	// The value of sysUpTime at the time the probe detected that this station
	// last exited the ring. If the time is unknown, this value shall be zero. The
	// type is interface{} with range: 0..4294967295.
	RingStationLastExitTime interface{}

	// The number of times this station experienced a duplicate address error. The
	// type is interface{} with range: 0..4294967295.
	RingStationDuplicateAddresses interface{}

	// The total number of line errors reported by this station in error reporting
	// packets detected by the probe. The type is interface{} with range:
	// 0..4294967295.
	RingStationInLineErrors interface{}

	// The total number of line errors reported in error reporting packets sent by
	// the nearest active downstream neighbor of this station and detected by the
	// probe. The type is interface{} with range: 0..4294967295.
	RingStationOutLineErrors interface{}

	// The total number of adapter internal errors reported by this station in
	// error reporting packets detected by the probe. The type is interface{} with
	// range: 0..4294967295.
	RingStationInternalErrors interface{}

	// The total number of burst errors reported by this station in error
	// reporting packets detected by the probe. The type is interface{} with
	// range: 0..4294967295.
	RingStationInBurstErrors interface{}

	// The total number of burst errors reported in error reporting packets sent
	// by the nearest active downstream neighbor of this station and detected by
	// the probe. The type is interface{} with range: 0..4294967295.
	RingStationOutBurstErrors interface{}

	// The total number of AC (Address Copied) errors reported in error reporting
	// packets sent by the nearest active downstream neighbor of this station and
	// detected by the probe. The type is interface{} with range: 0..4294967295.
	RingStationACErrors interface{}

	// The total number of abort delimiters reported by this station in error
	// reporting packets detected by the probe. The type is interface{} with
	// range: 0..4294967295.
	RingStationAbortErrors interface{}

	// The total number of lost frame errors reported by this station in error
	// reporting packets detected by the probe. The type is interface{} with
	// range: 0..4294967295.
	RingStationLostFrameErrors interface{}

	// The total number of receive congestion errors reported by this station in
	// error reporting packets detected by the probe. The type is interface{} with
	// range: 0..4294967295.
	RingStationCongestionErrors interface{}

	// The total number of frame copied errors reported by this station in error
	// reporting packets detected by the probe. The type is interface{} with
	// range: 0..4294967295.
	RingStationFrameCopiedErrors interface{}

	// The total number of frequency errors reported by this station in error
	// reporting packets detected by the probe. The type is interface{} with
	// range: 0..4294967295.
	RingStationFrequencyErrors interface{}

	// The total number of token errors reported by this station in error
	// reporting frames detected by the probe. The type is interface{} with range:
	// 0..4294967295.
	RingStationTokenErrors interface{}

	// The total number of beacon frames sent by this station and detected by the
	// probe. The type is interface{} with range: 0..4294967295.
	RingStationInBeaconErrors interface{}

	// The total number of beacon frames detected by the probe that name this
	// station as the NAUN. The type is interface{} with range: 0..4294967295.
	RingStationOutBeaconErrors interface{}

	// The number of times the probe detected this station inserting onto the
	// ring. The type is interface{} with range: 0..4294967295.
	RingStationInsertions interface{}
}

TOKENRINGRMONMIB_RingStationTable_RingStationEntry A collection of statistics for a particular station that has been discovered on a ring monitored by this device.

func (*TOKENRINGRMONMIB_RingStationTable_RingStationEntry) GetEntityData

type TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus

type TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus string

TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus represents The status of this station on the ring.

const (
	TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus_active TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus = "active"

	TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus_inactive TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus = "inactive"

	TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus_forcedRemoval TOKENRINGRMONMIB_RingStationTable_RingStationEntry_RingStationStationStatus = "forcedRemoval"
)

type TOKENRINGRMONMIB_SourceRoutingStatsTable

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

	// A collection of source routing statistics kept for a particular Token Ring
	// interface. The type is slice of
	// TOKENRINGRMONMIB_SourceRoutingStatsTable_SourceRoutingStatsEntry.
	SourceRoutingStatsEntry []*TOKENRINGRMONMIB_SourceRoutingStatsTable_SourceRoutingStatsEntry
}

TOKENRINGRMONMIB_SourceRoutingStatsTable A list of source routing statistics entries.

func (*TOKENRINGRMONMIB_SourceRoutingStatsTable) GetEntityData

func (sourceRoutingStatsTable *TOKENRINGRMONMIB_SourceRoutingStatsTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_SourceRoutingStatsTable_SourceRoutingStatsEntry

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

	// This attribute is a key. The value of this object uniquely identifies the
	// interface on this remote network monitoring device on which source routing
	// statistics will be detected.  The interface identified by a particular
	// value of this object is the same interface as identified by the same value
	// of the ifIndex object, defined in MIB-II [3]. The type is interface{} with
	// range: -2147483648..2147483647.
	SourceRoutingStatsIfIndex interface{}

	// The ring number of the ring monitored by this entry.  When any object in
	// this entry is created, the probe will attempt to discover the ring number.
	// Only after the ring number is discovered will this object be created.
	// After creating an object in this entry, the management station should poll
	// this object to detect when it is created.  Only after this object is
	// created can the management station set the sourceRoutingStatsStatus entry
	// to valid(1). The type is interface{} with range: -2147483648..2147483647.
	SourceRoutingStatsRingNumber interface{}

	// The count of frames sent into this ring from another ring. The type is
	// interface{} with range: 0..4294967295.
	SourceRoutingStatsInFrames interface{}

	// The count of frames sent from this ring to another ring. The type is
	// interface{} with range: 0..4294967295.
	SourceRoutingStatsOutFrames interface{}

	// The count of frames sent from another ring, through this ring, to another
	// ring. The type is interface{} with range: 0..4294967295.
	SourceRoutingStatsThroughFrames interface{}

	// The total number of good frames received that were All Routes Broadcast.
	// The type is interface{} with range: 0..4294967295.
	SourceRoutingStatsAllRoutesBroadcastFrames interface{}

	// The total number of good frames received that were Single Route Broadcast.
	// The type is interface{} with range: 0..4294967295.
	SourceRoutingStatsSingleRouteBroadcastFrames interface{}

	// The count of octets in good frames sent into this ring from another ring.
	// The type is interface{} with range: 0..4294967295.
	SourceRoutingStatsInOctets interface{}

	// The count of octets in good frames sent from this ring to another ring. The
	// type is interface{} with range: 0..4294967295.
	SourceRoutingStatsOutOctets interface{}

	// The count of octets in good frames sent another ring, through this ring, to
	// another ring. The type is interface{} with range: 0..4294967295.
	SourceRoutingStatsThroughOctets interface{}

	// The total number of octets in good frames received that were All Routes
	// Broadcast. The type is interface{} with range: 0..4294967295.
	SourceRoutingStatsAllRoutesBroadcastOctets interface{}

	// The total number of octets in good frames received that were Single Route
	// Broadcast. The type is interface{} with range: 0..4294967295.
	SourceRoutingStatsSingleRoutesBroadcastOctets interface{}

	// The total number of frames received who had no RIF field (or had a RIF
	// field that only included the local ring's number) and were not All Route
	// Broadcast Frames. The type is interface{} with range: 0..4294967295.
	SourceRoutingStatsLocalLLCFrames interface{}

	// The total number of frames received whose route had 1 hop, were not All
	// Route Broadcast Frames, and whose source or destination were on this ring
	// (i.e. frames that had a RIF field and had this ring number in the first or
	// last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStats1HopFrames interface{}

	// The total number of frames received whose route had 2 hops, were not All
	// Route Broadcast Frames, and whose source or destination were on this ring
	// (i.e. frames that had a RIF field and had this ring number in the first or
	// last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStats2HopsFrames interface{}

	// The total number of frames received whose route had 3 hops, were not All
	// Route Broadcast Frames, and whose source or destination were on this ring
	// (i.e. frames that had a RIF field and had this ring number in the first or
	// last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStats3HopsFrames interface{}

	// The total number of frames received whose route had 4 hops, were not All
	// Route Broadcast Frames, and whose source or destination were on this ring
	// (i.e. frames that had a RIF field and had this ring number in the first or
	// last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStats4HopsFrames interface{}

	// The total number of frames received whose route had 5 hops, were not All
	// Route Broadcast Frames, and whose source or destination were on this ring
	// (i.e. frames that had a RIF field and had this ring number in the first or
	// last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStats5HopsFrames interface{}

	// The total number of frames received whose route had 6 hops, were not All
	// Route Broadcast Frames, and whose source or destination were on this ring
	// (i.e. frames that had a RIF field and had this ring number in the first or
	// last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStats6HopsFrames interface{}

	// The total number of frames received whose route had 7 hops, were not All
	// Route Broadcast Frames, and whose source or destination were on this ring
	// (i.e. frames that had a RIF field and had this ring number in the first or
	// last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStats7HopsFrames interface{}

	// The total number of frames received whose route had 8 hops, were not All
	// Route Broadcast Frames, and whose source or destination were on this ring
	// (i.e. frames that had a RIF field and had this ring number in the first or
	// last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStats8HopsFrames interface{}

	// The total number of frames received whose route had more than 8 hops, were
	// not All Route Broadcast Frames, and whose source or destination were on
	// this ring (i.e. frames that had a RIF field and had this ring number in the
	// first or last entry of the RIF field). The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStatsMoreThan8HopsFrames interface{}

	// The entity that configured this entry and is therefore using the resources
	// assigned to it. The type is string.
	SourceRoutingStatsOwner interface{}

	// The status of this sourceRoutingStats entry. The type is EntryStatus.
	SourceRoutingStatsStatus interface{}

	// The total number of frames which were received by the probe and therefore
	// not accounted for in the *StatsDropEvents, but for which the probe chose
	// not to count for this entry for whatever reason.  Most often, this event
	// occurs when the probe is out of some resources and decides to shed load
	// from this collection.  This count does not include packets that were not
	// counted because they had MAC-layer errors.  Note that, unlike the
	// dropEvents counter, this number is the exact number of frames dropped. The
	// type is interface{} with range: 0..4294967295.
	SourceRoutingStatsDroppedFrames interface{}

	// The value of sysUpTime when this control entry was last activated. This can
	// be used by the management station to ensure that the table has not been
	// deleted and recreated between polls. The type is interface{} with range:
	// 0..4294967295.
	SourceRoutingStatsCreateTime interface{}
}

TOKENRINGRMONMIB_SourceRoutingStatsTable_SourceRoutingStatsEntry A collection of source routing statistics kept for a particular Token Ring interface.

func (*TOKENRINGRMONMIB_SourceRoutingStatsTable_SourceRoutingStatsEntry) GetEntityData

type TOKENRINGRMONMIB_TokenRingMLHistoryTable

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

	// A collection of Mac-Layer statistics kept for a particular Token Ring
	// interface. The type is slice of
	// TOKENRINGRMONMIB_TokenRingMLHistoryTable_TokenRingMLHistoryEntry.
	TokenRingMLHistoryEntry []*TOKENRINGRMONMIB_TokenRingMLHistoryTable_TokenRingMLHistoryEntry
}

TOKENRINGRMONMIB_TokenRingMLHistoryTable A list of Mac-Layer Token Ring statistics

entries.

func (*TOKENRINGRMONMIB_TokenRingMLHistoryTable) GetEntityData

func (tokenRingMLHistoryTable *TOKENRINGRMONMIB_TokenRingMLHistoryTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_TokenRingMLHistoryTable_TokenRingMLHistoryEntry

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

	// This attribute is a key. The history of which this entry is a part.  The
	// history identified by a particular value of this index is the same history
	// as identified by the same value of historyControlIndex. The type is
	// interface{} with range: 1..65535.
	TokenRingMLHistoryIndex interface{}

	// This attribute is a key. An index that uniquely identifies the particular
	// Mac-Layer sample this entry represents among all Mac-Layer samples
	// associated with the same historyControlEntry.  This index starts at 1 and
	// increases by one as each new sample is taken. The type is interface{} with
	// range: -2147483648..2147483647.
	TokenRingMLHistorySampleIndex interface{}

	// The value of sysUpTime at the start of the interval over which this sample
	// was measured.  If the probe keeps track of the time of day, it should start
	// the first sample of the history at a time such that when the next hour of
	// the day begins, a sample is started at that instant.  Note that following
	// this rule may require the probe to delay collecting the first sample of the
	// history, as each sample must be of the same interval.  Also note that the
	// sample which is currently being collected is not accessible in this table
	// until the end of its interval. The type is interface{} with range:
	// 0..4294967295.
	TokenRingMLHistoryIntervalStart interface{}

	// The total number of events in which packets were      dropped by the probe
	// due to lack of resources during this sampling interval.  Note that this
	// number is not necessarily the number of packets dropped, it is just the
	// number of times this condition has been detected. The type is interface{}
	// with range: 0..4294967295.
	TokenRingMLHistoryDropEvents interface{}

	// The total number of octets of data in MAC packets (excluding those that
	// were not good frames) received on the network during this sampling interval
	// (excluding framing bits but including FCS octets). The type is interface{}
	// with range: 0..4294967295.
	TokenRingMLHistoryMacOctets interface{}

	// The total number of MAC packets (excluding those that were not good frames)
	// received during this sampling interval. The type is interface{} with range:
	// 0..4294967295.
	TokenRingMLHistoryMacPkts interface{}

	// The total number of times that the ring entered the ring purge state from
	// normal ring state during this sampling interval.  The ring purge state that
	// comes from the claim token or beacon state is not counted. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryRingPurgeEvents interface{}

	// The total number of Ring Purge MAC packets detected by the probe during
	// this sampling      interval. The type is interface{} with range:
	// 0..4294967295.
	TokenRingMLHistoryRingPurgePkts interface{}

	// The total number of times that the ring enters a beaconing state
	// (beaconFrameStreamingState, beaconBitStreamingState,
	// beaconSetRecoveryModeState, or beaconRingSignalLossState) during this
	// sampling interval.  Note that a change of the source address of the beacon
	// packet does not constitute a new beacon event. The type is interface{} with
	// range: 0..4294967295.
	TokenRingMLHistoryBeaconEvents interface{}

	// The amount of time that the ring has been in the beaconing state during
	// this sampling interval. The type is interface{} with range:
	// -2147483648..2147483647.
	TokenRingMLHistoryBeaconTime interface{}

	// The total number of beacon MAC packets detected by the probe during this
	// sampling interval. The type is interface{} with range: 0..4294967295.
	TokenRingMLHistoryBeaconPkts interface{}

	// The total number of times that the ring enters the claim token state from
	// normal ring state or ring purge state during this sampling interval. The
	// claim token state that comes from the beacon state is not counted. The type
	// is interface{} with range: 0..4294967295.
	TokenRingMLHistoryClaimTokenEvents interface{}

	// The total number of claim token MAC packets detected by the probe during
	// this sampling interval. The type is interface{} with range: 0..4294967295.
	TokenRingMLHistoryClaimTokenPkts interface{}

	// The total number of NAUN changes detected by the probe during this sampling
	// interval. The type is interface{} with range: 0..4294967295.
	TokenRingMLHistoryNAUNChanges interface{}

	// The total number of line errors reported in error reporting packets
	// detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryLineErrors interface{}

	// The total number of adapter internal errors reported in error reporting
	// packets detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryInternalErrors interface{}

	// The total number of burst errors reported in error reporting packets
	// detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryBurstErrors interface{}

	// The total number of AC (Address Copied) errors reported in error reporting
	// packets detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryACErrors interface{}

	// The total number of abort delimiters reported in error reporting packets
	// detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryAbortErrors interface{}

	// The total number of lost frame errors reported in error reporting packets
	// detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryLostFrameErrors interface{}

	// The total number of receive congestion errors reported in error reporting
	// packets detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryCongestionErrors interface{}

	// The total number of frame copied errors reported in error reporting packets
	// detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryFrameCopiedErrors interface{}

	// The total number of frequency errors reported in error reporting packets
	// detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryFrequencyErrors interface{}

	// The total number of token errors reported in error reporting packets
	// detected by the probe during this sampling interval. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLHistoryTokenErrors interface{}

	// The total number of soft error report frames detected by the probe during
	// this sampling interval. The type is interface{} with range: 0..4294967295.
	TokenRingMLHistorySoftErrorReports interface{}

	// The total number of ring poll events detected by the probe during this
	// sampling interval. The type is interface{} with range: 0..4294967295.
	TokenRingMLHistoryRingPollEvents interface{}

	// The maximum number of active stations on the ring detected by the probe
	// during this sampling      interval. The type is interface{} with range:
	// -2147483648..2147483647.
	TokenRingMLHistoryActiveStations interface{}
}

TOKENRINGRMONMIB_TokenRingMLHistoryTable_TokenRingMLHistoryEntry A collection of Mac-Layer statistics kept for a particular Token Ring interface.

func (*TOKENRINGRMONMIB_TokenRingMLHistoryTable_TokenRingMLHistoryEntry) GetEntityData

type TOKENRINGRMONMIB_TokenRingMLStatsTable

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

	// A collection of Mac-Layer statistics kept for a particular Token Ring
	// interface. The type is slice of
	// TOKENRINGRMONMIB_TokenRingMLStatsTable_TokenRingMLStatsEntry.
	TokenRingMLStatsEntry []*TOKENRINGRMONMIB_TokenRingMLStatsTable_TokenRingMLStatsEntry
}

TOKENRINGRMONMIB_TokenRingMLStatsTable A list of Mac-Layer Token Ring statistics

entries.

func (*TOKENRINGRMONMIB_TokenRingMLStatsTable) GetEntityData

func (tokenRingMLStatsTable *TOKENRINGRMONMIB_TokenRingMLStatsTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_TokenRingMLStatsTable_TokenRingMLStatsEntry

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

	// This attribute is a key. The value of this object uniquely identifies this
	// tokenRingMLStats entry. The type is interface{} with range: 1..65535.
	TokenRingMLStatsIndex interface{}

	// This object identifies the source of the data that this tokenRingMLStats
	// entry is configured to analyze.  This source can be any tokenRing interface
	// on this device.  In order to identify a particular interface, this object
	// shall identify the instance of the ifIndex object, defined in MIB-II [3],
	// for the desired interface.  For example, if an entry were to receive data
	// from interface #1, this object would be set to ifIndex.1.  The statistics
	// in this group reflect all error reports on the local network segment
	// attached to the identified interface.  This object may not be modified if
	// the associated tokenRingMLStatsStatus object is equal to valid(1). The type
	// is string with pattern:
	// (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*.
	TokenRingMLStatsDataSource interface{}

	// The total number of events in which packets were dropped by the probe due
	// to lack of resources. Note that this number is not necessarily the number
	// of packets dropped; it is just the number of times this condition has been
	// detected.  This value is the same as the corresponding
	// tokenRingPStatsDropEvents. The type is interface{} with range:
	// 0..4294967295.
	TokenRingMLStatsDropEvents interface{}

	// The total number of octets of data in MAC packets (excluding those that
	// were not good frames) received on the network (excluding framing bits but
	// including FCS octets). The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsMacOctets interface{}

	// The total number of MAC packets (excluding packets that were not good
	// frames) received. The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsMacPkts interface{}

	// The total number of times that the ring enters the ring purge state from
	// normal ring state.  The ring purge state that comes in response to the
	// claim token or beacon state is not counted. The type is interface{} with
	// range: 0..4294967295.
	TokenRingMLStatsRingPurgeEvents interface{}

	// The total number of ring purge MAC packets detected by probe. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLStatsRingPurgePkts interface{}

	// The total number of times that the ring enters a beaconing state
	// (beaconFrameStreamingState, beaconBitStreamingState,
	// beaconSetRecoveryModeState, or beaconRingSignalLossState) from a
	// non-beaconing state.  Note that a change of the source address of the
	// beacon packet does not constitute a new beacon event. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLStatsBeaconEvents interface{}

	// The total amount of time that the ring has been in the beaconing state. The
	// type is interface{} with range: -2147483648..2147483647.
	TokenRingMLStatsBeaconTime interface{}

	// The total number of beacon MAC packets detected by the probe. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLStatsBeaconPkts interface{}

	// The total number of times that the ring enters the claim token state from
	// normal ring state or ring purge state.  The claim token state that comes in
	// response to a beacon state is not counted. The type is interface{} with
	// range: 0..4294967295.
	TokenRingMLStatsClaimTokenEvents interface{}

	// The total number of claim token MAC packets detected by the probe. The type
	// is interface{} with range: 0..4294967295.
	TokenRingMLStatsClaimTokenPkts interface{}

	// The total number of NAUN changes detected by the probe. The type is
	// interface{} with range: 0..4294967295.
	TokenRingMLStatsNAUNChanges interface{}

	// The total number of line errors reported in error reporting packets
	// detected by the probe. The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsLineErrors interface{}

	// The total number of adapter internal errors reported in error reporting
	// packets detected by the probe. The type is interface{} with range:
	// 0..4294967295.
	TokenRingMLStatsInternalErrors interface{}

	// The total number of burst errors reported in error reporting packets
	// detected by the probe. The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsBurstErrors interface{}

	// The total number of AC (Address Copied)  errors reported in error reporting
	// packets detected by the probe. The type is interface{} with range:
	// 0..4294967295.
	TokenRingMLStatsACErrors interface{}

	// The total number of abort delimiters reported in error reporting packets
	// detected by the probe. The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsAbortErrors interface{}

	// The total number of lost frame errors reported in error reporting packets
	// detected by the probe. The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsLostFrameErrors interface{}

	// The total number of receive congestion errors reported in error reporting
	// packets detected by the probe. The type is interface{} with range:
	// 0..4294967295.
	TokenRingMLStatsCongestionErrors interface{}

	// The total number of frame copied errors reported in error reporting packets
	// detected by the probe. The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsFrameCopiedErrors interface{}

	// The total number of frequency errors reported in error reporting packets
	// detected by the probe. The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsFrequencyErrors interface{}

	// The total number of token errors reported in error reporting packets
	// detected by the probe. The type is interface{} with range: 0..4294967295.
	TokenRingMLStatsTokenErrors interface{}

	// The total number of soft error report frames detected by the probe. The
	// type is interface{} with range: 0..4294967295.
	TokenRingMLStatsSoftErrorReports interface{}

	// The total number of ring poll events detected by the probe (i.e. the number
	// of ring polls initiated by the active monitor that were detected). The type
	// is interface{} with range: 0..4294967295.
	TokenRingMLStatsRingPollEvents interface{}

	// The entity that configured this entry and is therefore using the resources
	// assigned to it. The type is string.
	TokenRingMLStatsOwner interface{}

	// The status of this tokenRingMLStats entry. The type is EntryStatus.
	TokenRingMLStatsStatus interface{}

	// The total number of frames which were received by the probe and therefore
	// not accounted for in the *StatsDropEvents, but for which the probe chose
	// not to count for this entry for whatever reason.  Most often, this event
	// occurs when the probe is out of some resources and decides to shed load
	// from this collection.  This count does not include packets that were not
	// counted because they had MAC-layer errors.  Note that, unlike the
	// dropEvents counter, this number is the exact number of frames dropped. The
	// type is interface{} with range: 0..4294967295.
	TokenRingMLStatsDroppedFrames interface{}

	// The value of sysUpTime when this control entry was last activated. This can
	// be used by the management station to ensure that the table has not been
	// deleted and recreated between polls. The type is interface{} with range:
	// 0..4294967295.
	TokenRingMLStatsCreateTime interface{}
}

TOKENRINGRMONMIB_TokenRingMLStatsTable_TokenRingMLStatsEntry A collection of Mac-Layer statistics kept for a particular Token Ring interface.

func (*TOKENRINGRMONMIB_TokenRingMLStatsTable_TokenRingMLStatsEntry) GetEntityData

type TOKENRINGRMONMIB_TokenRingPHistoryTable

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

	// A collection of promiscuous statistics kept for a particular Token Ring
	// interface. The type is slice of
	// TOKENRINGRMONMIB_TokenRingPHistoryTable_TokenRingPHistoryEntry.
	TokenRingPHistoryEntry []*TOKENRINGRMONMIB_TokenRingPHistoryTable_TokenRingPHistoryEntry
}

TOKENRINGRMONMIB_TokenRingPHistoryTable A list of promiscuous Token Ring statistics entries.

func (*TOKENRINGRMONMIB_TokenRingPHistoryTable) GetEntityData

func (tokenRingPHistoryTable *TOKENRINGRMONMIB_TokenRingPHistoryTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_TokenRingPHistoryTable_TokenRingPHistoryEntry

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

	// This attribute is a key. The history of which this entry is a part.  The
	// history identified by a particular value of this index is the same history
	// as identified by the same value of historyControlIndex. The type is
	// interface{} with range: 1..65535.
	TokenRingPHistoryIndex interface{}

	// This attribute is a key. An index that uniquely identifies the particular
	// sample this entry represents among all samples associated with the same
	// historyControlEntry. This index starts at 1 and increases by one as each
	// new sample is taken. The type is interface{} with range:
	// -2147483648..2147483647.
	TokenRingPHistorySampleIndex interface{}

	// The value of sysUpTime at the start of the interval over which this sample
	// was measured.  If the probe keeps track of the time of day, it should start
	// the first sample of the history at a time such that when the next hour of
	// the day begins, a sample is started at that instant.  Note that following
	// this rule may require the probe to delay collecting the first sample of the
	// history, as each sample must be of the same interval.  Also note that the
	// sample which is currently being collected is not accessible in this table
	// until the end of its interval. The type is interface{} with range:
	// 0..4294967295.
	TokenRingPHistoryIntervalStart interface{}

	// The total number of events in which packets were dropped by the probe due
	// to lack of resources during this sampling interval.  Note that this number
	// is not necessarily the number of packets dropped, it is just the number of
	// times this condition has been detected. The type is interface{} with range:
	// 0..4294967295.
	TokenRingPHistoryDropEvents interface{}

	// The total number of octets of data in good frames received on the network
	// (excluding framing bits but including FCS octets) in non-MAC packets during
	// this sampling interval. The type is interface{} with range: 0..4294967295.
	TokenRingPHistoryDataOctets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval. The type is interface{} with range: 0..4294967295.
	TokenRingPHistoryDataPkts interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were directed to an LLC broadcast address (0xFFFFFFFFFFFF or
	// 0xC000FFFFFFFF). The type is interface{} with range: 0..4294967295.
	TokenRingPHistoryDataBroadcastPkts interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were directed to a local or global multicast or functional
	// address.  Note that this number does not include packets directed to the
	// broadcast address. The type is interface{} with range: 0..4294967295.
	TokenRingPHistoryDataMulticastPkts interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between 18 and 63 octets in length inclusive, excluding
	// framing bits but including FCS octets. The type is interface{} with range:
	// 0..4294967295.
	TokenRingPHistoryDataPkts18to63Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between 64 and 127 octets in length inclusive, excluding
	// framing bits but including FCS octets. The type is interface{} with range:
	// 0..4294967295.
	TokenRingPHistoryDataPkts64to127Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between 128 and 255 octets in length inclusive,
	// excluding framing bits but including FCS octets. The type is interface{}
	// with range: 0..4294967295.
	TokenRingPHistoryDataPkts128to255Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between      256 and 511 octets in length inclusive,
	// excluding framing bits but including FCS octets. The type is interface{}
	// with range: 0..4294967295.
	TokenRingPHistoryDataPkts256to511Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between 512 and 1023 octets in length inclusive,
	// excluding framing bits but including FCS octets. The type is interface{}
	// with range: 0..4294967295.
	TokenRingPHistoryDataPkts512to1023Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between 1024 and 2047 octets in length inclusive,
	// excluding framing bits but including FCS octets. The type is interface{}
	// with range: 0..4294967295.
	TokenRingPHistoryDataPkts1024to2047Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between 2048 and 4095 octets in length inclusive,
	// excluding framing bits but including FCS octets. The type is interface{}
	// with range: 0..4294967295.
	TokenRingPHistoryDataPkts2048to4095Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between 4096 and 8191 octets in length inclusive,
	// excluding framing bits but including FCS octets. The type is interface{}
	// with range: 0..4294967295.
	TokenRingPHistoryDataPkts4096to8191Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were between 8192 and 18000 octets in length inclusive,
	// excluding framing bits but including FCS octets. The type is interface{}
	// with range: 0..4294967295.
	TokenRingPHistoryDataPkts8192to18000Octets interface{}

	// The total number of good non-MAC frames received during this sampling
	// interval that were greater than 18000 octets in length, excluding framing
	// bits but including FCS octets. The type is interface{} with range:
	// 0..4294967295.
	TokenRingPHistoryDataPktsGreaterThan18000Octets interface{}
}

TOKENRINGRMONMIB_TokenRingPHistoryTable_TokenRingPHistoryEntry A collection of promiscuous statistics kept for a particular Token Ring interface.

func (*TOKENRINGRMONMIB_TokenRingPHistoryTable_TokenRingPHistoryEntry) GetEntityData

type TOKENRINGRMONMIB_TokenRingPStatsTable

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

	// A collection of promiscuous statistics kept for non-MAC packets on a
	// particular Token Ring interface. The type is slice of
	// TOKENRINGRMONMIB_TokenRingPStatsTable_TokenRingPStatsEntry.
	TokenRingPStatsEntry []*TOKENRINGRMONMIB_TokenRingPStatsTable_TokenRingPStatsEntry
}

TOKENRINGRMONMIB_TokenRingPStatsTable A list of promiscuous Token Ring statistics entries.

func (*TOKENRINGRMONMIB_TokenRingPStatsTable) GetEntityData

func (tokenRingPStatsTable *TOKENRINGRMONMIB_TokenRingPStatsTable) GetEntityData() *types.CommonEntityData

type TOKENRINGRMONMIB_TokenRingPStatsTable_TokenRingPStatsEntry

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

	// This attribute is a key. The value of this object uniquely identifies this
	// tokenRingPStats entry. The type is interface{} with range: 1..65535.
	TokenRingPStatsIndex interface{}

	// This object identifies the source of the data that this tokenRingPStats
	// entry is configured to analyze.  This source can be any tokenRing interface
	// on this device.  In order to identify a particular interface, this object
	// shall identify the instance of the ifIndex object, defined in MIB-II [3],
	// for the desired interface.  For example, if an entry were to receive data
	// from interface #1, this object would be set to ifIndex.1.  The statistics
	// in this group reflect all non-MAC packets on the local network segment
	// attached to the identified interface.  This object may not be modified if
	// the associated tokenRingPStatsStatus object is equal to valid(1). The type
	// is string with pattern:
	// (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*.
	TokenRingPStatsDataSource interface{}

	// The total number of events in which packets were dropped by the probe due
	// to lack of resources. Note that this number is not necessarily the number
	// of packets dropped; it is just the number of times this condition has been
	// detected.  This value is the same as the corresponding
	// tokenRingMLStatsDropEvents. The type is interface{} with range:
	// 0..4294967295.
	TokenRingPStatsDropEvents interface{}

	// The total number of octets of data in good frames received on the network
	// (excluding framing bits but including FCS octets) in non-MAC packets. The
	// type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataOctets interface{}

	// The total number of non-MAC packets in good frames.  received. The type is
	// interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts interface{}

	// The total number of good non-MAC frames received that were directed to an
	// LLC broadcast address (0xFFFFFFFFFFFF or 0xC000FFFFFFFF). The type is
	// interface{} with range: 0..4294967295.
	TokenRingPStatsDataBroadcastPkts interface{}

	// The total number of good non-MAC frames received that were directed to a
	// local or global multicast or functional address.  Note that this number
	// does not include packets directed to the broadcast address. The type is
	// interface{} with range: 0..4294967295.
	TokenRingPStatsDataMulticastPkts interface{}

	// The total number of good non-MAC frames received that were between 18 and
	// 63 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts18to63Octets interface{}

	// The total number of good non-MAC frames received that were between 64 and
	// 127 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts64to127Octets interface{}

	// The total number of good non-MAC frames received that were between 128 and
	// 255 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts128to255Octets interface{}

	// The total number of good non-MAC frames received that were between 256 and
	// 511 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts256to511Octets interface{}

	// The total number of good non-MAC frames received that were between 512 and
	// 1023 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts512to1023Octets interface{}

	// The total number of good non-MAC frames received that were between 1024 and
	// 2047 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts1024to2047Octets interface{}

	// The total number of good non-MAC frames received that were between 2048 and
	// 4095 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts2048to4095Octets interface{}

	// The total number of good non-MAC frames received that were between 4096 and
	// 8191 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts4096to8191Octets interface{}

	// The total number of good non-MAC frames received that were between 8192 and
	// 18000 octets in length inclusive, excluding framing bits but including FCS
	// octets. The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPkts8192to18000Octets interface{}

	// The total number of good non-MAC frames received that were greater than
	// 18000 octets in length, excluding framing bits but including FCS octets.
	// The type is interface{} with range: 0..4294967295.
	TokenRingPStatsDataPktsGreaterThan18000Octets interface{}

	// The entity that configured this entry and is therefore using the resources
	// assigned to it. The type is string.
	TokenRingPStatsOwner interface{}

	// The status of this tokenRingPStats entry. The type is EntryStatus.
	TokenRingPStatsStatus interface{}

	// The total number of frames which were received by the probe and therefore
	// not accounted for in the *StatsDropEvents, but for which the probe chose
	// not to count for this entry for whatever reason.  Most often, this event
	// occurs when the probe is out of some resources and decides to shed load
	// from this collection.  This count does not include packets that were not
	// counted because they had MAC-layer errors.  Note that, unlike the
	// dropEvents counter, this number is the exact number of frames dropped. The
	// type is interface{} with range: 0..4294967295.
	TokenRingPStatsDroppedFrames interface{}

	// The value of sysUpTime when this control entry was last activated. This can
	// be used by the management station to ensure that the table has not been
	// deleted and recreated between polls. The type is interface{} with range:
	// 0..4294967295.
	TokenRingPStatsCreateTime interface{}
}

TOKENRINGRMONMIB_TokenRingPStatsTable_TokenRingPStatsEntry A collection of promiscuous statistics kept for non-MAC packets on a particular Token Ring interface.

func (*TOKENRINGRMONMIB_TokenRingPStatsTable_TokenRingPStatsEntry) GetEntityData

Jump to

Keyboard shortcuts

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