fretta_bcm_dpa_resources_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-resources 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

	// OFA Resources Data.
	Resources Dpa_Resources
}

Dpa Stats Data

func (*Dpa) GetEntityData

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

type DpaTable

type DpaTable string

DpaTable represents Dpa table

const (
	// test if
	DpaTable_test_if DpaTable = "test-if"

	// test nhg
	DpaTable_test_nhg DpaTable = "test-nhg"

	// test nh
	DpaTable_test_nh DpaTable = "test-nh"

	// test rt
	DpaTable_test_rt DpaTable = "test-rt"

	// testdynhg
	DpaTable_test_dynhg DpaTable = "test-dynhg"

	// test ippuntpolicy
	DpaTable_test_ip_punt_policy DpaTable = "test-ip-punt-policy"

	// test punt
	DpaTable_test_punt DpaTable = "test-punt"

	// testpuntpolicystats
	DpaTable_test_punt_policy_stats DpaTable = "test-punt-policy-stats"

	// testasyncupdate
	DpaTable_test_async_update DpaTable = "test-async-update"

	// test ddel q
	DpaTable_test_ddel_q DpaTable = "test-ddel-q"

	// bdbvi
	DpaTable_bdbvi DpaTable = "bdbvi"

	// sys
	DpaTable_sys DpaTable = "sys"

	// npu
	DpaTable_npu DpaTable = "npu"

	// npuhwid
	DpaTable_npuhwid DpaTable = "npuhwid"

	// l1port
	DpaTable_l1_port DpaTable = "l1-port"

	// l2port
	DpaTable_l2_port DpaTable = "l2-port"

	// l2intf
	DpaTable_l2intf DpaTable = "l2intf"

	// mplspweport olist
	DpaTable_mplspwe_port_o_list DpaTable = "mplspwe-port-o-list"

	// mplspweport
	DpaTable_mplspwe_port DpaTable = "mplspwe-port"

	// mhpweport
	DpaTable_mhpwe_port DpaTable = "mhpwe-port"

	// l2xc
	DpaTable_l2xc DpaTable = "l2xc"

	// l2vpnstats
	DpaTable_l2vpnstats DpaTable = "l2vpnstats"

	// l1portstats
	DpaTable_l1_ports_tats DpaTable = "l1-ports-tats"

	// l3intf
	DpaTable_l3intf DpaTable = "l3intf"

	// l3intfrxstats
	DpaTable_l3intfrxstats DpaTable = "l3intfrxstats"

	// iproute
	DpaTable_ip_route DpaTable = "ip-route"

	// ip6route
	DpaTable_ip6_route DpaTable = "ip6-route"

	// puntpolicystats
	DpaTable_punt_policy_stats DpaTable = "punt-policy-stats"

	// tep
	DpaTable_tep DpaTable = "tep"

	// ippuntpolicy
	DpaTable_ip_punt_policy DpaTable = "ip-punt-policy"

	// ip6puntpolicy
	DpaTable_ip6_punt_policy DpaTable = "ip6-punt-policy"

	// isispuntpolicy
	DpaTable_isis_punt_policy DpaTable = "isis-punt-policy"

	// ipnhgroup
	DpaTable_ipnh_group DpaTable = "ipnh-group"

	// ip6nhgroup
	DpaTable_ip6nh_group DpaTable = "ip6nh-group"

	// ipnh
	DpaTable_ipnh DpaTable = "ipnh"

	// ip6nh
	DpaTable_ip6nh DpaTable = "ip6nh"

	// ipvrf
	DpaTable_ipvrf DpaTable = "ipvrf"

	// mplsnh
	DpaTable_mplsnh DpaTable = "mplsnh"

	// mplslabel
	DpaTable_mpls_label DpaTable = "mpls-label"

	// dnx trap
	DpaTable_dnx_trap DpaTable = "dnx-trap"

	// punt
	DpaTable_punt DpaTable = "punt"

	// puntpolicer
	DpaTable_punt_police_r DpaTable = "punt-police-r"

	// puntlptspolicer
	DpaTable_punt_lpts_police_r DpaTable = "punt-lpts-police-r"

	// puntstats
	DpaTable_punt_stats DpaTable = "punt-stats"

	// tmport
	DpaTable_tm_port DpaTable = "tm-port"

	// spansession
	DpaTable_span_session DpaTable = "span-session"

	// policerstats
	DpaTable_police_rstats DpaTable = "police-rstats"

	// tmportstats
	DpaTable_tm_ports_tats DpaTable = "tm-ports-tats"

	// l3intftxstats
	DpaTable_l3intftxstats DpaTable = "l3intftxstats"

	// mplstetxstats
	DpaTable_mplstetxstats DpaTable = "mplstetxstats"

	// mplslblstats
	DpaTable_mplslblstats DpaTable = "mplslblstats"

	// policer
	DpaTable_police_r DpaTable = "police-r"

	// l2intfrxstats
	DpaTable_l2intfrxstats DpaTable = "l2intfrxstats"

	// l2intftxstats
	DpaTable_l2intftxstats DpaTable = "l2intftxstats"

	// dnx pbr tt ipv4
	DpaTable_dnx_pbr_tt_ipv4 DpaTable = "dnx-pbr-tt-ipv4"

	// dnx pbr tt ipv6
	DpaTable_dnx_pbr_tt_ipv6 DpaTable = "dnx-pbr-tt-ipv6"

	// bfdhwoff
	DpaTable_bfdhwoff DpaTable = "bfdhwoff"

	// global
	DpaTable_global DpaTable = "global"

	// lagport
	DpaTable_lag_port DpaTable = "lag-port"

	// qosprofile
	DpaTable_qos_profile DpaTable = "qos-profile"

	// tmrateprofile
	DpaTable_tmrate_profile DpaTable = "tmrate-profile"

	// dnx port range
	DpaTable_dnx_port_range DpaTable = "dnx-port-range"

	// ipacl
	DpaTable_ipacl DpaTable = "ipacl"

	// ip6acl
	DpaTable_ip6acl DpaTable = "ip6acl"

	// schedtree
	DpaTable_sched_tree DpaTable = "sched-tree"

	// tmcos
	DpaTable_tmcos DpaTable = "tmcos"

	// statsagg
	DpaTable_statsagg DpaTable = "statsagg"

	// nhprotect
	DpaTable_nhprotect DpaTable = "nhprotect"

	// sampler
	DpaTable_sampler DpaTable = "sampler"

	// l2qos
	DpaTable_l2qos DpaTable = "l2qos"

	// peerqos
	DpaTable_peer_qos DpaTable = "peer-qos"

	// ipqos
	DpaTable_ipqos DpaTable = "ipqos"

	// ip6qos
	DpaTable_ip6qos DpaTable = "ip6qos"

	// mplsqos
	DpaTable_mplsqos DpaTable = "mplsqos"

	// qosid
	DpaTable_qosid DpaTable = "qosid"

	// extlif
	DpaTable_extlif DpaTable = "extlif"

	// elif
	DpaTable_elif DpaTable = "elif"

	// ingaclstats
	DpaTable_ingaclstats DpaTable = "ingaclstats"

	// egraclstats
	DpaTable_egraclstats DpaTable = "egraclstats"

	// edpl
	DpaTable_edpl DpaTable = "edpl"

	// erp
	DpaTable_erp DpaTable = "erp"

	// cfmmaid
	DpaTable_cfmmaid DpaTable = "cfmmaid"

	// cfmdefmps
	DpaTable_cfmdefmps DpaTable = "cfmdefmps"

	// cfmofflmep
	DpaTable_cfmofflmep DpaTable = "cfmofflmep"

	// cfmoffrmep
	DpaTable_cfmoffrmep DpaTable = "cfmoffrmep"

	// cfmnonoff
	DpaTable_cfmnonoff DpaTable = "cfmnonoff"

	// cfmhwoffrxstats
	DpaTable_cfmhwoffrxstats DpaTable = "cfmhwoffrxstats"

	// ipmcroute
	DpaTable_ipmc_route DpaTable = "ipmc-route"

	// l2ipmcroute
	DpaTable_l2ipmc_route DpaTable = "l2ipmc-route"

	// ipmcolist
	DpaTable_ipmco_list DpaTable = "ipmco-list"

	// l2mcolist
	DpaTable_l2mco_list DpaTable = "l2mco-list"

	// ipmcmergedolist
	DpaTable_ipmc_merge_do_list DpaTable = "ipmc-merge-do-list"

	// sgfgidlist
	DpaTable_sgfgid_list DpaTable = "sgfgid-list"

	// meshmc
	DpaTable_meshmc DpaTable = "meshmc"

	// l2bridge
	DpaTable_l2_bridge DpaTable = "l2-bridge"

	// l2bridgeport
	DpaTable_l2_bridge_port DpaTable = "l2-bridge-port"

	// l2bridgevni
	DpaTable_l2_bridge_vni DpaTable = "l2-bridge-vni"

	// l2bridgevnidecap
	DpaTable_l2_bridge_vnidecap DpaTable = "l2-bridge-vnidecap"

	// l2bridgemac
	DpaTable_l2_bridge_mac DpaTable = "l2-bridge-mac"

	// l2brmac
	DpaTable_l2brmac DpaTable = "l2brmac"

	// iptunneldecap
	DpaTable_ip_tunnel_decap DpaTable = "ip-tunnel-decap"

	// l2vlanrange
	DpaTable_l2vlan_range DpaTable = "l2vlan-range"

	// iptunnelencap
	DpaTable_ip_tunnel_encap DpaTable = "ip-tunnel-encap"

	// rawget
	DpaTable_rawget DpaTable = "rawget"

	// ip6mcroute
	DpaTable_ip6mc_route DpaTable = "ip6mc-route"

	// l2evpnactremotepeerid
	DpaTable_l2evpnact_remote_peer_id DpaTable = "l2evpnact-remote-peer-id"

	// l2evpnactlocalshl
	DpaTable_l2evpnact_local_shl DpaTable = "l2evpnact-local-shl"

	// l2evpnactremoteshl
	DpaTable_l2evpnact_remote_shl DpaTable = "l2evpnact-remote-shl"

	// evpn imlrange
	DpaTable_evpn_iml_range DpaTable = "evpn-iml-range"

	// l2bridgeolist
	DpaTable_l2_bridge_o_list DpaTable = "l2-bridge-o-list"

	// l2bridgevniolist
	DpaTable_l2_bridge_vnio_list DpaTable = "l2-bridge-vnio-list"

	// l2acl
	DpaTable_l2acl DpaTable = "l2acl"

	// l2evpn nh
	DpaTable_l2evpn_nh DpaTable = "l2evpn-nh"

	// l2bridgeport sc
	DpaTable_l2_bridge_port_sc DpaTable = "l2-bridge-port-sc"

	// l3intfmctxstats
	DpaTable_l3intfmctxstats DpaTable = "l3intfmctxstats"

	// tidl sample
	DpaTable_tidl_sample DpaTable = "tidl-sample"

	// tidl ref sample
	DpaTable_tidl_ref_sample DpaTable = "tidl-ref-sample"

	// ipaclprefix
	DpaTable_ipacl_prefix DpaTable = "ipacl-prefix"

	// ip6aclprefix
	DpaTable_ip6acl_prefix DpaTable = "ip6acl-prefix"

	// ipaclport
	DpaTable_ipacl_port DpaTable = "ipacl-port"

	// scaleacl
	DpaTable_scaleacl DpaTable = "scaleacl"

	// ipmcfhop
	DpaTable_ipmcf_hop DpaTable = "ipmcf-hop"

	// bundle swoff
	DpaTable_bundle_swoff DpaTable = "bundle-swoff"

	// mcidswoff
	DpaTable_mcidswoff DpaTable = "mcidswoff"

	// destmap
	DpaTable_dest_map DpaTable = "dest-map"

	// l2bridgeport pw
	DpaTable_l2_bridge_port_pw DpaTable = "l2-bridge-port-pw"

	// l2evpnactlocalshlstats
	DpaTable_l2evpnact_local_shlstats DpaTable = "l2evpnact-local-shlstats"

	// testhidden
	DpaTable_test_hidden DpaTable = "test-hidden"

	// testlocal
	DpaTable_test_local DpaTable = "test-local"

	// testrepeated
	DpaTable_test_repeated DpaTable = "test-repeated"

	// limd
	DpaTable_limd DpaTable = "limd"

	// litap
	DpaTable_litap DpaTable = "litap"

	// l3intfprotostats
	DpaTable_l3intf_proto_stats DpaTable = "l3intf-proto-stats"

	// srv6sid
	DpaTable_srv6sid DpaTable = "srv6sid"

	// srv6nh
	DpaTable_srv6nh DpaTable = "srv6nh"

	// redirectvrf
	DpaTable_redirect_vrf DpaTable = "redirect-vrf"

	// test xtf
	DpaTable_test_xtf DpaTable = "test-xtf"

	// ippbr
	DpaTable_ippbr DpaTable = "ippbr"

	// ippbrstats
	DpaTable_ippbrstats DpaTable = "ippbrstats"

	// l2bridgeport remote lc
	DpaTable_l2_bridge_port_remote_lc DpaTable = "l2-bridge-port-remote-lc"

	// mplsmdtbud
	DpaTable_mpls_mdt_bud DpaTable = "mpls-mdt-bud"

	// l2macstatic
	DpaTable_l2mac_static DpaTable = "l2mac-static"

	// srlabelrxstats
	DpaTable_sr_label_rxstats DpaTable = "sr-label-rxstats"

	// l2vpnxid
	DpaTable_l2vpnxid DpaTable = "l2vpnxid"

	// rpfif
	DpaTable_rpfif DpaTable = "rpfif"
)

