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 ¶
- type Dpa
- type DpaTable
- type Dpa_Resources
- type Dpa_Resources_Nodes
- type Dpa_Resources_Nodes_Node
- type Dpa_Resources_Nodes_Node_TableDatas
- type Dpa_Resources_Nodes_Node_TableDatas_TableData
- type Dpa_Resources_Nodes_Node_TableDatas_TableData_NpuTblr
- 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 // 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" 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 ¶
func (tableData *Dpa_Resources_Nodes_Node_TableDatas_TableData) GetEntityData() *types.CommonEntityData
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 ¶
func (npuTblr *Dpa_Resources_Nodes_Node_TableDatas_TableData_NpuTblr) 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