fretta_bcm_dpa_npu_stats_oper

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

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR fretta-bcm-dpa-npu-stats package operational data.

This module contains definitions for the following management objects:

dpa: Stats Data

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dpa

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

	// Voq or Trap Data.
	Stats Dpa_Stats
}

Dpa Stats Data

func (*Dpa) GetEntityData

func (dpa *Dpa) GetEntityData() *types.CommonEntityData

type Dpa_Stats

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

	// DPA data for available nodes.
	Nodes Dpa_Stats_Nodes
}

Dpa_Stats Voq or Trap Data

func (*Dpa_Stats) GetEntityData

func (stats *Dpa_Stats) GetEntityData() *types.CommonEntityData

type Dpa_Stats_Nodes

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

	// DPA operational data for a particular node. The type is slice of
	// Dpa_Stats_Nodes_Node.
	Node []*Dpa_Stats_Nodes_Node
}

Dpa_Stats_Nodes DPA data for available nodes

func (*Dpa_Stats_Nodes) GetEntityData

func (nodes *Dpa_Stats_Nodes) GetEntityData() *types.CommonEntityData

type Dpa_Stats_Nodes_Node

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

	// This attribute is a key. Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// ASIC statistics table.
	AsicStatistics Dpa_Stats_Nodes_Node_AsicStatistics

	// Ingress Stats.
	NpuNumbers Dpa_Stats_Nodes_Node_NpuNumbers
}

Dpa_Stats_Nodes_Node DPA operational data for a particular node

func (*Dpa_Stats_Nodes_Node) GetEntityData

func (node *Dpa_Stats_Nodes_Node) GetEntityData() *types.CommonEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics

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

	// Detailed ASIC statistics.
	AsicStatisticsDetailForNpuIds Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds

	// ASIC statistics.
	AsicStatisticsForNpuIds Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds
}

Dpa_Stats_Nodes_Node_AsicStatistics ASIC statistics table

func (*Dpa_Stats_Nodes_Node_AsicStatistics) GetEntityData

func (asicStatistics *Dpa_Stats_Nodes_Node_AsicStatistics) GetEntityData() *types.CommonEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds

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

	// Detailed ASIC statistics for a particular NPU. The type is slice of
	// Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId.
	AsicStatisticsDetailForNpuId []*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId
}

Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds Detailed ASIC statistics

func (*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds) GetEntityData

func (asicStatisticsDetailForNpuIds *Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds) GetEntityData() *types.CommonEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId

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

	// This attribute is a key. NPU number. The type is interface{} with range:
	// 0..4294967295.
	NpuId interface{}

	// Flag to indicate if data is valid. The type is bool.
	Valid interface{}

	// Rack number. The type is interface{} with range: 0..4294967295.
	RackNumber interface{}

	// Slot number. The type is interface{} with range: 0..4294967295.
	SlotNumber interface{}

	// ASIC instance. The type is interface{} with range: 0..4294967295.
	AsicInstance interface{}

	// Chip version. The type is interface{} with range: 0..65535.
	ChipVersion interface{}

	// Statistics.
	Statistics Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics
}

Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId Detailed ASIC statistics for a particular NPU

func (*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId) GetEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics

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

	// Number of blocks. The type is interface{} with range: 0..255.
	NumBlocks interface{}

	// Block information. The type is slice of
	// Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo.
	BlockInfo []*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo
}

Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics Statistics

func (*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics) GetEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo

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

	// Block name. The type is string with length: 0..10.
	BlockName interface{}

	// Number of fields. The type is interface{} with range: 0..255.
	NumFields interface{}

	// Field information. The type is slice of
	// Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo_FieldInfo.
	FieldInfo []*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo_FieldInfo
}

Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo Block information

func (*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo) GetEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo_FieldInfo

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

	// Field name. The type is string with length: 0..80.
	FieldName interface{}

	// Field value. The type is interface{} with range: 0..18446744073709551615.
	FieldValue interface{}

	// Flag to indicate overflow. The type is bool.
	IsOverflow interface{}
}

Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo_FieldInfo Field information

func (*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo_FieldInfo) GetEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds

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

	// ASIC statistics for a particular NPU. The type is slice of
	// Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId.
	AsicStatisticsForNpuId []*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId
}

Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds ASIC statistics

func (*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds) GetEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId

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

	// This attribute is a key. NPU number. The type is interface{} with range:
	// 0..4294967295.
	NpuId interface{}

	// Flag to indicate if data is valid. The type is bool.
	Valid interface{}

	// Rack number. The type is interface{} with range: 0..4294967295.
	RackNumber interface{}

	// Slot number. The type is interface{} with range: 0..4294967295.
	SlotNumber interface{}

	// ASIC instance. The type is interface{} with range: 0..4294967295.
	AsicInstance interface{}

	// Chip version. The type is interface{} with range: 0..65535.
	ChipVersion interface{}

	// Statistics.
	Statistics Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId_Statistics
}

Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId ASIC statistics for a particular NPU