type Dpa_Resources

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

	// OFA data for available nodes.
	Nodes Dpa_Resources_Nodes
}

Dpa_Resources OFA Resources Data

func (*Dpa_Resources) GetEntityData

func (resources *Dpa_Resources) GetEntityData() *types.CommonEntityData

type Dpa_Resources_Nodes

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

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

Dpa_Resources_Nodes OFA data for available nodes

func (*Dpa_Resources_Nodes) GetEntityData

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

type Dpa_Resources_Nodes_Node

type Dpa_Resources_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{}

	// OFA Resources table.
	TableDatas Dpa_Resources_Nodes_Node_TableDatas
}

Dpa_Resources_Nodes_Node OFA operational data for a particular node

func (*Dpa_Resources_Nodes_Node) GetEntityData

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

type Dpa_Resources_Nodes_Node_TableDatas

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

	// DPA Resources table. The type is slice of
	// Dpa_Resources_Nodes_Node_TableDatas_TableData.
	TableData []*Dpa_Resources_Nodes_Node_TableDatas_TableData
}

Dpa_Resources_Nodes_Node_TableDatas OFA Resources table

func (*Dpa_Resources_Nodes_Node_TableDatas) GetEntityData

func (tableDatas *Dpa_Resources_Nodes_Node_TableDatas) GetEntityData() *types.CommonEntityData

