Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR crypto-macsec-pl package operational data.
This module contains definitions for the following management objects:
macsec-platform: MACSec operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type MacsecPhyVendor
- type MacsecPlatform
- type MacsecPlatform_Nodes
- type MacsecPlatform_Nodes_Node
- type MacsecPlatform_Nodes_Node_Interfaces
- type MacsecPlatform_Nodes_Node_Interfaces_Interface
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_RxFlow
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_TxFlow
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_RxFlow
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_TxFlow
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa_XformParams
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa_XformParams
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_RxSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_TxSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_RxSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_TxSa
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxPortStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxSaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxScMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxPortStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxSaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxScMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxSaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxSaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecTxStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxPortStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxSaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxScMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxPortStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxSaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxScMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxSaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxSaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat
- type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecTxStats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MacsecPhyVendor ¶
type MacsecPhyVendor string
MacsecPhyVendor represents Macsec phy vendor
const ( // msfpga MacsecPhyVendor_msfpga MacsecPhyVendor = "msfpga" // xlmsfpga MacsecPhyVendor_xlmsfpga MacsecPhyVendor = "xlmsfpga" // apm es200 MacsecPhyVendor_apm_es200 MacsecPhyVendor = "apm-es200" // apm x120 MacsecPhyVendor_apm_x120 MacsecPhyVendor = "apm-x120" // mv88ec808 MacsecPhyVendor_mv88ec808 MacsecPhyVendor = "mv88ec808" // max card type MacsecPhyVendor_max_card_type MacsecPhyVendor = "max-card-type" // unknown MacsecPhyVendor_unknown MacsecPhyVendor = "unknown" // invalid MacsecPhyVendor_invalid MacsecPhyVendor = "invalid" )
type MacsecPlatform ¶
type MacsecPlatform struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NodeTable for all the nodes. Nodes MacsecPlatform_Nodes }
MacsecPlatform MACSec operational data
func (*MacsecPlatform) GetEntityData ¶
func (macsecPlatform *MacsecPlatform) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes ¶
type MacsecPlatform_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node where macsec interfaces exist. The type is slice of // MacsecPlatform_Nodes_Node. Node []*MacsecPlatform_Nodes_Node }
MacsecPlatform_Nodes NodeTable for all the nodes
func (*MacsecPlatform_Nodes) GetEntityData ¶
func (nodes *MacsecPlatform_Nodes) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node ¶
type MacsecPlatform_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Table of Interfaces. Interfaces MacsecPlatform_Nodes_Node_Interfaces }
MacsecPlatform_Nodes_Node Node where macsec interfaces exist
func (*MacsecPlatform_Nodes_Node) GetEntityData ¶
func (node *MacsecPlatform_Nodes_Node) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces ¶
type MacsecPlatform_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Where Macsec is configured. The type is slice of // MacsecPlatform_Nodes_Node_Interfaces_Interface. Interface []*MacsecPlatform_Nodes_Node_Interfaces_Interface }
MacsecPlatform_Nodes_Node_Interfaces Table of Interfaces
func (*MacsecPlatform_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *MacsecPlatform_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Value. The type is string with pattern: // [a-zA-Z0-9._/-]+. Name interface{} // The Hardware Statistics. HwStatistics MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics // Table of Hardware SAs. HwSas MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas // Table of Hardware Flows. HwFlowS MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS // The Software Statistics. SwStatistics MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics }
MacsecPlatform_Nodes_Node_Interfaces_Interface Interface Where Macsec is configured
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *MacsecPlatform_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hardware Flow. The type is slice of // MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow. HwFlow []*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS Table of Hardware Flows
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS) GetEntityData ¶
func (hwFlowS *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. FLOW ID. The type is interface{} with range: // 0..4294967295. FlowId interface{} // ext. Ext MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow Hardware Flow
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow) GetEntityData ¶
func (hwFlow *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // type. The type is MacsecPhyVendor. Type interface{} // MSFPGA Flow Information. MsfpgaFlow MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow // ES200 Flow Information. Es200Flow MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext ext
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext) GetEntityData ¶
func (ext *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx Flow Details. TxFlow MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_TxFlow // Rx Flow Details. RxFlow MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_RxFlow }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow ES200 Flow Information
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow) GetEntityData ¶
func (es200Flow *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_RxFlow ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_RxFlow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Number. The type is interface{} with range: 0..4294967295. FlowNo interface{} // Is Flow Enabled. The type is bool. IsFlowEnabled interface{} // Parsed EtherType to match could be 0 if Ethertype should'nt be matched can // be 0x88E5 for MACSec tag. The type is interface{} with range: 0..65535. Ethertype interface{} // VLAN ID for outer tag use this when only one tag should be matched. The // type is interface{} with range: 0..65535. OuterVlanId interface{} // VLAN User Priority for outer tag use this when only one tag should be // matched. The type is interface{} with range: 0..255. OuterVlanUserPri interface{} // VLAN ID for inner tag used when two VLAN Tags should be matched. The type // is interface{} with range: 0..65535. InnerVlanId interface{} // VLAN User priority for inner tag use when matching two VLAN tags. The type // is interface{} with range: 0..255. InnerVlanUserPri interface{} // SCI to be matched value required for ingress only, pass NULL for egress. // The type is interface{} with range: 0..18446744073709551615. Psci interface{} // priority for match 0-15(highest) . The type is interface{} with range: // 0..255. MatchPriority interface{} // value of 'v' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciV interface{} // value of 'es' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciEXr interface{} // value of 'sc' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciSc interface{} // value of 'scb' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciScb interface{} // value of 'e' in TCI to match (1bit ). The type is interface{} with range: // 0..255. Tci interface{} // value of 'c' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciC interface{} // TCI bits will be checked only when this bit is enabled. All the values of // TCI bits are mandatory when TCI check is used. The type is bool. TciChk interface{} // Type of packet. See ethMscCfyEPktType_e. The type is string. PktType interface{} // No. of MPLS or VLAN tags See ethMscCfyETagNum_e . The type is string. TagNum interface{} // Dei to match for innner Vlan tag. The type is bool. InnerVlanDei interface{} // Dei to match for outer Vlan tag. The type is bool. OuterVlanDei interface{} // Service Instance id . The type is interface{} with range: 0..4294967295. PbbSid interface{} // Backbone Vlan id . The type is interface{} with range: 0..4294967295. PbbBvid interface{} // pcp . The type is interface{} with range: 0..255. PbbPcp interface{} // dei . The type is interface{} with range: 0..255. PbbDei interface{} // label . The type is interface{} with range: 0..4294967295. Mpls1Label interface{} // exp . The type is interface{} with range: 0..255. Mpls1Exp interface{} // botton of stack . The type is interface{} with range: 0..255. Mpls1Bos interface{} // label . The type is interface{} with range: 0..4294967295. Mpls2Label interface{} // exp . The type is interface{} with range: 0..255. Mpls2Exp interface{} // botton of stack . The type is interface{} with range: 0..255. Mpls2Bos interface{} // Plain bits to compare. Max values: untagged pkt - 40 bits after EthType 1 // VLAN tag - 24 bits after parsed EthType 2 VLAN tags- 8 bits after parsed // EthType 1 MPLS tag - 32 bits after 1st tag 2 MPLS tags- 8 bits following // after 2nd or atmost 5th MPLS tag PBB - 16 bits after C-SA PBB with VLAN tag // - 16 bits of VLAN tag . The type is interface{} with range: // 0..18446744073709551615. Units are bit. PlainBits interface{} // No. of bits used in plainBits. The type is interface{} with range: 0..255. PlainBitsSize interface{} // Force the pkt as control pkt irrepective of the results of control packet // detector. The type is bool. ForceCtrl interface{} // Drop the packet. The type is bool. Drop interface{} // DA mask. The type is interface{} with range: 0..18446744073709551615. MaskDa interface{} // Parsed EtherType mask. The type is interface{} with range: 0..4294967295. MaskEthertype interface{} // Plain Bits mask. The type is interface{} with range: // 0..18446744073709551615. MaskPlainBits interface{} // Pkts matching the Flow. The type is interface{} with range: // 0..18446744073709551615. FlowHits interface{} // MAC DA. The type is slice of interface{} with range: 0..255. Macda []interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_RxFlow Rx Flow Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_RxFlow) GetEntityData ¶
func (rxFlow *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_RxFlow) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_TxFlow ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_TxFlow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Number. The type is interface{} with range: 0..4294967295. FlowNo interface{} // Is Flow Enabled. The type is bool. IsFlowEnabled interface{} // Parsed EtherType to match could be 0 if Ethertype should'nt be matched can // be 0x88E5 for MACSec tag. The type is interface{} with range: 0..65535. Ethertype interface{} // VLAN ID for outer tag use this when only one tag should be matched. The // type is interface{} with range: 0..65535. OuterVlanId interface{} // VLAN User Priority for outer tag use this when only one tag should be // matched. The type is interface{} with range: 0..255. OuterVlanUserPri interface{} // VLAN ID for inner tag used when two VLAN Tags should be matched. The type // is interface{} with range: 0..65535. InnerVlanId interface{} // VLAN User priority for inner tag use when matching two VLAN tags. The type // is interface{} with range: 0..255. InnerVlanUserPri interface{} // SCI to be matched value required for ingress only, pass NULL for egress. // The type is interface{} with range: 0..18446744073709551615. Psci interface{} // priority for match 0-15(highest) . The type is interface{} with range: // 0..255. MatchPriority interface{} // value of 'v' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciV interface{} // value of 'es' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciEXr interface{} // value of 'sc' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciSc interface{} // value of 'scb' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciScb interface{} // value of 'e' in TCI to match (1bit ). The type is interface{} with range: // 0..255. Tci interface{} // value of 'c' in TCI to match (1bit) . The type is interface{} with range: // 0..255. TciC interface{} // TCI bits will be checked only when this bit is enabled. All the values of // TCI bits are mandatory when TCI check is used. The type is bool. TciChk interface{} // Type of packet. See ethMscCfyEPktType_e. The type is string. PktType interface{} // No. of MPLS or VLAN tags See ethMscCfyETagNum_e . The type is string. TagNum interface{} // Dei to match for innner Vlan tag. The type is bool. InnerVlanDei interface{} // Dei to match for outer Vlan tag. The type is bool. OuterVlanDei interface{} // Service Instance id . The type is interface{} with range: 0..4294967295. PbbSid interface{} // Backbone Vlan id . The type is interface{} with range: 0..4294967295. PbbBvid interface{} // pcp . The type is interface{} with range: 0..255. PbbPcp interface{} // dei . The type is interface{} with range: 0..255. PbbDei interface{} // label . The type is interface{} with range: 0..4294967295. Mpls1Label interface{} // exp . The type is interface{} with range: 0..255. Mpls1Exp interface{} // botton of stack . The type is interface{} with range: 0..255. Mpls1Bos interface{} // label . The type is interface{} with range: 0..4294967295. Mpls2Label interface{} // exp . The type is interface{} with range: 0..255. Mpls2Exp interface{} // botton of stack . The type is interface{} with range: 0..255. Mpls2Bos interface{} // Plain bits to compare. Max values: untagged pkt - 40 bits after EthType 1 // VLAN tag - 24 bits after parsed EthType 2 VLAN tags- 8 bits after parsed // EthType 1 MPLS tag - 32 bits after 1st tag 2 MPLS tags- 8 bits following // after 2nd or atmost 5th MPLS tag PBB - 16 bits after C-SA PBB with VLAN tag // - 16 bits of VLAN tag . The type is interface{} with range: // 0..18446744073709551615. Units are bit. PlainBits interface{} // No. of bits used in plainBits. The type is interface{} with range: 0..255. PlainBitsSize interface{} // Force the pkt as control pkt irrepective of the results of control packet // detector. The type is bool. ForceCtrl interface{} // Drop the packet. The type is bool. Drop interface{} // DA mask. The type is interface{} with range: 0..18446744073709551615. MaskDa interface{} // Parsed EtherType mask. The type is interface{} with range: 0..4294967295. MaskEthertype interface{} // Plain Bits mask. The type is interface{} with range: // 0..18446744073709551615. MaskPlainBits interface{} // Pkts matching the Flow. The type is interface{} with range: // 0..18446744073709551615. FlowHits interface{} // MAC DA. The type is slice of interface{} with range: 0..255. Macda []interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_TxFlow Tx Flow Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_TxFlow) GetEntityData ¶
func (txFlow *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_Es200Flow_TxFlow) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx Flow Details. TxFlow MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_TxFlow // Rx Flow Details. RxFlow MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_RxFlow }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow MSFPGA Flow Information
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow) GetEntityData ¶
func (msfpgaFlow *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_RxFlow ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_RxFlow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Index. The type is interface{} with range: 0..255. FlowId interface{} // Flow Validity. The type is bool. Valid interface{} // rx_tx direction. The type is bool. IsEgress interface{} // In Use. The type is bool. InUse interface{} // Action. The type is interface{} with range: 0..255. Action interface{} // If MAC SA in Use. The type is bool. SmacInuse interface{} // If MAC DA in Use. The type is bool. DmacInuse interface{} // Ether Type. The type is interface{} with range: 0..65535. Ethertype interface{} // Outer VLAN ID. The type is interface{} with range: 0..65535. OuterVlan interface{} // Outer Vlan UserPri. The type is interface{} with range: 0..255. OuterVlanUp interface{} // Outer Vlan TPID. The type is interface{} with range: 0..65535. OuterVlanTpid interface{} // Inner VLAN ID. The type is interface{} with range: 0..65535. InnerVlan interface{} // Inner Vlan UserPri. The type is interface{} with range: 0..255. InnerVlanUp interface{} // Inner Vlan TPID. The type is interface{} with range: 0..65535. InnerVlanTpid interface{} // Source Port. The type is interface{} with range: 0..4294967295. SourcePort interface{} // Source Port ChkEn. The type is bool. SourcePortChk interface{} // If SCI in use. The type is bool. SciInuse interface{} // SCI. The type is interface{} with range: 0..18446744073709551615. Sci interface{} // Match Priority. The type is interface{} with range: 0..255. MatchPri interface{} // Is Control Pkt. The type is bool. IsCtrlPkt interface{} // Ctrl Pkt ChkEn. The type is bool. CtrlCheck interface{} // MatchUntagged. The type is bool. MatchUntagged interface{} // MatchTagged. The type is bool. MatchTagged interface{} // Match Bad Tag. The type is bool. MatchBadTag interface{} // MatchKaYTag. The type is bool. MatchKayTag interface{} // TCI V. The type is interface{} with range: 0..255. TciV interface{} // TCI ES. The type is interface{} with range: 0..255. TciEXr interface{} // TCI SC. The type is interface{} with range: 0..255. TciSc interface{} // TCI SCB. The type is interface{} with range: 0..255. TciScb interface{} // TCI E. The type is interface{} with range: 0..255. Tci interface{} // TCI C. The type is interface{} with range: 0..255. TciC interface{} // TCI AN. The type is interface{} with range: 0..255. TciAn interface{} // TciAnChkEn. The type is bool. TciAnChk interface{} // TciChkEn. The type is bool. TciChk interface{} // SAI. The type is interface{} with range: 0..4294967295. Sai interface{} // MAC SA. The type is slice of interface{} with range: 0..255. Macsa []interface{} // MAC DA. The type is slice of interface{} with range: 0..255. Macda []interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_RxFlow Rx Flow Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_RxFlow) GetEntityData ¶
func (rxFlow *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_RxFlow) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_TxFlow ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_TxFlow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Index. The type is interface{} with range: 0..255. FlowId interface{} // Flow Validity. The type is bool. Valid interface{} // rx_tx direction. The type is bool. IsEgress interface{} // In Use. The type is bool. InUse interface{} // Action. The type is interface{} with range: 0..255. Action interface{} // If MAC SA in Use. The type is bool. SmacInuse interface{} // If MAC DA in Use. The type is bool. DmacInuse interface{} // Ether Type. The type is interface{} with range: 0..65535. Ethertype interface{} // Outer VLAN ID. The type is interface{} with range: 0..65535. OuterVlan interface{} // Outer Vlan UserPri. The type is interface{} with range: 0..255. OuterVlanUp interface{} // Outer Vlan TPID. The type is interface{} with range: 0..65535. OuterVlanTpid interface{} // Inner VLAN ID. The type is interface{} with range: 0..65535. InnerVlan interface{} // Inner Vlan UserPri. The type is interface{} with range: 0..255. InnerVlanUp interface{} // Inner Vlan TPID. The type is interface{} with range: 0..65535. InnerVlanTpid interface{} // Source Port. The type is interface{} with range: 0..4294967295. SourcePort interface{} // Source Port ChkEn. The type is bool. SourcePortChk interface{} // If SCI in use. The type is bool. SciInuse interface{} // SCI. The type is interface{} with range: 0..18446744073709551615. Sci interface{} // Match Priority. The type is interface{} with range: 0..255. MatchPri interface{} // Is Control Pkt. The type is bool. IsCtrlPkt interface{} // Ctrl Pkt ChkEn. The type is bool. CtrlCheck interface{} // MatchUntagged. The type is bool. MatchUntagged interface{} // MatchTagged. The type is bool. MatchTagged interface{} // Match Bad Tag. The type is bool. MatchBadTag interface{} // MatchKaYTag. The type is bool. MatchKayTag interface{} // TCI V. The type is interface{} with range: 0..255. TciV interface{} // TCI ES. The type is interface{} with range: 0..255. TciEXr interface{} // TCI SC. The type is interface{} with range: 0..255. TciSc interface{} // TCI SCB. The type is interface{} with range: 0..255. TciScb interface{} // TCI E. The type is interface{} with range: 0..255. Tci interface{} // TCI C. The type is interface{} with range: 0..255. TciC interface{} // TCI AN. The type is interface{} with range: 0..255. TciAn interface{} // TciAnChkEn. The type is bool. TciAnChk interface{} // TciChkEn. The type is bool. TciChk interface{} // SAI. The type is interface{} with range: 0..4294967295. Sai interface{} // MAC SA. The type is slice of interface{} with range: 0..255. Macsa []interface{} // MAC DA. The type is slice of interface{} with range: 0..255. Macda []interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_TxFlow Tx Flow Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_TxFlow) GetEntityData ¶
func (txFlow *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwFlowS_HwFlow_Ext_MsfpgaFlow_TxFlow) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hardware Security Association. The type is slice of // MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa. HwSa []*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas Table of Hardware SAs
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas) GetEntityData ¶
func (hwSas *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. SA ID. The type is interface{} with range: // 0..4294967295. SaId interface{} // ext. Ext MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa Hardware Security Association
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa) GetEntityData ¶
func (hwSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // type. The type is MacsecPhyVendor. Type interface{} // MSFPGA SA Information. MsfpgaSa MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa // XLFPGA SA Information. XlfpgaSa MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa // ES200 SA Information. Es200Sa MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext ext
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext) GetEntityData ¶
func (ext *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SA Details. TxSa MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa // Rx SA Details. The type is slice of // MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa. RxSa []*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa ES200 SA Information
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa) GetEntityData ¶
func (es200Sa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Is structure valid. The type is bool. IsValid interface{} // SA Index. The type is interface{} with range: 0..255. SaId interface{} // SC Number. The type is interface{} with range: 0..4294967295. ScNo interface{} // frame not valid & validateFrames disabled. The type is interface{} with // range: 0..255. InPktsUnchecked interface{} // PN of packet outside replay window & validateFrames !strict. The type is // interface{} with range: 0..255. InPktsDelayed interface{} // PN of packet outside replay window & validateFrames strict. The type is // interface{} with range: 0..255. InPktsLate interface{} // packets with no error. The type is interface{} with range: 0..255. InPktsOk interface{} // packet not valid & validateFrames !strict. The type is interface{} with // range: 0..255. InPktsInvalid interface{} // packet not valid & validateFrames strict. The type is interface{} with // range: 0..255. InPktsNotValid interface{} // packet assigned to SA not in use & validateFrames strict. The type is // interface{} with range: 0..255. InPktsNotUsingSa interface{} // packet assigned to SA not in use& validateFrames !strict. The type is // interface{} with range: 0..255. InPktsUnusedSa interface{} // octets1 decrypted/validated. The type is interface{} with range: 0..255. InOctetsDecryptedValidated1 interface{} // octets validated. The type is interface{} with range: 0..255. InOctetsValidated interface{} // Confidentiality Offset. The type is interface{} with range: 0..65535. ConfOffset interface{} // Xform Params. XformParams MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa_XformParams }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa Rx SA Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa) GetEntityData ¶
func (rxSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa_XformParams ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa_XformParams struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // range of pkt nos considered valid. The type is interface{} with range: // 0..4294967295. ReplayWinSize interface{} // Cryptographic algo used. The type is string. CryptAlgo interface{} // APM_TRUE if this is Egress Transform record, APM_FALSE otherwise. The type // is bool. IsEgressTr interface{} // AES Key length. The type is string. AesKeyLen interface{} // Association Number for egress. The type is interface{} with range: 0..255. AssocNum interface{} // TRUE if Seq Num is 64-bit, FALSE if it is 32-bit. The type is bool. IsSeqNum64Bit interface{} // TRUE to generate the authKey, so authKey in this struct not used APM_FALSE // to use provided authKey. The type is bool. BgenAuthKey interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa_XformParams
Xform Params
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa_XformParams) GetEntityData ¶
func (xformParams *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_RxSa_XformParams) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is structure valid. The type is bool. IsValid interface{} // SA Index. The type is interface{} with range: 0..255. SaId interface{} // SC Number. The type is interface{} with range: 0..4294967295. ScNo interface{} // packets exceeding egress MTU. The type is interface{} with range: 0..255. OutPktsTooLong interface{} // packets encrypted/protected. The type is interface{} with range: 0..255. OutPktsEncryptedProtected interface{} // octets1 encrypted/protected. The type is interface{} with range: 0..255. OutOctetsEncryptedProtected1 interface{} // Initial Packet Number. The type is interface{} with range: 0..255. InitialPktNumber interface{} // Current packet Number. The type is interface{} with range: // 0..18446744073709551615. CurrentPktNumber interface{} // Maximum packet Number. The type is interface{} with range: // 0..18446744073709551615. MaxPktNumber interface{} // Confidentiality Offset. The type is interface{} with range: 0..65535. ConfOffset interface{} // Xform Params. XformParams MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa_XformParams }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa Tx SA Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa) GetEntityData ¶
func (txSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa_XformParams ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa_XformParams struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // range of pkt nos considered valid. The type is interface{} with range: // 0..4294967295. ReplayWinSize interface{} // Cryptographic algo used. The type is string. CryptAlgo interface{} // APM_TRUE if this is Egress Transform record, APM_FALSE otherwise. The type // is bool. IsEgressTr interface{} // AES Key length. The type is string. AesKeyLen interface{} // Association Number for egress. The type is interface{} with range: 0..255. AssocNum interface{} // TRUE if Seq Num is 64-bit, FALSE if it is 32-bit. The type is bool. IsSeqNum64Bit interface{} // TRUE to generate the authKey, so authKey in this struct not used APM_FALSE // to use provided authKey. The type is bool. BgenAuthKey interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa_XformParams
Xform Params
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa_XformParams) GetEntityData ¶
func (xformParams *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_Es200Sa_TxSa_XformParams) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SA Details. TxSa MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_TxSa // Rx SA Details. RxSa MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_RxSa }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa MSFPGA SA Information
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa) GetEntityData ¶
func (msfpgaSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_RxSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_RxSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SA Index. The type is interface{} with range: 0..255. SaId interface{} // SA Validity. The type is bool. Valid interface{} // rx_tx direction. The type is bool. IsEgress interface{} // Crypto Algorithm. The type is interface{} with range: 0..255. CryptoAlgo interface{} // Key Length. The type is interface{} with range: 0..255. KeyLen interface{} // Association Number. The type is interface{} with range: 0..255. An interface{} // XPN EN. The type is interface{} with range: 0..255. Xpn interface{} // SCI. The type is interface{} with range: 0..18446744073709551615. Sci interface{} // In Use. The type is bool. InUse interface{} // Next Packet Number. The type is interface{} with range: // 0..18446744073709551615. NextPn interface{} // Conf offset. The type is interface{} with range: 0..255. COffset interface{} // Action. The type is interface{} with range: 0..255. Action interface{} // Q bit. The type is bool. QBit interface{} // QQ bit. The type is bool. QqBit interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_RxSa Rx SA Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_RxSa) GetEntityData ¶
func (rxSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_RxSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_TxSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_TxSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SA Index. The type is interface{} with range: 0..255. SaId interface{} // SA Validity. The type is bool. Valid interface{} // rx_tx direction. The type is bool. IsEgress interface{} // Crypto Algorithm. The type is interface{} with range: 0..255. CryptoAlgo interface{} // Key Length. The type is interface{} with range: 0..255. KeyLen interface{} // Association Number. The type is interface{} with range: 0..255. An interface{} // XPN EN. The type is interface{} with range: 0..255. Xpn interface{} // SCI. The type is interface{} with range: 0..18446744073709551615. Sci interface{} // In Use. The type is bool. InUse interface{} // Next Packet Number. The type is interface{} with range: // 0..18446744073709551615. NextPn interface{} // Conf offset. The type is interface{} with range: 0..255. COffset interface{} // Action. The type is interface{} with range: 0..255. Action interface{} // Q bit. The type is bool. QBit interface{} // QQ bit. The type is bool. QqBit interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_TxSa Tx SA Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_TxSa) GetEntityData ¶
func (txSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_MsfpgaSa_TxSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SA Details. TxSa MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_TxSa // Rx SA Details. RxSa MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_RxSa }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa XLFPGA SA Information
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa) GetEntityData ¶
func (xlfpgaSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_RxSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_RxSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Protection Enabled. The type is bool. ProtectionEnable interface{} // Secure Mode - Must/Should. The type is interface{} with range: // 0..4294967295. SecureMode interface{} // Replay Protect Mode. The type is bool. ReplayProtectMode interface{} // Validation Mode. The type is interface{} with range: 0..4294967295. ValidationMode interface{} // Replay Window . The type is interface{} with range: 0..4294967295. ReplayWindow interface{} // Secure Channel ID. The type is interface{} with range: // 0..18446744073709551615. SecureChannelId interface{} // Cipher Suite Used. The type is interface{} with range: 0..4294967295. CipherSuite interface{} // Confidentiality Offset. The type is interface{} with range: 0..255. ConfidentialityOffset interface{} // FCS Error Config. The type is interface{} with range: 0..4294967295. FcsErrCfg interface{} // Auth Error Config. The type is interface{} with range: 0..4294967295. AuthErrCfg interface{} // Max Packet Number. The type is interface{} with range: // 0..18446744073709551615. MaxPacketNum interface{} // Num of AN's in Use. The type is interface{} with range: 0..4294967295. NumAnInUse interface{} // Association Number. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. An interface{} // Recent Association Num. The type is interface{} with range: 0..255. RecentAn interface{} // Untagged Pkts Detected. The type is bool. PktUntaggedDetected interface{} // Tagged Pkts Detected. The type is bool. PktTaggedDetected interface{} // Tagged Pkts Validated. The type is bool. PktTaggedValidated interface{} // Current Packet Number. The type is interface{} with range: // 0..18446744073709551615. CurrentPacketNum interface{} // Short Secure Channel ID. The type is slice of interface{} with range: // 0..4294967295. Ssci []interface{} // Lowest Acceptable Packet Number. The type is slice of interface{} with // range: 0..18446744073709551615. LowestAcceptablePacketNum []interface{} // Next expected Packet Number. The type is slice of interface{} with range: // 0..18446744073709551615. NextExpectedPacketNum []interface{} // CRC Value. The type is slice of interface{} with range: 0..4294967295. CrcValue []interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_RxSa Rx SA Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_RxSa) GetEntityData ¶
func (rxSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_RxSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_TxSa ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_TxSa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Protection Enabled. The type is bool. ProtectionEnable interface{} // Secure Mode - Must/Should. The type is interface{} with range: 0..255. SecureMode interface{} // Secure Channel ID. The type is interface{} with range: // 0..18446744073709551615. SecureChannelId interface{} // Sec Tag Length(bytes) . The type is interface{} with range: 0..4294967295. // Units are byte. SectagLength interface{} // Cipher Suite Used. The type is interface{} with range: 0..4294967295. CipherSuite interface{} // Confidentiality Offset. The type is interface{} with range: 0..255. ConfidentialityOffset interface{} // FCS Error Config. The type is interface{} with range: 0..255. FcsErrCfg interface{} // Max Packet Number. The type is interface{} with range: // 0..18446744073709551615. MaxPacketNum interface{} // Association Number. The type is interface{} with range: 0..255. An interface{} // Initial Packet Number. The type is interface{} with range: // 0..18446744073709551615. InitialPacketNumber interface{} // Short Secure Channel ID. The type is interface{} with range: 0..4294967295. Ssci interface{} // Current Packet Number. The type is interface{} with range: // 0..18446744073709551615. CurrentPacketNum interface{} // CRC Value. The type is interface{} with range: 0..4294967295. CrcValue interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_TxSa Tx SA Details
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_TxSa) GetEntityData ¶
func (txSa *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwSas_HwSa_Ext_XlfpgaSa_TxSa) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ext. Ext MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics The Hardware Statistics
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics) GetEntityData ¶
func (hwStatistics *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // type. The type is MacsecPhyVendor. Type interface{} // MSFPGA Stats. MsfpgaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats // XLFPGA Stats. XlfpgaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats // ES200 Stats. Es200Stats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext ext
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext) GetEntityData ¶
func (ext *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SA Stats. TxSaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxSaStats // Rx SA Stats. RxSaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxSaStats // Tx SC Macsec Stats. TxScMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxScMacsecStats // Rx SC Macsec Stats. RxScMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxScMacsecStats // Tx interface Macsec Stats. TxInterfaceMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats // Rx interface Macsec Stats. RxInterfaceMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats // Port level TX Stats. TxPortStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxPortStats // Port level RX Stats. RxPortStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxPortStats }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats ES200 Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats) GetEntityData ¶
func (es200Stats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // counter to count internal errors in the MACSec core. The type is // interface{} with range: 0..18446744073709551615. TransformErrorPkts interface{} // ingress packet that is classified as control packet. The type is // interface{} with range: 0..18446744073709551615. InPktCtrl interface{} // ingress packet untagged & validateFrames is strict. The type is interface{} // with range: 0..18446744073709551615. InPktNoTag interface{} // ingress packet untagged & validateFrames is !strict. The type is // interface{} with range: 0..18446744073709551615. InPktsUntagged interface{} // ingress frames received with an invalid MACSec tag or ICV added with next // one gives InPktsSCIMiss. The type is interface{} with range: // 0..18446744073709551615. InPktBadTag interface{} // correctly tagged ingress frames for which no valid SC found & // validateFrames is strict. The type is interface{} with range: // 0..18446744073709551615. InPktNoSci interface{} // correctly tagged ingress frames for which no valid SC found & // validateFrames is !strict. The type is interface{} with range: // 0..18446744073709551615. InPktsUnknownSci interface{} // ingress packets that are control or KaY packets. The type is interface{} // with range: 0..18446744073709551615. InPktsTaggedCtrl interface{} // Octets rx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. InOctetsUnctrl interface{} // Octets rx on controlled port. The type is interface{} with range: // 0..18446744073709551615. InOctetsCtrl interface{} // Unicast pkts rx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. InUcastPktsUnctrl interface{} // Unicast pkts rx on controlled port. The type is interface{} with range: // 0..18446744073709551615. InUcastPktsCtrl interface{} // Multicast pkts rx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. InMcastPktsUnctrl interface{} // Multicast pkts rx on controlled port. The type is interface{} with range: // 0..18446744073709551615. InMcastPktsCtrl interface{} // Broadcast pkts rx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. InBcastPktsUnctrl interface{} // Broadcast pkts rx on controlled port. The type is interface{} with range: // 0..18446744073709551615. InBcastPktsCtrl interface{} // Control pkts dropped due to overrun. The type is interface{} with range: // 0..18446744073709551615. InRxDropPktsUnctrl interface{} // Data pkts dropped due to overrun. The type is interface{} with range: // 0..18446744073709551615. InRxDropPktsCtrl interface{} // Control pkts error-terminated due to overrun. The type is interface{} with // range: 0..18446744073709551615. InRxErrorPktsUnctrl interface{} // Data pkts error-terminated due to overrun. The type is interface{} with // range: 0..18446744073709551615. InRxErrorPktsCtrl interface{} // Packets dropped due to overflow in classification pipeline. The type is // interface{} with range: 0..18446744073709551615. InDropPktsClass interface{} // Packets dropped due to overflow in processing pipeline. The type is // interface{} with range: 0..18446744073709551615. InDropPktsData interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats Rx interface Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats) GetEntityData ¶
func (rxInterfaceMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxPortStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxPortStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pkts matching multiple flow entries. The type is interface{} with range: // 0..18446744073709551615. MultiFlowMatch interface{} // Pkts dropped by header parser as invalid. The type is interface{} with // range: 0..18446744073709551615. ParserDropped interface{} // Pkts matching none of flow entries. The type is interface{} with range: // 0..18446744073709551615. FlowMiss interface{} // Control pkts forwarded. The type is interface{} with range: // 0..18446744073709551615. PktsCtrl interface{} // Data pkts forwarded. The type is interface{} with range: // 0..18446744073709551615. PktsData interface{} // Pkts dropped by classifier. The type is interface{} with range: // 0..18446744073709551615. PktsDropped interface{} // Pkts received with an error indication. The type is interface{} with range: // 0..18446744073709551615. PktsErrIn interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxPortStats Port level RX Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxPortStats) GetEntityData ¶
func (rxPortStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxPortStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxSaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxSaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // frame not valid & validateFrames disabled. The type is interface{} with // range: 0..18446744073709551615. InPktsUnchecked interface{} // PN of packet outside replay window & validateFrames !strict. The type is // interface{} with range: 0..18446744073709551615. InPktsDelayed interface{} // PN of packet outside replay window & validateFrames strict. The type is // interface{} with range: 0..18446744073709551615. InPktsLate interface{} // packets with no error. The type is interface{} with range: // 0..18446744073709551615. InPktsOk interface{} // packet not valid & validateFrames !strict. The type is interface{} with // range: 0..18446744073709551615. InPktsInvalid interface{} // packet not valid & validateFrames strict. The type is interface{} with // range: 0..18446744073709551615. InPktsNotValid interface{} // packet assigned to SA not in use & validateFrames strict. The type is // interface{} with range: 0..18446744073709551615. InPktsNotUsingSa interface{} // packet assigned to SA not in use & validateFrames !strict. The type is // interface{} with range: 0..18446744073709551615. InPktsUnusedSa interface{} // octets1 decrypted/validated. The type is interface{} with range: // 0..18446744073709551615. InOctetsDecryptedValidated1 interface{} // octets validated. The type is interface{} with range: // 0..18446744073709551615. InOctetsValidated interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxSaStats Rx SA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxSaStats) GetEntityData ¶
func (rxSaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxSaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxScMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxScMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Packets received with SA not in use. The type is interface{} with range: // 0..18446744073709551615. InPktsSaNotInUse interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxScMacsecStats Rx SC Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxScMacsecStats) GetEntityData ¶
func (rxScMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_RxScMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // counter to count internal errors in the MACSec core. The type is // interface{} with range: 0..18446744073709551615. TransformErrorPkts interface{} // egress packet that is classified as control packet. The type is interface{} // with range: 0..18446744073709551615. OutPktCtrl interface{} // egress packet to go out untagged when protectFrames not set. The type is // interface{} with range: 0..18446744073709551615. OutPktsUntagged interface{} // Octets tx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. OutOctetsUnctrl interface{} // Octets tx on controlled port. The type is interface{} with range: // 0..18446744073709551615. OutOctetsCtrl interface{} // Octets tx on common port. The type is interface{} with range: // 0..18446744073709551615. OutOctetsCommon interface{} // Unicast pkts tx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. OutUcastPktsUnctrl interface{} // Unicast pkts tx on controlled port. The type is interface{} with range: // 0..18446744073709551615. OutUcastPktsCtrl interface{} // Multicast pkts tx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. OutMcastPktsUnctrl interface{} // Multicast pkts tx on controlled port. The type is interface{} with range: // 0..18446744073709551615. OutMcastPktsCtrl interface{} // Broadcast pkts tx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. OutBcastPktsUnctrl interface{} // Broadcast pkts tx on controlled port. The type is interface{} with range: // 0..18446744073709551615. OutBcastPktsCtrl interface{} // Control pkts dropped due to overrun. The type is interface{} with range: // 0..18446744073709551615. OutRxDropPktsUnctrl interface{} // Data pkts dropped due to overrun. The type is interface{} with range: // 0..18446744073709551615. OutRxDropPktsCtrl interface{} // Control pkts error-terminated due to overrun. The type is interface{} with // range: 0..18446744073709551615. OutRxErrPktsUnctrl interface{} // Data pkts error-terminated due to overrun. The type is interface{} with // range: 0..18446744073709551615. OutRxErrPktsCtrl interface{} // Packets dropped due to overflow in classification pipeline. The type is // interface{} with range: 0..18446744073709551615. OutDropPktsClass interface{} // Packets dropped due to overflow in processing pipeline. The type is // interface{} with range: 0..18446744073709551615. OutDropPktsData interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats Tx interface Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats) GetEntityData ¶
func (txInterfaceMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxPortStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxPortStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pkts matching multiple flow entries. The type is interface{} with range: // 0..18446744073709551615. MultiFlowMatch interface{} // Pkts dropped by header parser as invalid. The type is interface{} with // range: 0..18446744073709551615. ParserDropped interface{} // Pkts matching none of flow entries. The type is interface{} with range: // 0..18446744073709551615. FlowMiss interface{} // Control pkts forwarded. The type is interface{} with range: // 0..18446744073709551615. PktsCtrl interface{} // Data pkts forwarded. The type is interface{} with range: // 0..18446744073709551615. PktsData interface{} // Pkts dropped by classifier. The type is interface{} with range: // 0..18446744073709551615. PktsDropped interface{} // Pkts received with an error indication. The type is interface{} with range: // 0..18446744073709551615. PktsErrIn interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxPortStats Port level TX Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxPortStats) GetEntityData ¶
func (txPortStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxPortStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxSaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxSaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // packets exceeding egress MTU. The type is interface{} with range: // 0..18446744073709551615. OutPktsTooLong interface{} // packets encrypted/protected. The type is interface{} with range: // 0..18446744073709551615. OutPktsEncryptedProtected interface{} // octets1 encrypted/protected ?. The type is interface{} with range: // 0..18446744073709551615. OutOctetsEncryptedProtected1 interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxSaStats Tx SA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxSaStats) GetEntityData ¶
func (txSaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxSaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxScMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxScMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Packets received with SA not in use. The type is interface{} with range: // 0..18446744073709551615. OutPktsSaNotInUse interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxScMacsecStats Tx SC Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxScMacsecStats) GetEntityData ¶
func (txScMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_Es200Stats_TxScMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SA Stats. TxSaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxSaStats // Rx SA Stats. RxSaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxSaStats // Tx interface Macsec Stats. TxInterfaceMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats // Rx interface Macsec Stats. RxInterfaceMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats MSFPGA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats) GetEntityData ¶
func (msfpgaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rx Pkts Untagged. The type is interface{} with range: // 0..18446744073709551615. InPktUntagged interface{} // Rx Pkts Notag. The type is interface{} with range: 0..18446744073709551615. InPktNotag interface{} // Rx Pkts Bad tag. The type is interface{} with range: // 0..18446744073709551615. InPktBadTag interface{} // Rx Pkts No Sci. The type is interface{} with range: // 0..18446744073709551615. InPktNoSci interface{} // Rx Pkts Unknown Sci. The type is interface{} with range: // 0..18446744073709551615. InPktUnknownSci interface{} // Rx Pkts Tagged. The type is interface{} with range: // 0..18446744073709551615. InPktTagged interface{} // Rx Pkts Over Run. The type is interface{} with range: // 0..18446744073709551615. InPktOverrun interface{} // Rx Pkts Uncontrolled. The type is interface{} with range: // 0..18446744073709551615. InPktUncontrolled interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats Rx interface Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats) GetEntityData ¶
func (rxInterfaceMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxSaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxSaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rx Pkts Unused SA. The type is interface{} with range: // 0..18446744073709551615. InPktsUnusedSa interface{} // Rx Pkts Not Using SA. The type is interface{} with range: // 0..18446744073709551615. InPktsNotUsingSa interface{} // Rx Pkts Not Valid. The type is interface{} with range: // 0..18446744073709551615. InPktsNotValid interface{} // Rx Pkts Invalid. The type is interface{} with range: // 0..18446744073709551615. InPktsInvalid interface{} // Rx Pkts OK. The type is interface{} with range: 0..18446744073709551615. InPktsOk interface{} // Rx Pkts Delayed. The type is interface{} with range: // 0..18446744073709551615. InPktsDelayed interface{} // Rx Pkts Late. The type is interface{} with range: 0..18446744073709551615. InPktsLate interface{} // Rx Pkts Unchecked. The type is interface{} with range: // 0..18446744073709551615. InPktsUnchecked interface{} // Rx Octets Validated. The type is interface{} with range: // 0..18446744073709551615. InOctetsValidated interface{} // Rx Octets Decrypted. The type is interface{} with range: // 0..18446744073709551615. InOctetsDecrypted interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxSaStats Rx SA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxSaStats) GetEntityData ¶
func (rxSaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_RxSaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx Pkts Uncontrolled. The type is interface{} with range: // 0..18446744073709551615. OutPktUncontrolled interface{} // Tx Pkts Untagged. The type is interface{} with range: // 0..18446744073709551615. OutPktUntagged interface{} // Tx Pkts Too Long. The type is interface{} with range: // 0..18446744073709551615. OutPktTooLong interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats Tx interface Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats) GetEntityData ¶
func (txInterfaceMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxSaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxSaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx Pkts Protected. The type is interface{} with range: // 0..18446744073709551615. OutPktsProtected interface{} // Tx Pkts Encrypted. The type is interface{} with range: // 0..18446744073709551615. OutPktsEncrypted interface{} // Tx Octets Protected. The type is interface{} with range: // 0..18446744073709551615. OutOctetsProtected interface{} // Tx Octets Encrypted. The type is interface{} with range: // 0..18446744073709551615. OutOctetsEncrypted interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxSaStats Tx SA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxSaStats) GetEntityData ¶
func (txSaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_MsfpgaStats_TxSaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SC and SA Level Stats. MacsecTxStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecTxStats // Rx SC and SA Level Stats. MacsecRxStats MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats XLFPGA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats) GetEntityData ¶
func (xlfpgaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rx Octets Decrypted. The type is interface{} with range: // 0..18446744073709551615. ScDecryptedOctets interface{} // Rx No Tag Packets. The type is interface{} with range: // 0..18446744073709551615. ScNoTagPkts interface{} // Rx Untagged Packets. The type is interface{} with range: // 0..18446744073709551615. ScUntaggedPkts interface{} // Rx Bad Tag Packets. The type is interface{} with range: // 0..18446744073709551615. ScBadTagPkts interface{} // Rx Late Pkts. The type is interface{} with range: 0..18446744073709551615. ScLatePkts interface{} // Rx Delayed Pkts. The type is interface{} with range: // 0..18446744073709551615. ScDelayedPkts interface{} // Rx Unchecked Pkts. The type is interface{} with range: // 0..18446744073709551615. ScUncheckedPkts interface{} // Rx No SCI Pkts. The type is interface{} with range: // 0..18446744073709551615. ScNoSciPkts interface{} // Rx Unknown SCI Pkts. The type is interface{} with range: // 0..18446744073709551615. ScUnknownSciPkts interface{} // Rx Pkts Ok. The type is interface{} with range: 0..18446744073709551615. ScOkPkts interface{} // Rx Pkts Not Using SA. The type is interface{} with range: // 0..18446744073709551615. ScNotUsingPkts interface{} // Rx Pkts Unused SA. The type is interface{} with range: // 0..18446744073709551615. ScUnusedPkts interface{} // Rx Not Valid Pkts. The type is interface{} with range: // 0..18446744073709551615. ScNotValidPkts interface{} // Rx Pkts Invalid. The type is interface{} with range: // 0..18446744073709551615. ScInvalidPkts interface{} // Rx Overrun Pkts. The type is interface{} with range: // 0..18446744073709551615. ScOverrunPkts interface{} // Rx Bypass Packets. The type is interface{} with range: // 0..18446744073709551615. ScBypassPkts interface{} // Rx Eapol Packets. The type is interface{} with range: // 0..18446744073709551615. ScEapolPkts interface{} // Rx Dropped Packets. The type is interface{} with range: // 0..18446744073709551615. ScDroppedPkts interface{} // Rx SA Level Stats. The type is slice of // MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat. RxSaStat []*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats Rx SC and SA Level Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats) GetEntityData ¶
func (macsecRxStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Current Rx AN. The type is interface{} with range: 0..18446744073709551615. An interface{} // Rx Ok Pkts for Current AN. The type is interface{} with range: // 0..18446744073709551615. SaOkPkts interface{} // Rx Pkts not using SA for Current AN. The type is interface{} with range: // 0..18446744073709551615. SaNotUsingPkts interface{} // Rx Pkts Unused Pkts for Current AN. The type is interface{} with range: // 0..18446744073709551615. SaUnusedPkts interface{} // Rx Not Valid Pkts for Current AN. The type is interface{} with range: // 0..18446744073709551615. SaNotValidPkts interface{} // Rx Invalid Pkts for current AN. The type is interface{} with range: // 0..18446744073709551615. SaInvalidPkts interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat Rx SA Level Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat) GetEntityData ¶
func (rxSaStat *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecTxStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecTxStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx Octets Encrypted. The type is interface{} with range: // 0..18446744073709551615. ScEncryptedOctets interface{} // Tx Pkts Too Long. The type is interface{} with range: // 0..18446744073709551615. ScToolongPkts interface{} // Tx packets Encrypted. The type is interface{} with range: // 0..18446744073709551615. ScEncryptedPkts interface{} // Tx Untagged Packets. The type is interface{} with range: // 0..18446744073709551615. ScUntaggedPkts interface{} // Tx Overrun Packets. The type is interface{} with range: // 0..18446744073709551615. ScOverrunPkts interface{} // Tx Bypass Packets. The type is interface{} with range: // 0..18446744073709551615. ScBypassPkts interface{} // Tx Eapol Packets. The type is interface{} with range: // 0..18446744073709551615. ScEapolPkts interface{} // Tx Dropped Packets. The type is interface{} with range: // 0..18446744073709551615. ScDroppedPkts interface{} // Current Tx AN. The type is interface{} with range: 0..18446744073709551615. CurrentAn interface{} // Current Tx SA Encrypted Packets. The type is interface{} with range: // 0..18446744073709551615. SaEncryptedPkts interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecTxStats Tx SC and SA Level Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecTxStats) GetEntityData ¶
func (macsecTxStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_HwStatistics_Ext_XlfpgaStats_MacsecTxStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ext. Ext MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics The Software Statistics
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics) GetEntityData ¶
func (swStatistics *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // type. The type is MacsecPhyVendor. Type interface{} // MSFPGA Stats. MsfpgaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats // XLFPGA Stats. XlfpgaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats // ES200 Stats. Es200Stats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext ext
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext) GetEntityData ¶
func (ext *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SA Stats. TxSaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxSaStats // Rx SA Stats. RxSaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxSaStats // Tx SC Macsec Stats. TxScMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxScMacsecStats // Rx SC Macsec Stats. RxScMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxScMacsecStats // Tx interface Macsec Stats. TxInterfaceMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats // Rx interface Macsec Stats. RxInterfaceMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats // Port level TX Stats. TxPortStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxPortStats // Port level RX Stats. RxPortStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxPortStats }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats ES200 Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats) GetEntityData ¶
func (es200Stats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // counter to count internal errors in the MACSec core. The type is // interface{} with range: 0..18446744073709551615. TransformErrorPkts interface{} // ingress packet that is classified as control packet. The type is // interface{} with range: 0..18446744073709551615. InPktCtrl interface{} // ingress packet untagged & validateFrames is strict. The type is interface{} // with range: 0..18446744073709551615. InPktNoTag interface{} // ingress packet untagged & validateFrames is !strict. The type is // interface{} with range: 0..18446744073709551615. InPktsUntagged interface{} // ingress frames received with an invalid MACSec tag or ICV added with next // one gives InPktsSCIMiss. The type is interface{} with range: // 0..18446744073709551615. InPktBadTag interface{} // correctly tagged ingress frames for which no valid SC found & // validateFrames is strict. The type is interface{} with range: // 0..18446744073709551615. InPktNoSci interface{} // correctly tagged ingress frames for which no valid SC found & // validateFrames is !strict. The type is interface{} with range: // 0..18446744073709551615. InPktsUnknownSci interface{} // ingress packets that are control or KaY packets. The type is interface{} // with range: 0..18446744073709551615. InPktsTaggedCtrl interface{} // Octets rx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. InOctetsUnctrl interface{} // Octets rx on controlled port. The type is interface{} with range: // 0..18446744073709551615. InOctetsCtrl interface{} // Unicast pkts rx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. InUcastPktsUnctrl interface{} // Unicast pkts rx on controlled port. The type is interface{} with range: // 0..18446744073709551615. InUcastPktsCtrl interface{} // Multicast pkts rx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. InMcastPktsUnctrl interface{} // Multicast pkts rx on controlled port. The type is interface{} with range: // 0..18446744073709551615. InMcastPktsCtrl interface{} // Broadcast pkts rx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. InBcastPktsUnctrl interface{} // Broadcast pkts rx on controlled port. The type is interface{} with range: // 0..18446744073709551615. InBcastPktsCtrl interface{} // Control pkts dropped due to overrun. The type is interface{} with range: // 0..18446744073709551615. InRxDropPktsUnctrl interface{} // Data pkts dropped due to overrun. The type is interface{} with range: // 0..18446744073709551615. InRxDropPktsCtrl interface{} // Control pkts error-terminated due to overrun. The type is interface{} with // range: 0..18446744073709551615. InRxErrorPktsUnctrl interface{} // Data pkts error-terminated due to overrun. The type is interface{} with // range: 0..18446744073709551615. InRxErrorPktsCtrl interface{} // Packets dropped due to overflow in classification pipeline. The type is // interface{} with range: 0..18446744073709551615. InDropPktsClass interface{} // Packets dropped due to overflow in processing pipeline. The type is // interface{} with range: 0..18446744073709551615. InDropPktsData interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats Rx interface Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats) GetEntityData ¶
func (rxInterfaceMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxInterfaceMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxPortStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxPortStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pkts matching multiple flow entries. The type is interface{} with range: // 0..18446744073709551615. MultiFlowMatch interface{} // Pkts dropped by header parser as invalid. The type is interface{} with // range: 0..18446744073709551615. ParserDropped interface{} // Pkts matching none of flow entries. The type is interface{} with range: // 0..18446744073709551615. FlowMiss interface{} // Control pkts forwarded. The type is interface{} with range: // 0..18446744073709551615. PktsCtrl interface{} // Data pkts forwarded. The type is interface{} with range: // 0..18446744073709551615. PktsData interface{} // Pkts dropped by classifier. The type is interface{} with range: // 0..18446744073709551615. PktsDropped interface{} // Pkts received with an error indication. The type is interface{} with range: // 0..18446744073709551615. PktsErrIn interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxPortStats Port level RX Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxPortStats) GetEntityData ¶
func (rxPortStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxPortStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxSaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxSaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // frame not valid & validateFrames disabled. The type is interface{} with // range: 0..18446744073709551615. InPktsUnchecked interface{} // PN of packet outside replay window & validateFrames !strict. The type is // interface{} with range: 0..18446744073709551615. InPktsDelayed interface{} // PN of packet outside replay window & validateFrames strict. The type is // interface{} with range: 0..18446744073709551615. InPktsLate interface{} // packets with no error. The type is interface{} with range: // 0..18446744073709551615. InPktsOk interface{} // packet not valid & validateFrames !strict. The type is interface{} with // range: 0..18446744073709551615. InPktsInvalid interface{} // packet not valid & validateFrames strict. The type is interface{} with // range: 0..18446744073709551615. InPktsNotValid interface{} // packet assigned to SA not in use & validateFrames strict. The type is // interface{} with range: 0..18446744073709551615. InPktsNotUsingSa interface{} // packet assigned to SA not in use & validateFrames !strict. The type is // interface{} with range: 0..18446744073709551615. InPktsUnusedSa interface{} // octets1 decrypted/validated. The type is interface{} with range: // 0..18446744073709551615. InOctetsDecryptedValidated1 interface{} // octets validated. The type is interface{} with range: // 0..18446744073709551615. InOctetsValidated interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxSaStats Rx SA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxSaStats) GetEntityData ¶
func (rxSaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxSaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxScMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxScMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Packets received with SA not in use. The type is interface{} with range: // 0..18446744073709551615. InPktsSaNotInUse interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxScMacsecStats Rx SC Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxScMacsecStats) GetEntityData ¶
func (rxScMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_RxScMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // counter to count internal errors in the MACSec core. The type is // interface{} with range: 0..18446744073709551615. TransformErrorPkts interface{} // egress packet that is classified as control packet. The type is interface{} // with range: 0..18446744073709551615. OutPktCtrl interface{} // egress packet to go out untagged when protectFrames not set. The type is // interface{} with range: 0..18446744073709551615. OutPktsUntagged interface{} // Octets tx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. OutOctetsUnctrl interface{} // Octets tx on controlled port. The type is interface{} with range: // 0..18446744073709551615. OutOctetsCtrl interface{} // Octets tx on common port. The type is interface{} with range: // 0..18446744073709551615. OutOctetsCommon interface{} // Unicast pkts tx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. OutUcastPktsUnctrl interface{} // Unicast pkts tx on controlled port. The type is interface{} with range: // 0..18446744073709551615. OutUcastPktsCtrl interface{} // Multicast pkts tx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. OutMcastPktsUnctrl interface{} // Multicast pkts tx on controlled port. The type is interface{} with range: // 0..18446744073709551615. OutMcastPktsCtrl interface{} // Broadcast pkts tx on uncontrolled port. The type is interface{} with range: // 0..18446744073709551615. OutBcastPktsUnctrl interface{} // Broadcast pkts tx on controlled port. The type is interface{} with range: // 0..18446744073709551615. OutBcastPktsCtrl interface{} // Control pkts dropped due to overrun. The type is interface{} with range: // 0..18446744073709551615. OutRxDropPktsUnctrl interface{} // Data pkts dropped due to overrun. The type is interface{} with range: // 0..18446744073709551615. OutRxDropPktsCtrl interface{} // Control pkts error-terminated due to overrun. The type is interface{} with // range: 0..18446744073709551615. OutRxErrPktsUnctrl interface{} // Data pkts error-terminated due to overrun. The type is interface{} with // range: 0..18446744073709551615. OutRxErrPktsCtrl interface{} // Packets dropped due to overflow in classification pipeline. The type is // interface{} with range: 0..18446744073709551615. OutDropPktsClass interface{} // Packets dropped due to overflow in processing pipeline. The type is // interface{} with range: 0..18446744073709551615. OutDropPktsData interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats Tx interface Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats) GetEntityData ¶
func (txInterfaceMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxInterfaceMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxPortStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxPortStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pkts matching multiple flow entries. The type is interface{} with range: // 0..18446744073709551615. MultiFlowMatch interface{} // Pkts dropped by header parser as invalid. The type is interface{} with // range: 0..18446744073709551615. ParserDropped interface{} // Pkts matching none of flow entries. The type is interface{} with range: // 0..18446744073709551615. FlowMiss interface{} // Control pkts forwarded. The type is interface{} with range: // 0..18446744073709551615. PktsCtrl interface{} // Data pkts forwarded. The type is interface{} with range: // 0..18446744073709551615. PktsData interface{} // Pkts dropped by classifier. The type is interface{} with range: // 0..18446744073709551615. PktsDropped interface{} // Pkts received with an error indication. The type is interface{} with range: // 0..18446744073709551615. PktsErrIn interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxPortStats Port level TX Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxPortStats) GetEntityData ¶
func (txPortStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxPortStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxSaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxSaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // packets exceeding egress MTU. The type is interface{} with range: // 0..18446744073709551615. OutPktsTooLong interface{} // packets encrypted/protected. The type is interface{} with range: // 0..18446744073709551615. OutPktsEncryptedProtected interface{} // octets1 encrypted/protected ?. The type is interface{} with range: // 0..18446744073709551615. OutOctetsEncryptedProtected1 interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxSaStats Tx SA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxSaStats) GetEntityData ¶
func (txSaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxSaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxScMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxScMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Packets received with SA not in use. The type is interface{} with range: // 0..18446744073709551615. OutPktsSaNotInUse interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxScMacsecStats Tx SC Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxScMacsecStats) GetEntityData ¶
func (txScMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_Es200Stats_TxScMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SA Stats. TxSaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxSaStats // Rx SA Stats. RxSaStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxSaStats // Tx interface Macsec Stats. TxInterfaceMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats // Rx interface Macsec Stats. RxInterfaceMacsecStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats MSFPGA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats) GetEntityData ¶
func (msfpgaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rx Pkts Untagged. The type is interface{} with range: // 0..18446744073709551615. InPktUntagged interface{} // Rx Pkts Notag. The type is interface{} with range: 0..18446744073709551615. InPktNotag interface{} // Rx Pkts Bad tag. The type is interface{} with range: // 0..18446744073709551615. InPktBadTag interface{} // Rx Pkts No Sci. The type is interface{} with range: // 0..18446744073709551615. InPktNoSci interface{} // Rx Pkts Unknown Sci. The type is interface{} with range: // 0..18446744073709551615. InPktUnknownSci interface{} // Rx Pkts Tagged. The type is interface{} with range: // 0..18446744073709551615. InPktTagged interface{} // Rx Pkts Over Run. The type is interface{} with range: // 0..18446744073709551615. InPktOverrun interface{} // Rx Pkts Uncontrolled. The type is interface{} with range: // 0..18446744073709551615. InPktUncontrolled interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats Rx interface Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats) GetEntityData ¶
func (rxInterfaceMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxInterfaceMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxSaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxSaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rx Pkts Unused SA. The type is interface{} with range: // 0..18446744073709551615. InPktsUnusedSa interface{} // Rx Pkts Not Using SA. The type is interface{} with range: // 0..18446744073709551615. InPktsNotUsingSa interface{} // Rx Pkts Not Valid. The type is interface{} with range: // 0..18446744073709551615. InPktsNotValid interface{} // Rx Pkts Invalid. The type is interface{} with range: // 0..18446744073709551615. InPktsInvalid interface{} // Rx Pkts OK. The type is interface{} with range: 0..18446744073709551615. InPktsOk interface{} // Rx Pkts Delayed. The type is interface{} with range: // 0..18446744073709551615. InPktsDelayed interface{} // Rx Pkts Late. The type is interface{} with range: 0..18446744073709551615. InPktsLate interface{} // Rx Pkts Unchecked. The type is interface{} with range: // 0..18446744073709551615. InPktsUnchecked interface{} // Rx Octets Validated. The type is interface{} with range: // 0..18446744073709551615. InOctetsValidated interface{} // Rx Octets Decrypted. The type is interface{} with range: // 0..18446744073709551615. InOctetsDecrypted interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxSaStats Rx SA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxSaStats) GetEntityData ¶
func (rxSaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_RxSaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx Pkts Uncontrolled. The type is interface{} with range: // 0..18446744073709551615. OutPktUncontrolled interface{} // Tx Pkts Untagged. The type is interface{} with range: // 0..18446744073709551615. OutPktUntagged interface{} // Tx Pkts Too Long. The type is interface{} with range: // 0..18446744073709551615. OutPktTooLong interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats Tx interface Macsec Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats) GetEntityData ¶
func (txInterfaceMacsecStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxInterfaceMacsecStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxSaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxSaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx Pkts Protected. The type is interface{} with range: // 0..18446744073709551615. OutPktsProtected interface{} // Tx Pkts Encrypted. The type is interface{} with range: // 0..18446744073709551615. OutPktsEncrypted interface{} // Tx Octets Protected. The type is interface{} with range: // 0..18446744073709551615. OutOctetsProtected interface{} // Tx Octets Encrypted. The type is interface{} with range: // 0..18446744073709551615. OutOctetsEncrypted interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxSaStats Tx SA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxSaStats) GetEntityData ¶
func (txSaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_MsfpgaStats_TxSaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SC and SA Level Stats. MacsecTxStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecTxStats // Rx SC and SA Level Stats. MacsecRxStats MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats XLFPGA Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats) GetEntityData ¶
func (xlfpgaStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rx Octets Decrypted. The type is interface{} with range: // 0..18446744073709551615. ScDecryptedOctets interface{} // Rx No Tag Packets. The type is interface{} with range: // 0..18446744073709551615. ScNoTagPkts interface{} // Rx Untagged Packets. The type is interface{} with range: // 0..18446744073709551615. ScUntaggedPkts interface{} // Rx Bad Tag Packets. The type is interface{} with range: // 0..18446744073709551615. ScBadTagPkts interface{} // Rx Late Pkts. The type is interface{} with range: 0..18446744073709551615. ScLatePkts interface{} // Rx Delayed Pkts. The type is interface{} with range: // 0..18446744073709551615. ScDelayedPkts interface{} // Rx Unchecked Pkts. The type is interface{} with range: // 0..18446744073709551615. ScUncheckedPkts interface{} // Rx No SCI Pkts. The type is interface{} with range: // 0..18446744073709551615. ScNoSciPkts interface{} // Rx Unknown SCI Pkts. The type is interface{} with range: // 0..18446744073709551615. ScUnknownSciPkts interface{} // Rx Pkts Ok. The type is interface{} with range: 0..18446744073709551615. ScOkPkts interface{} // Rx Pkts Not Using SA. The type is interface{} with range: // 0..18446744073709551615. ScNotUsingPkts interface{} // Rx Pkts Unused SA. The type is interface{} with range: // 0..18446744073709551615. ScUnusedPkts interface{} // Rx Not Valid Pkts. The type is interface{} with range: // 0..18446744073709551615. ScNotValidPkts interface{} // Rx Pkts Invalid. The type is interface{} with range: // 0..18446744073709551615. ScInvalidPkts interface{} // Rx Overrun Pkts. The type is interface{} with range: // 0..18446744073709551615. ScOverrunPkts interface{} // Rx Bypass Packets. The type is interface{} with range: // 0..18446744073709551615. ScBypassPkts interface{} // Rx Eapol Packets. The type is interface{} with range: // 0..18446744073709551615. ScEapolPkts interface{} // Rx Dropped Packets. The type is interface{} with range: // 0..18446744073709551615. ScDroppedPkts interface{} // Rx SA Level Stats. The type is slice of // MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat. RxSaStat []*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats Rx SC and SA Level Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats) GetEntityData ¶
func (macsecRxStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Current Rx AN. The type is interface{} with range: 0..18446744073709551615. An interface{} // Rx Ok Pkts for Current AN. The type is interface{} with range: // 0..18446744073709551615. SaOkPkts interface{} // Rx Pkts not using SA for Current AN. The type is interface{} with range: // 0..18446744073709551615. SaNotUsingPkts interface{} // Rx Pkts Unused Pkts for Current AN. The type is interface{} with range: // 0..18446744073709551615. SaUnusedPkts interface{} // Rx Not Valid Pkts for Current AN. The type is interface{} with range: // 0..18446744073709551615. SaNotValidPkts interface{} // Rx Invalid Pkts for current AN. The type is interface{} with range: // 0..18446744073709551615. SaInvalidPkts interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat Rx SA Level Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat) GetEntityData ¶
func (rxSaStat *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecRxStats_RxSaStat) GetEntityData() *types.CommonEntityData
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecTxStats ¶
type MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecTxStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx Octets Encrypted. The type is interface{} with range: // 0..18446744073709551615. ScEncryptedOctets interface{} // Tx Pkts Too Long. The type is interface{} with range: // 0..18446744073709551615. ScToolongPkts interface{} // Tx packets Encrypted. The type is interface{} with range: // 0..18446744073709551615. ScEncryptedPkts interface{} // Tx Untagged Packets. The type is interface{} with range: // 0..18446744073709551615. ScUntaggedPkts interface{} // Tx Overrun Packets. The type is interface{} with range: // 0..18446744073709551615. ScOverrunPkts interface{} // Tx Bypass Packets. The type is interface{} with range: // 0..18446744073709551615. ScBypassPkts interface{} // Tx Eapol Packets. The type is interface{} with range: // 0..18446744073709551615. ScEapolPkts interface{} // Tx Dropped Packets. The type is interface{} with range: // 0..18446744073709551615. ScDroppedPkts interface{} // Current Tx AN. The type is interface{} with range: 0..18446744073709551615. CurrentAn interface{} // Current Tx SA Encrypted Packets. The type is interface{} with range: // 0..18446744073709551615. SaEncryptedPkts interface{} }
MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecTxStats Tx SC and SA Level Stats
func (*MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecTxStats) GetEntityData ¶
func (macsecTxStats *MacsecPlatform_Nodes_Node_Interfaces_Interface_SwStatistics_Ext_XlfpgaStats_MacsecTxStats) GetEntityData() *types.CommonEntityData