func (*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId) GetEntityData

type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId_Statistics

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

	// Total bytes sent from NIF to IRE. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NbiRxTotalByteCnt interface{}

	// Total packets sent from NIF to IRE. The type is interface{} with range:
	// 0..18446744073709551615.
	NbiRxTotalPktCnt interface{}

	// CPU ingress received packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	IreCpuPktCnt interface{}

	// NIF received packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	IreNifPktCnt interface{}

	// OAMP ingress received packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	IreOampPktCnt interface{}

	// OLP ingress received packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	IreOlpPktCnt interface{}

	// Recycling ingress received packet counter. The type is interface{} with
	// range: 0..18446744073709551615.
	IreRcyPktCnt interface{}

	// Performance counter of the FDT interface. The type is interface{} with
	// range: 0..18446744073709551615.
	IreFdtIfCnt interface{}

	// Performance counter of the MMU interface. The type is interface{} with
	// range: 0..18446744073709551615.
	IdrMmuIfCnt interface{}

	// Performance counter of the OCB interface. The type is interface{} with
	// range: 0..18446744073709551615.
	IdrOcbIfCnt interface{}

	// Counts enqueued packets. The type is interface{} with range:
	// 0..18446744073709551615.
	IqmEnqueuePktCnt interface{}

	// Counts dequeued packets. The type is interface{} with range:
	// 0..18446744073709551615.
	IqmDequeuePktCnt interface{}

	// Counts matched packets discarded in the DEQ process. The type is
	// interface{} with range: 0..18446744073709551615.
	IqmDeletedPktCnt interface{}

	// Counts all packets discarded at the ENQ pipe. The type is interface{} with
	// range: 0..18446744073709551615.
	IqmEnqDiscardedPktCnt interface{}

	// EGQ packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	IptEgqPktCnt interface{}

	// ENQ packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	IptEnqPktCnt interface{}

	// FDT packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	IptFdtPktCnt interface{}

	// Configurable event counter. The type is interface{} with range:
	// 0..18446744073709551615.
	IptCfgEventCnt interface{}

	// Configurable bytes counter. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	IptCfgByteCnt interface{}

	// Descriptor cell counter. The type is interface{} with range:
	// 0..18446744073709551615.
	FdtIptDescCellCnt interface{}

	// IRE internal descriptor cell counter. The type is interface{} with range:
	// 0..18446744073709551615.
	FdtIreDescCellCnt interface{}

	// Counts all transmitted data cells. The type is interface{} with range:
	// 0..18446744073709551615.
	FdtTransmittedDataCellsCnt interface{}

	// FDR total incoming cell counter at pipe 1. The type is interface{} with
	// range: 0..18446744073709551615.
	FdrP1CellInCnt interface{}

	// FDR total incoming cell counter at pipe 2. The type is interface{} with
	// range: 0..18446744073709551615.
	FdrP2CellInCnt interface{}

	// FDR total incoming cell counter at pipe 3. The type is interface{} with
	// range: 0..18446744073709551615.
	FdrP3CellInCnt interface{}

	// FDR total incoming cell counter. The type is interface{} with range:
	// 0..18446744073709551615.
	FdrCellInCntTotal interface{}

	// FDA input cell counter P1. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsInCntP1 interface{}

	// FDA input cell counter P2. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsInCntP2 interface{}

	// FDA input cell counter P3. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsInCntP3 interface{}

	// FDA input cell counter TDM. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsInTdmCnt interface{}

	// FDA input cell counter MESHMC. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsInMeshmcCnt interface{}

	// FDA input cell counter IPT. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsInIptCnt interface{}

	// FDA output cell counter P1. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsOutCntP1 interface{}

	// FDA output cell counter P2. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsOutCntP2 interface{}

	// FDA output cell counter P3. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsOutCntP3 interface{}

	// FDA output cell counter TDM. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsOutTdmCnt interface{}

	// FDA output cell counter MESHMC. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsOutMeshmcCnt interface{}

	// FDA output cell counter IPT. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaCellsOutIptCnt interface{}

	// FDA EGQ drop counter. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaEgqDropCnt interface{}

	// FDA EGQ MESHMC drop counter. The type is interface{} with range:
	// 0..18446744073709551615.
	FdaEgqMeshmcDropCnt interface{}

	// FQP2EPE packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqFqpPktCnt interface{}

	// PQP2FQP unicast packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqPqpUcPktCnt interface{}

	// PQP discarded unicast packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqPqpDiscardUcPktCnt interface{}

	// PQP2FQP unicast bytes counter. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	EgqPqpUcBytesCnt interface{}

	// PQP2FQP multicast packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqPqpMcPktCnt interface{}

	// PQP discarded multicast packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqPqpDiscardMcPktCnt interface{}

	// PQP2FQP multicast bytes counter. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	EgqPqpMcBytesCnt interface{}

	// EHP2PQP unicast packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqEhpUcPktCnt interface{}

	// EHP2PQP multicast high packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqEhpMcHighPktCnt interface{}

	// EHP2PQP multicast low packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqEhpMcLowPktCnt interface{}

	// EHP2PQP discarded packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EgqDeletedPktCnt interface{}

	// Number of multicast high packets discarded because multicast FIFO is full.
	// The type is interface{} with range: 0..18446744073709551615.
	EgqEhpMcHighDiscardCnt interface{}

	// Number of multicast low packets discarded because multicast FIFO is full.
	// The type is interface{} with range: 0..18446744073709551615.
	EgqEhpMcLowDiscardCnt interface{}

	// Number of packet descriptors discarded due to LAG multicast pruning. The
	// type is interface{} with range: 0..18446744073709551615.
	EgqErppLagPruningDiscardCnt interface{}

	// Number of packet descriptors discarded due to ERPP PMF. The type is
	// interface{} with range: 0..18446744073709551615.
	EgqErppPmfDiscardCnt interface{}

	// Number of packet descriptors discarded because of egress VLAN membership.
	// The type is interface{} with range: 0..18446744073709551615.
	EgqErppVlanMbrDiscardCnt interface{}

	// EPE2PNI bytes counter. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	EpniEpeByteCnt interface{}

	// EPE2PNI packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EpniEpePktCnt interface{}

	// EPE discarded packet counter. The type is interface{} with range:
	// 0..18446744073709551615.
	EpniEpeDiscardCnt interface{}

	// Total bytes sent from EGQ to NIF. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NbiTxTotalByteCnt interface{}

	// Total packets sent from EGQ to NIF. The type is interface{} with range:
	// 0..18446744073709551615.
	NbiTxTotalPktCnt interface{}
}

Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId_Statistics Statistics