type Dpa_Resources_Nodes_Node_TableDatas_TableData

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

	// This attribute is a key. Resource type. The type is DpaTable.
	Resource interface{}

	// sysdb avail npu mask. The type is interface{} with range:
	// 0..18446744073709551615.
	SysdbAvailNpuMask interface{}

	// table id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// name. The type is string with length: 0..64.
	Name interface{}

	// is global. The type is bool.
	IsGlobal interface{}

	// num npus. The type is interface{} with range: 0..4294967295.
	NumNpus interface{}

	// table specific list. The type is string.
	TableSpecificList interface{}

	// npu tblr. The type is slice of
	// Dpa_Resources_Nodes_Node_TableDatas_TableData_NpuTblr.
	NpuTblr []*Dpa_Resources_Nodes_Node_TableDatas_TableData_NpuTblr
}

Dpa_Resources_Nodes_Node_TableDatas_TableData DPA Resources table

func (*Dpa_Resources_Nodes_Node_TableDatas_TableData) GetEntityData

type Dpa_Resources_Nodes_Node_TableDatas_TableData_NpuTblr

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

	// npu id. The type is interface{} with range: 0..4294967295.
	NpuId interface{}

	// num objs. The type is interface{} with range: 0..4294967295.
	NumObjs interface{}

	// create req. The type is interface{} with range: 0..4294967295.
	CreateReq interface{}

	// create ok. The type is interface{} with range: 0..4294967295.
	CreateOk interface{}

	// delete req. The type is interface{} with range: 0..4294967295.
	DeleteReq interface{}

	// delete ok. The type is interface{} with range: 0..4294967295.
	DeleteOk interface{}

	// update req. The type is interface{} with range: 0..4294967295.
	UpdateReq interface{}

	// update ok. The type is interface{} with range: 0..4294967295.
	UpdateOk interface{}

	// eod req. The type is interface{} with range: 0..4294967295.
	EodReq interface{}

	// eod ok. The type is interface{} with range: 0..4294967295.
	EodOk interface{}

	// err hw fail. The type is interface{} with range: 0..4294967295.
	ErrHwFail interface{}

	// err ref resolve. The type is interface{} with range: 0..4294967295.
	ErrRefResolve interface{}

	// err db notfound. The type is interface{} with range: 0..4294967295.
	ErrDbNotfound interface{}

	// err db exists. The type is interface{} with range: 0..4294967295.
	ErrDbExists interface{}

	// err db nomem. The type is interface{} with range: 0..4294967295.
	ErrDbNomem interface{}

	// err id reserve. The type is interface{} with range: 0..4294967295.
	ErrIdReserve interface{}

	// err id release. The type is interface{} with range: 0..4294967295.
	ErrIdRelease interface{}

	// err id update. The type is interface{} with range: 0..4294967295.
	ErrIdUpdate interface{}
}

Dpa_Resources_Nodes_Node_TableDatas_TableData_NpuTblr npu tblr

func (*Dpa_Resources_Nodes_Node_TableDatas_TableData_NpuTblr) GetEntityData

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