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 ¶
- type Dpa
- type Dpa_Stats
- type Dpa_Stats_Nodes
- type Dpa_Stats_Nodes_Node
- type Dpa_Stats_Nodes_Node_AsicStatistics
- type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds
- type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId
- type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics
- type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo
- type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo_FieldInfo
- type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds
- type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId
- type Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId_Statistics
- type Dpa_Stats_Nodes_Node_NpuNumbers
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber_VoqStat
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle_VoqStat
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds
- type Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds_TrapId
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 ¶
func (asicStatisticsDetailForNpuId *Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId) GetEntityData() *types.CommonEntityData
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 ¶
func (statistics *Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics) GetEntityData() *types.CommonEntityData
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 ¶
func (blockInfo *Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (fieldInfo *Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsDetailForNpuIds_AsicStatisticsDetailForNpuId_Statistics_BlockInfo_FieldInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (asicStatisticsForNpuIds *Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds) GetEntityData() *types.CommonEntityData
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 ¶
func (asicStatisticsForNpuId *Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId) GetEntityData() *types.CommonEntityData
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 ¶
func (statistics *Dpa_Stats_Nodes_Node_AsicStatistics_AsicStatisticsForNpuIds_AsicStatisticsForNpuId_Statistics) GetEntityData() *types.CommonEntityData
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 ¶
func (npuNumber *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber) GetEntityData() *types.CommonEntityData
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 ¶
func (display *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display) GetEntityData() *types.CommonEntityData
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 ¶
func (baseNumbers *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers) GetEntityData() *types.CommonEntityData
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 ¶
func (baseNumber *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber) GetEntityData() *types.CommonEntityData
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 ¶
func (voqStat *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_BaseNumbers_BaseNumber_VoqStat) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceHandles *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceHandle *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle) GetEntityData() *types.CommonEntityData
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 ¶
func (voqStat *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_InterfaceHandles_InterfaceHandle_VoqStat) GetEntityData() *types.CommonEntityData
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 ¶
func (trapIds *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds) GetEntityData() *types.CommonEntityData
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 ¶
func (trapId *Dpa_Stats_Nodes_Node_NpuNumbers_NpuNumber_Display_TrapIds_TrapId) GetEntityData() *types.CommonEntityData