func (*Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId_Statistics) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers

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

	// Stats for a particular npu. The type is slice of
	// Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber.
	NpuNumber []*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber
}

Dpa_Stats_Nodes_Node_NpuNumbers Ingress Stats

func (*Dpa_Stats_Nodes_Node_NpuNumbers) GetEntityData

func (npuNumbers *Dpa_Stats_Nodes_Node_NpuNumbers) GetEntityData() *types.CommonEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber

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

	// This attribute is a key. Npu number. The type is interface{} with range:
	// 0..4294967295.
	NpuId interface{}

	// show npu specific voq or trap stats.
	Display Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber Stats for a particular npu

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display

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

	// Trap stats for a particular npu.
	TrapIds Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds

	// Voq stats grouped by interface handle.
	InterfaceHandles Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles

	// Voq stats grouped by voq base numbers.
	BaseNumbers Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display show npu specific voq or trap stats

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers

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

	// Voq Base Number for a particular voq. The type is slice of
	// Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber.
	BaseNumber []*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers Voq stats grouped by voq base numbers

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber

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

	// This attribute is a key. Interface handle. The type is interface{} with
	// range: 0..4294967295.
	BaseNumber interface{}

	// Flag to indicate if port is in use. The type is bool.
	InUse interface{}

	// Rack of port. The type is interface{} with range: 0..255.
	RackNum interface{}

	// Slot of port. The type is interface{} with range: 0..255.
	SlotNum interface{}

	// NPU of port. The type is interface{} with range: 0..255.
	NpuNum interface{}

	// NPU core of port. The type is interface{} with range: 0..255.
	NpuCore interface{}

	// Port Number of port. The type is interface{} with range: 0..255.
	PortNum interface{}

	// IfHandle of port. The type is interface{} with range: 0..4294967295.
	IfHandle interface{}

	// System port of port. The type is interface{} with range: 0..4294967295.
	SysPort interface{}

	// PP Port number of port. The type is interface{} with range: 0..4294967295.
	PpPort interface{}

	// Port speed of port. The type is interface{} with range: 0..4294967295.
	PortSpeed interface{}

	// Voq Base number of port. The type is interface{} with range: 0..4294967295.
	VoqBase interface{}

	// Connector id of port. The type is interface{} with range: 0..4294967295.
	ConnectorId interface{}

	// Flag to indicate if port is local to the node. The type is bool.
	IsLocalPort interface{}

	// Keeps a record of the received and dropped packets and bytes on the port.
	// The type is slice of
	// Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber_VoqStat.
	VoqStat []*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber_VoqStat
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber Voq Base Number for a particular voq

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber_VoqStat

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

	// Bytes Received on the port. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ReceivedBytes interface{}

	// Packets Received on the port. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Bytes Dropped on the port. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DroppedBytes interface{}

	// Packets Dropeed on the port. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber_VoqStat Keeps a record of the received and dropped packets and bytes on the port

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber_VoqStat) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles

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

	// Voq stats for a particular interface handle. The type is slice of
	// Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle.
	InterfaceHandle []*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles Voq stats grouped by interface handle

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle

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

	// This attribute is a key. Interface Handle. The type is interface{} with
	// range: 0..4294967295.
	InterfaceHandle interface{}

	// Flag to indicate if port is in use. The type is bool.
	InUse interface{}

	// Rack of port. The type is interface{} with range: 0..255.
	RackNum interface{}

	// Slot of port. The type is interface{} with range: 0..255.
	SlotNum interface{}

	// NPU of port. The type is interface{} with range: 0..255.
	NpuNum interface{}

	// NPU core of port. The type is interface{} with range: 0..255.
	NpuCore interface{}

	// Port Number of port. The type is interface{} with range: 0..255.
	PortNum interface{}

	// IfHandle of port. The type is interface{} with range: 0..4294967295.
	IfHandle interface{}

	// System port of port. The type is interface{} with range: 0..4294967295.
	SysPort interface{}

	// PP Port number of port. The type is interface{} with range: 0..4294967295.
	PpPort interface{}

	// Port speed of port. The type is interface{} with range: 0..4294967295.
	PortSpeed interface{}

	// Voq Base number of port. The type is interface{} with range: 0..4294967295.
	VoqBase interface{}

	// Connector id of port. The type is interface{} with range: 0..4294967295.
	ConnectorId interface{}

	// Flag to indicate if port is local to the node. The type is bool.
	IsLocalPort interface{}

	// Keeps a record of the received and dropped packets and bytes on the port.
	// The type is slice of
	// Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle_VoqStat.
	VoqStat []*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle_VoqStat
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle Voq stats for a particular interface handle

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle_VoqStat

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

	// Bytes Received on the port. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ReceivedBytes interface{}

	// Packets Received on the port. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Bytes Dropped on the port. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	DroppedBytes interface{}

	// Packets Dropeed on the port. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle_VoqStat Keeps a record of the received and dropped packets and bytes on the port

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle_VoqStat) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds

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

	// Filter by specific trap id. The type is slice of
	// Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds_TrapId.
	TrapId []*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds_TrapId
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds Trap stats for a particular npu

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds) GetEntityData

type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds_TrapId

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

	// This attribute is a key. Trap ID. The type is interface{} with range:
	// 0..4294967295.
	TrapId interface{}

	// Trap Strength of the trap. The type is interface{} with range:
	// 0..4294967295.
	TrapStrength interface{}

	// Priority of the trap. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Id of the trap. The type is interface{} with range: 0..4294967295.
	TrapIdXr interface{}

	// Gport of the trap. The type is interface{} with range: 0..4294967295.
	Gport interface{}

	// Fec id of the trap. The type is interface{} with range: 0..4294967295.
	FecId interface{}

	// Id of the policer on the trap. The type is interface{} with range:
	// 0..4294967295.
	PolicerId interface{}

	// Stats Id of the trap. The type is interface{} with range: 0..4294967295.
	StatsId interface{}

	// Encap Id of the trap. The type is interface{} with range: 0..4294967295.
	EncapId interface{}

	// McGroup of the trap. The type is interface{} with range: 0..4294967295.
	McGroup interface{}

	// Name String of the trap. The type is string.
	TrapString interface{}

	// Id for internal use. The type is interface{} with range: 0..4294967295.
	Id interface{}

	// Offset for internal use. The type is interface{} with range:
	// 0..18446744073709551615.
	Offset interface{}

	// NpuId on which trap is enabled. The type is interface{} with range:
	// 0..18446744073709551615.
	NpuId interface{}

	// Number of packets dropped after hitting the trap. The type is interface{}
	// with range: 0..18446744073709551615.
	PacketDropped interface{}

	// Number of packets accepted after hitting the trap. The type is interface{}
	// with range: 0..18446744073709551615.
	PacketAccepted interface{}
}

Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds_TrapId Filter by specific trap id

func (*Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds_TrapId) GetEntityData

Jump to

Keyboard shortcuts

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