Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ethernet-cfm package operational data.
This module contains definitions for the following management objects:
cfm: CFM operational data
This YANG module augments the
Cisco-IOS-XR-infra-sla-oper
module with state data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Cfm
- type CfmAisDir
- type CfmBagAisInterval
- type CfmBagBdidFmt
- type CfmBagCcmInterval
- type CfmBagCcmOffload
- type CfmBagDirection
- type CfmBagIssuRole
- type CfmBagIwState
- type CfmBagMdLevel
- type CfmBagMdidFmt
- type CfmBagOpcode
- type CfmBagSmanFmt
- type CfmBagStpState
- type CfmMaMpVariety
- type CfmPmAddlIntfStatus
- type CfmPmAisReceive
- type CfmPmAisTransmit
- type CfmPmChassisIdFmt
- type CfmPmEgressAction
- type CfmPmElmReplyFilter
- type CfmPmElrEgressAction
- type CfmPmElrIngressAction
- type CfmPmElrRelayAction
- type CfmPmEltDelayModel
- type CfmPmIdFmt
- type CfmPmIngressAction
- type CfmPmIntfStatus
- type CfmPmLastHopFmt
- type CfmPmLtMode
- type CfmPmMepDefect
- type CfmPmMepFngState
- type CfmPmPktAction
- type CfmPmPortIdFmt
- type CfmPmPortStatus
- type CfmPmRelayAction
- type CfmPmRmepState
- type CfmPmRmepXcState
- type Cfm_Global
- type Cfm_Global_GlobalConfigurationErrors
- type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError
- type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId
- type Cfm_Global_IncompleteTraceroutes
- type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute
- type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation
- type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options
- type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions
- type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions
- type Cfm_Global_LocalMeps
- type Cfm_Global_LocalMeps_LocalMep
- type Cfm_Global_LocalMeps_LocalMep_AisStatistics
- type Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart
- type Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart
- type Cfm_Global_LocalMeps_LocalMep_Defects
- type Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects
- type Cfm_Global_LocalMeps_LocalMep_Statistics
- type Cfm_Global_MaintenancePoints
- type Cfm_Global_MaintenancePoints_MaintenancePoint
- type Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint
- type Cfm_Global_MepConfigurationErrors
- type Cfm_Global_MepConfigurationErrors_MepConfigurationError
- type Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain
- type Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep
- type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities
- type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement
- type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback
- type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement
- type Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain
- type Cfm_Global_PeerMePv2s
- type Cfm_Global_PeerMePv2s_PeerMePv2
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics
- type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime
- type Cfm_Global_TracerouteCaches
- type Cfm_Global_TracerouteCaches_TracerouteCache
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue
- type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue
- type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv
- type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation
- type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options
- type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions
- type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions
- type Cfm_Nodes
- type Cfm_Nodes_Node
- type Cfm_Nodes_Node_CcmLearningDatabases
- type Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase
- type Cfm_Nodes_Node_InterfaceAises
- type Cfm_Nodes_Node_InterfaceAises_InterfaceAis
- type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics
- type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects
- type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects
- type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted
- type Cfm_Nodes_Node_InterfaceStatistics
- type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic
- type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics
- type Cfm_Nodes_Node_Summary
- type SlaBucketSize
- type SlaOperBucket
- type SlaOperOperation
- type SlaOperPacketPriority
- type SlaOperTestPatternScheme
- type SlaRecordableMetric
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cfm ¶
type Cfm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node table for node-specific operational data. Nodes Cfm_Nodes // Global operational data. Global Cfm_Global }
Cfm CFM operational data
func (*Cfm) GetEntityData ¶
func (cfm *Cfm) GetEntityData() *types.CommonEntityData
type CfmBagAisInterval ¶
type CfmBagAisInterval string
CfmBagAisInterval represents CFM AIS intervals
const ( // Invalid AIS interval CfmBagAisInterval_ais_interval_none CfmBagAisInterval = "ais-interval-none" // Interval of 1s CfmBagAisInterval_ais_interval1s CfmBagAisInterval = "ais-interval1s" // Interval of 1 min CfmBagAisInterval_ais_interval1m CfmBagAisInterval = "ais-interval1m" )
type CfmBagBdidFmt ¶
type CfmBagBdidFmt string
CfmBagBdidFmt represents Bridge domain identifier format
const ( // Invalid BDID identifier format CfmBagBdidFmt_invalid CfmBagBdidFmt = "invalid" // Identifier is a bridge domain ID CfmBagBdidFmt_bd_id CfmBagBdidFmt = "bd-id" // Identifier is a P2P cross-connect ID CfmBagBdidFmt_xc_p2p_id CfmBagBdidFmt = "xc-p2p-id" // Identifier is a MP2MP cross-connect ID CfmBagBdidFmt_xc_mp2mp_id CfmBagBdidFmt = "xc-mp2mp-id" // Identifier is a VLAN-aware flexible // cross-connect ID CfmBagBdidFmt_fxc_vlan_aware_id CfmBagBdidFmt = "fxc-vlan-aware-id" // Identifier is a VLAN-unaware flexible // cross-connect ID CfmBagBdidFmt_fxc_vlan_unaware_id CfmBagBdidFmt = "fxc-vlan-unaware-id" // Identifier is a maintenance association name CfmBagBdidFmt_down_only CfmBagBdidFmt = "down-only" )
type CfmBagCcmInterval ¶
type CfmBagCcmInterval string
CfmBagCcmInterval represents CFM CCM intervals
const ( // Invalid CCM interval CfmBagCcmInterval_interval_none CfmBagCcmInterval = "interval-none" // Interval of 3.3ms CfmBagCcmInterval_interval3_3ms CfmBagCcmInterval = "interval3-3ms" // Interval of 10ms CfmBagCcmInterval_interval10ms CfmBagCcmInterval = "interval10ms" // Interval of 100ms CfmBagCcmInterval_interval100ms CfmBagCcmInterval = "interval100ms" // Interval of 1s CfmBagCcmInterval_interval1s CfmBagCcmInterval = "interval1s" // Interval of 10s CfmBagCcmInterval_interval10s CfmBagCcmInterval = "interval10s" // Interval of 1 min CfmBagCcmInterval_interval1m CfmBagCcmInterval = "interval1m" // Interval of 10 mins CfmBagCcmInterval_interval10m CfmBagCcmInterval = "interval10m" )
type CfmBagCcmOffload ¶
type CfmBagCcmOffload string
CfmBagCcmOffload represents Offload status of CCM processing
const ( // CCM processing has not been offloaded CfmBagCcmOffload_offload_none CfmBagCcmOffload = "offload-none" // CCM processing has been offloaded to software CfmBagCcmOffload_offload_software CfmBagCcmOffload = "offload-software" // CCM processing has been offloaded to hardware CfmBagCcmOffload_offload_hardware CfmBagCcmOffload = "offload-hardware" )
type CfmBagDirection ¶
type CfmBagDirection string
CfmBagDirection represents MEP direction
const ( // Up CfmBagDirection_direction_up CfmBagDirection = "direction-up" // Down CfmBagDirection_direction_down CfmBagDirection = "direction-down" // Invalid direction CfmBagDirection_direction_invalid CfmBagDirection = "direction-invalid" )
type CfmBagIssuRole ¶
type CfmBagIssuRole string
CfmBagIssuRole represents CFM ISSU role
const ( // Unknown CfmBagIssuRole_unknown CfmBagIssuRole = "unknown" // Primary CfmBagIssuRole_primary CfmBagIssuRole = "primary" // Secondary CfmBagIssuRole_secondary CfmBagIssuRole = "secondary" )
type CfmBagIwState ¶
type CfmBagIwState string
CfmBagIwState represents CFM Interworking state
const ( // Interface is UP CfmBagIwState_interworking_up CfmBagIwState = "interworking-up" // Interface is in TEST mode CfmBagIwState_interworking_test CfmBagIwState = "interworking-test" )
type CfmBagMdLevel ¶
type CfmBagMdLevel string
CfmBagMdLevel represents CFM level
const ( // CFM level 0 CfmBagMdLevel_level0 CfmBagMdLevel = "level0" // CFM level 1 CfmBagMdLevel_level1 CfmBagMdLevel = "level1" // CFM level 2 CfmBagMdLevel_level2 CfmBagMdLevel = "level2" // CFM level 3 CfmBagMdLevel_level3 CfmBagMdLevel = "level3" // CFM level 4 CfmBagMdLevel_level4 CfmBagMdLevel = "level4" // CFM level 5 CfmBagMdLevel_level5 CfmBagMdLevel = "level5" // CFM level 6 CfmBagMdLevel_level6 CfmBagMdLevel = "level6" // CFM level 7 CfmBagMdLevel_level7 CfmBagMdLevel = "level7" // Invalid CFM level CfmBagMdLevel_level_invalid CfmBagMdLevel = "level-invalid" )
type CfmBagMdidFmt ¶
type CfmBagMdidFmt string
CfmBagMdidFmt represents CFM MDID format
const ( // MDID is explicity NULL CfmBagMdidFmt_mdid_null CfmBagMdidFmt = "mdid-null" // MDID is based on a DNS name CfmBagMdidFmt_mdid_dns_like CfmBagMdidFmt = "mdid-dns-like" // MDID is a (MAC address, integer) pair CfmBagMdidFmt_mdid_mac_address CfmBagMdidFmt = "mdid-mac-address" // MDID is a character string CfmBagMdidFmt_mdid_string CfmBagMdidFmt = "mdid-string" // Unknown MDID format CfmBagMdidFmt_mdid_unknown CfmBagMdidFmt = "mdid-unknown" )
type CfmBagOpcode ¶
type CfmBagOpcode string
CfmBagOpcode represents CFM Opcode
const ( // Reserved CfmBagOpcode_reserved CfmBagOpcode = "reserved" // Continuity Check CfmBagOpcode_ccm CfmBagOpcode = "ccm" // Loopback Reply CfmBagOpcode_lbr CfmBagOpcode = "lbr" // Loopback Message CfmBagOpcode_lbm CfmBagOpcode = "lbm" // Linktrace Reply CfmBagOpcode_ltr CfmBagOpcode = "ltr" // Linktrace Message CfmBagOpcode_ltm CfmBagOpcode = "ltm" )
type CfmBagSmanFmt ¶
type CfmBagSmanFmt string
CfmBagSmanFmt represents Short MA Name format
const ( // Short MA Name is a 12-bit VLAN-ID CfmBagSmanFmt_sman_vlan_id CfmBagSmanFmt = "sman-vlan-id" // Short MA Name is a character string CfmBagSmanFmt_sman_string CfmBagSmanFmt = "sman-string" // Short MA Name is a 16-bit unsigned integer CfmBagSmanFmt_sman_uint16 CfmBagSmanFmt = "sman-uint16" // Short MA Name is a global VPN identifier CfmBagSmanFmt_sman_vpn_id CfmBagSmanFmt = "sman-vpn-id" // Short MA Name uses the ICC-based format CfmBagSmanFmt_sman_icc CfmBagSmanFmt = "sman-icc" // Unknown Short MA Name format CfmBagSmanFmt_sman_unknown CfmBagSmanFmt = "sman-unknown" )
type CfmBagStpState ¶
type CfmBagStpState string
CfmBagStpState represents CFM STP state
const ( // Interface is UP CfmBagStpState_stp_up CfmBagStpState = "stp-up" // Interface is STP-blocked CfmBagStpState_stp_blocked CfmBagStpState = "stp-blocked" // Unknown Interface STP state CfmBagStpState_stp_unknown CfmBagStpState = "stp-unknown" )
type CfmMaMpVariety ¶
type CfmMaMpVariety string
CfmMaMpVariety represents CFM MA Maintenance Point varieties
const ( // MIP CfmMaMpVariety_mip CfmMaMpVariety = "mip" // Up MEP CfmMaMpVariety_up_mep CfmMaMpVariety = "up-mep" // Down MEP CfmMaMpVariety_downmep CfmMaMpVariety = "downmep" // Unknown MEP CfmMaMpVariety_unknown_mep CfmMaMpVariety = "unknown-mep" )
type CfmPmAddlIntfStatus ¶
type CfmPmAddlIntfStatus string
CfmPmAddlIntfStatus represents Additional interface status
const ( // Additional interface status unknown CfmPmAddlIntfStatus_unknown CfmPmAddlIntfStatus = "unknown" // Interface is explicitly shutdown in // configuration CfmPmAddlIntfStatus_administratively_down CfmPmAddlIntfStatus = "administratively-down" // Remote interface has exceeded its 802.3 Link // OAM error threshold CfmPmAddlIntfStatus_remote_excessive_errors CfmPmAddlIntfStatus = "remote-excessive-errors" // Local interface has exceeded its 802.3 Link OAM // error threshold CfmPmAddlIntfStatus_local_excessive_errors CfmPmAddlIntfStatus = "local-excessive-errors" )
type CfmPmAisReceive ¶
type CfmPmAisReceive string
CfmPmAisReceive represents signal, directly or via AIS or LCK messages.
const ( // No signal received CfmPmAisReceive_receive_none CfmPmAisReceive = "receive-none" // Receiving AIS messages CfmPmAisReceive_receive_ais CfmPmAisReceive = "receive-ais" // Receiving LCK messages CfmPmAisReceive_receive_lck CfmPmAisReceive = "receive-lck" // Receiving AIS directly from another MEP on the // same interface CfmPmAisReceive_receive_direct CfmPmAisReceive = "receive-direct" )
type CfmPmAisTransmit ¶
type CfmPmAisTransmit string
CfmPmAisTransmit represents via a MIP or directly to a higher MEP
const ( // AIS not transmitted CfmPmAisTransmit_transmit_none CfmPmAisTransmit = "transmit-none" // AIS transmitted via MIP CfmPmAisTransmit_transmit_ais CfmPmAisTransmit = "transmit-ais" // AIS signal passed directly to a higher MEP CfmPmAisTransmit_transmit_ais_direct CfmPmAisTransmit = "transmit-ais-direct" )
type CfmPmChassisIdFmt ¶
type CfmPmChassisIdFmt string
CfmPmChassisIdFmt represents Chassis ID type
const ( // Chassis ID is a component name CfmPmChassisIdFmt_chassis_id_chassis_component CfmPmChassisIdFmt = "chassis-id-chassis-component" // Chassis ID is an interface alias CfmPmChassisIdFmt_chassis_id_interface_alias CfmPmChassisIdFmt = "chassis-id-interface-alias" // Chassis ID is a port component name CfmPmChassisIdFmt_chassis_id_port_component CfmPmChassisIdFmt = "chassis-id-port-component" // Chassis ID is a MAC address CfmPmChassisIdFmt_chassis_id_mac_address CfmPmChassisIdFmt = "chassis-id-mac-address" // Chassis ID is a network address CfmPmChassisIdFmt_chassis_id_network_address CfmPmChassisIdFmt = "chassis-id-network-address" // Chassis ID is an interface name CfmPmChassisIdFmt_chassis_id_interface_name CfmPmChassisIdFmt = "chassis-id-interface-name" // Chassis ID is a local name CfmPmChassisIdFmt_chassis_id_local CfmPmChassisIdFmt = "chassis-id-local" // Unknown Chassis ID type CfmPmChassisIdFmt_chassis_id_unknown_type CfmPmChassisIdFmt = "chassis-id-unknown-type" )
type CfmPmEgressAction ¶
type CfmPmEgressAction string
CfmPmEgressAction represents Egress action
const ( // OK CfmPmEgressAction_egress_ok CfmPmEgressAction = "egress-ok" // Down CfmPmEgressAction_egress_down CfmPmEgressAction = "egress-down" // STP Blocked CfmPmEgressAction_egress_blocked CfmPmEgressAction = "egress-blocked" // VID Blocked CfmPmEgressAction_egress_vid CfmPmEgressAction = "egress-vid" )
type CfmPmElmReplyFilter ¶
type CfmPmElmReplyFilter string
CfmPmElmReplyFilter represents operations
const ( // Reply Filter not present CfmPmElmReplyFilter_reply_filter_not_present CfmPmElmReplyFilter = "reply-filter-not-present" // Reply from ports which are not MAC-pruned, // VID-pruned, or STP-blocked CfmPmElmReplyFilter_reply_filter_default CfmPmElmReplyFilter = "reply-filter-default" // Reply from ports which are not VID-pruned or // STP-blocked CfmPmElmReplyFilter_reply_filter_vlan_topology CfmPmElmReplyFilter = "reply-filter-vlan-topology" // Reply from ports which are not STP-blocked CfmPmElmReplyFilter_reply_filter_spanning_tree CfmPmElmReplyFilter = "reply-filter-spanning-tree" // Reply from all ports CfmPmElmReplyFilter_reply_filter_all_ports CfmPmElmReplyFilter = "reply-filter-all-ports" )
type CfmPmElrEgressAction ¶
type CfmPmElrEgressAction string
CfmPmElrEgressAction represents ELR Egress action
const ( // OK CfmPmElrEgressAction_elr_egress_ok CfmPmElrEgressAction = "elr-egress-ok" // Down CfmPmElrEgressAction_elr_egress_down CfmPmElrEgressAction = "elr-egress-down" // STP Blocked CfmPmElrEgressAction_elr_egress_blocked CfmPmElrEgressAction = "elr-egress-blocked" // VID Blocked CfmPmElrEgressAction_elr_egress_vid CfmPmElrEgressAction = "elr-egress-vid" // MAC Pruned CfmPmElrEgressAction_elr_egress_mac CfmPmElrEgressAction = "elr-egress-mac" )
type CfmPmElrIngressAction ¶
type CfmPmElrIngressAction string
CfmPmElrIngressAction represents ELR Ingress action
const ( // OK CfmPmElrIngressAction_elr_ingress_ok CfmPmElrIngressAction = "elr-ingress-ok" // Down CfmPmElrIngressAction_elr_ingress_down CfmPmElrIngressAction = "elr-ingress-down" // STP Blocked CfmPmElrIngressAction_elr_ingress_blocked CfmPmElrIngressAction = "elr-ingress-blocked" // VID Blocked CfmPmElrIngressAction_elr_ingress_vid CfmPmElrIngressAction = "elr-ingress-vid" )
type CfmPmElrRelayAction ¶
type CfmPmElrRelayAction string
CfmPmElrRelayAction represents ELR relay action
const ( // Target Hit CfmPmElrRelayAction_elr_relay_hit CfmPmElrRelayAction = "elr-relay-hit" // Filtering database CfmPmElrRelayAction_elr_relay_fdb CfmPmElrRelayAction = "elr-relay-fdb" // Flood forwarded CfmPmElrRelayAction_elr_relay_flood CfmPmElrRelayAction = "elr-relay-flood" // Dropped CfmPmElrRelayAction_elr_relay_drop CfmPmElrRelayAction = "elr-relay-drop" )
type CfmPmEltDelayModel ¶
type CfmPmEltDelayModel string
CfmPmEltDelayModel represents operations
const ( // Not a valid delay model CfmPmEltDelayModel_delay_model_invalid CfmPmEltDelayModel = "delay-model-invalid" // Reply using logarithmic delay model CfmPmEltDelayModel_delay_model_logarithmic CfmPmEltDelayModel = "delay-model-logarithmic" // Reply using constant delay model CfmPmEltDelayModel_delay_model_constant CfmPmEltDelayModel = "delay-model-constant" )
type CfmPmIdFmt ¶
type CfmPmIdFmt string
CfmPmIdFmt represents ID format
const ( // ID format is a string CfmPmIdFmt_id_format_is_string CfmPmIdFmt = "id-format-is-string" // ID format is a MAC address CfmPmIdFmt_id_format_is_mac_address CfmPmIdFmt = "id-format-is-mac-address" // ID format is raw hex CfmPmIdFmt_id_format_is_raw_hex CfmPmIdFmt = "id-format-is-raw-hex" )
type CfmPmIngressAction ¶
type CfmPmIngressAction string
CfmPmIngressAction represents Ingress action
const ( // OK CfmPmIngressAction_ingress_ok CfmPmIngressAction = "ingress-ok" // Down CfmPmIngressAction_ingress_down CfmPmIngressAction = "ingress-down" // STP Blocked CfmPmIngressAction_ingress_blocked CfmPmIngressAction = "ingress-blocked" // VID Blocked CfmPmIngressAction_ingress_vid CfmPmIngressAction = "ingress-vid" )
type CfmPmIntfStatus ¶
type CfmPmIntfStatus string
CfmPmIntfStatus represents Interface status
const ( // Interface is up CfmPmIntfStatus_interface_status_up CfmPmIntfStatus = "interface-status-up" // Interface is down CfmPmIntfStatus_interface_status_down CfmPmIntfStatus = "interface-status-down" // Interface is in testing mode CfmPmIntfStatus_interface_status_testing CfmPmIntfStatus = "interface-status-testing" // Unknown interface status CfmPmIntfStatus_interface_status_unknown CfmPmIntfStatus = "interface-status-unknown" // Interface is dormant CfmPmIntfStatus_interface_status_dormant CfmPmIntfStatus = "interface-status-dormant" // Interface status not found CfmPmIntfStatus_interface_status_not_present CfmPmIntfStatus = "interface-status-not-present" // Lower layer is down CfmPmIntfStatus_interface_status_lower_layer_down CfmPmIntfStatus = "interface-status-lower-layer-down" )
type CfmPmLastHopFmt ¶
type CfmPmLastHopFmt string
CfmPmLastHopFmt represents Last hop identifier format
const ( // No last hop identifier CfmPmLastHopFmt_last_hop_none CfmPmLastHopFmt = "last-hop-none" // Last hop identifier is a hostname CfmPmLastHopFmt_last_hop_host_name CfmPmLastHopFmt = "last-hop-host-name" // Last hop identifier is an egress ID CfmPmLastHopFmt_last_hop_egress_id CfmPmLastHopFmt = "last-hop-egress-id" )
type CfmPmLtMode ¶
type CfmPmLtMode string
CfmPmLtMode represents Type of Linktrace operation
const ( // Basic IEEE 802.1ag Linktrace CfmPmLtMode_cfm_pm_lt_mode_basic CfmPmLtMode = "cfm-pm-lt-mode-basic" // Cisco Exploratory Linktrace CfmPmLtMode_cfm_pm_lt_mode_exploratory CfmPmLtMode = "cfm-pm-lt-mode-exploratory" )
type CfmPmMepDefect ¶
type CfmPmMepDefect string
CfmPmMepDefect represents Defects that can be reported by a MEP
const ( // No defect reported CfmPmMepDefect_defect_none CfmPmMepDefect = "defect-none" // Some Peer MEP's CCM has the RDI bit set CfmPmMepDefect_defect_rdi_ccm CfmPmMepDefect = "defect-rdi-ccm" // A Peer MEP port or interface status error has // been reported CfmPmMepDefect_defect_ma_cstatus CfmPmMepDefect = "defect-ma-cstatus" // Not receiving valid CCMs from at least one Peer // MEP CfmPmMepDefect_defect_remote_ccm CfmPmMepDefect = "defect-remote-ccm" // Currently receiving invalid CCMs from at least // one Peer MEP CfmPmMepDefect_defect_error_ccm CfmPmMepDefect = "defect-error-ccm" // Currently receiving CCMs from an incorrect // service (MA) CfmPmMepDefect_defect_cross_connect_ccm CfmPmMepDefect = "defect-cross-connect-ccm" )
type CfmPmMepFngState ¶
type CfmPmMepFngState string
CfmPmMepFngState represents states
const ( // FNG in reset state CfmPmMepFngState_fng_reset CfmPmMepFngState = "fng-reset" // FNG has detected but not yet reported a defect CfmPmMepFngState_fng_defect CfmPmMepFngState = "fng-defect" // FNG is in the process of reporting a defect CfmPmMepFngState_fng_report_defect CfmPmMepFngState = "fng-report-defect" // FNG has reported a defect CfmPmMepFngState_fng_defect_reported CfmPmMepFngState = "fng-defect-reported" // No defect present, but the reset timer has not // yet expired CfmPmMepFngState_fng_defect_clearing CfmPmMepFngState = "fng-defect-clearing" )
type CfmPmPktAction ¶
type CfmPmPktAction string
CfmPmPktAction represents Action taken for received packet
const ( // Packet processed successfully CfmPmPktAction_packet_processed CfmPmPktAction = "packet-processed" // Packet forwarded CfmPmPktAction_packet_forwarded CfmPmPktAction = "packet-forwarded" // Packet dropped at a MEP due to unknown opcode CfmPmPktAction_unknown_opcode CfmPmPktAction = "unknown-opcode" // Packet dropped due to level/opcode filtering at // a MEP CfmPmPktAction_filter_level CfmPmPktAction = "filter-level" // Packet dropped because interface is STP blocked CfmPmPktAction_filter_blocked CfmPmPktAction = "filter-blocked" // Packet dropped due to local destination MAC CfmPmPktAction_filter_local_mac CfmPmPktAction = "filter-local-mac" // CCM too short or too long CfmPmPktAction_malformed_ccm_size CfmPmPktAction = "malformed-ccm-size" // Invalid MEP-ID CfmPmPktAction_malformed_ccm_mep_id CfmPmPktAction = "malformed-ccm-mep-id" // Packet too short CfmPmPktAction_malformed_too_short CfmPmPktAction = "malformed-too-short" // Destination MAC address does not match // interface CfmPmPktAction_malformed_destination_mac_unicast CfmPmPktAction = "malformed-destination-mac-unicast" // Invalid multicast destination MAC address CfmPmPktAction_malformed_destination_mac_multicast CfmPmPktAction = "malformed-destination-mac-multicast" // TLV offset too short or beyond the end of the // packet CfmPmPktAction_malformed_tlv_offset CfmPmPktAction = "malformed-tlv-offset" // Invalid source MAC address for LBM CfmPmPktAction_malformed_lbm_source_mac CfmPmPktAction = "malformed-lbm-source-mac" // Unknown LTR relay action CfmPmPktAction_malformed_ltr_relay_action CfmPmPktAction = "malformed-ltr-relay-action" // LTR has neither reply-ingress or reply-egress CfmPmPktAction_malformed_ltr_reply_tlv CfmPmPktAction = "malformed-ltr-reply-tlv" // Invalid Linktrace Message origin MAC address CfmPmPktAction_malformed_lt_origin CfmPmPktAction = "malformed-lt-origin" // Invalid LTM target MAC address CfmPmPktAction_malformed_ltm_target CfmPmPktAction = "malformed-ltm-target" // Invalid source MAC address CfmPmPktAction_malformed_source_mac CfmPmPktAction = "malformed-source-mac" // Packet too short for CFM header CfmPmPktAction_malformed_header_too_short CfmPmPktAction = "malformed-header-too-short" // TLV header extends beyond the end of the packet CfmPmPktAction_malformed_tlv_header_overrun CfmPmPktAction = "malformed-tlv-header-overrun" // TLV extends beyond the end of the packet CfmPmPktAction_malformed_tlv_overrun CfmPmPktAction = "malformed-tlv-overrun" // Multiple Sender-ID TLVs found CfmPmPktAction_malformed_duplicate_sender_id CfmPmPktAction = "malformed-duplicate-sender-id" // Multiple Port-status TLVs found CfmPmPktAction_malformed_duplicate_port_status CfmPmPktAction = "malformed-duplicate-port-status" // Multiple Interface-state TLVs found CfmPmPktAction_malformed_duplicate_interface_status CfmPmPktAction = "malformed-duplicate-interface-status" // Invalid TLV for this type of packet found CfmPmPktAction_malformed_wrong_tlv CfmPmPktAction = "malformed-wrong-tlv" // Multiple Data TLVs found CfmPmPktAction_malformed_duplicate_data CfmPmPktAction = "malformed-duplicate-data" // Multiple LTR-Egress-ID TLVs found CfmPmPktAction_malformed_duplicate_ltr_egress_id CfmPmPktAction = "malformed-duplicate-ltr-egress-id" // Multiple Reply-ingress TLVs found CfmPmPktAction_malformed_duplicate_reply_ingress CfmPmPktAction = "malformed-duplicate-reply-ingress" // Multiple Reply-egress TLVs found CfmPmPktAction_malformed_duplicate_reply_egress CfmPmPktAction = "malformed-duplicate-reply-egress" // Multiple LTM-Egress-ID TLVs found CfmPmPktAction_malformed_duplicate_ltm_egress_id CfmPmPktAction = "malformed-duplicate-ltm-egress-id" // Sender-ID TLV is too short CfmPmPktAction_malformed_sender_id_size CfmPmPktAction = "malformed-sender-id-size" // Sender-ID TLV is too short to contain the // Chassis ID CfmPmPktAction_malformed_chassis_id_size CfmPmPktAction = "malformed-chassis-id-size" // Sender-ID TLV is too short to contain the // management address domain CfmPmPktAction_malformed_mgmt_address_domain_size CfmPmPktAction = "malformed-mgmt-address-domain-size" // Sender-ID TLV is too short to contain the // management address CfmPmPktAction_malformed_mgmt_address_size CfmPmPktAction = "malformed-mgmt-address-size" // Port-status TLV is too short CfmPmPktAction_malformed_port_status_size CfmPmPktAction = "malformed-port-status-size" // Invalid Port status value CfmPmPktAction_malformed_port_status CfmPmPktAction = "malformed-port-status" // Interface-status TLV is too short CfmPmPktAction_malformed_interface_status_size CfmPmPktAction = "malformed-interface-status-size" // Invalid Interface status value CfmPmPktAction_malformed_interface_status CfmPmPktAction = "malformed-interface-status" // Organization-specific TLV is too short CfmPmPktAction_malformed_organization_specific_tlv_size CfmPmPktAction = "malformed-organization-specific-tlv-size" // Multiple MEP-name TLVs found CfmPmPktAction_malformed_duplicate_mep_name CfmPmPktAction = "malformed-duplicate-mep-name" // Multiple additional-interface-status TLVs found CfmPmPktAction_malformed_duplicate_additional_interface_status CfmPmPktAction = "malformed-duplicate-additional-interface-status" // LTR-Egress-ID TLV is too short CfmPmPktAction_malformed_ltr_egress_id_size CfmPmPktAction = "malformed-ltr-egress-id-size" // Reply-ingress TLV is too short CfmPmPktAction_malformed_reply_ingress_size CfmPmPktAction = "malformed-reply-ingress-size" // Invalid ingress-action value CfmPmPktAction_malformed_ingress_action CfmPmPktAction = "malformed-ingress-action" // Reply-ingress TLV has invalid MAC address CfmPmPktAction_malformed_reply_ingress_mac CfmPmPktAction = "malformed-reply-ingress-mac" // Reply-ingress TLV is too short to contain the // Port ID type CfmPmPktAction_malformed_ingress_port_length_size CfmPmPktAction = "malformed-ingress-port-length-size" // Reply-ingress TLV has a zero Port ID length CfmPmPktAction_malformed_ingress_port_id_length CfmPmPktAction = "malformed-ingress-port-id-length" // Reply-ingress TLV is too short to contain the // Port ID CfmPmPktAction_malformed_ingress_port_id_size CfmPmPktAction = "malformed-ingress-port-id-size" // Reply-egress TLV is too short CfmPmPktAction_malformed_reply_egress_size CfmPmPktAction = "malformed-reply-egress-size" // Invalid egress-action value CfmPmPktAction_malformed_egress_action CfmPmPktAction = "malformed-egress-action" // Reply-egress TLV has invalid MAC address CfmPmPktAction_malformed_reply_egress_mac CfmPmPktAction = "malformed-reply-egress-mac" // Reply-egress TLV is too short to contain the // Port ID type CfmPmPktAction_malformed_egress_port_length_size CfmPmPktAction = "malformed-egress-port-length-size" // Reply-egress TLV has a zero Port ID length CfmPmPktAction_malformed_egress_port_id_length CfmPmPktAction = "malformed-egress-port-id-length" // Reply-egress TLV is too short to contain the // Port ID CfmPmPktAction_malformed_egress_port_id_size CfmPmPktAction = "malformed-egress-port-id-size" // LTM-Egress_ID TLV is too short CfmPmPktAction_malformed_ltm_egress_id_size CfmPmPktAction = "malformed-ltm-egress-id-size" // MEP-name TLV is too short CfmPmPktAction_malformed_mep_name_size CfmPmPktAction = "malformed-mep-name-size" // MEP-name TLV is too short to contain a MEP name CfmPmPktAction_malformed_mep_name_name_length CfmPmPktAction = "malformed-mep-name-name-length" // Additional-interface-status is too short CfmPmPktAction_malformed_additional_interface_status_size CfmPmPktAction = "malformed-additional-interface-status-size" // Invalid additional interface status CfmPmPktAction_malformed_additional_interface_status CfmPmPktAction = "malformed-additional-interface-status" // CCM has a zero CCM interval CfmPmPktAction_malformed_ccm_interval CfmPmPktAction = "malformed-ccm-interval" // CCM has a MAC-address MDID but the MDID is the // wrong length CfmPmPktAction_malformed_mdid_mac_address_length CfmPmPktAction = "malformed-mdid-mac-address-length" // CCM has an invalid MDID length CfmPmPktAction_malformed_mdid_length CfmPmPktAction = "malformed-mdid-length" // CCM has an invalid Short MA Name length CfmPmPktAction_malformed_sman_length CfmPmPktAction = "malformed-sman-length" // CCM has a VID or 16-bit Short MA Name but a // mismatched length CfmPmPktAction_malformed_sman2_byte_length CfmPmPktAction = "malformed-sman2-byte-length" // CCM has a VPNID Short MA Name but a mismatched // length CfmPmPktAction_malformed_sman_vpn_id_length CfmPmPktAction = "malformed-sman-vpn-id-length" // ELR has no ELR Reply TLVs CfmPmPktAction_malformed_elr_no_reply_tlv CfmPmPktAction = "malformed-elr-no-reply-tlv" // ELR Reply Egress TLVs not all adjacent CfmPmPktAction_malformed_separate_elr_reply_egress CfmPmPktAction = "malformed-separate-elr-reply-egress" // DCM has a multicast destination MAC CfmPmPktAction_malformed_dcm_destination_multicast CfmPmPktAction = "malformed-dcm-destination-multicast" // DCM is too short to contain an Embedded PDU CfmPmPktAction_malformed_dcm_embed_length CfmPmPktAction = "malformed-dcm-embed-length" // DCM Embedded PDU level does not match DCM level CfmPmPktAction_malformed_dcm_embed_level CfmPmPktAction = "malformed-dcm-embed-level" // DCM Embedded PDU version does not match DCM // version CfmPmPktAction_malformed_dcm_embed_version CfmPmPktAction = "malformed-dcm-embed-version" // Unknown ELR relay action CfmPmPktAction_malformed_elr_relay_action CfmPmPktAction = "malformed-elr-relay-action" // Reply Ingress TTL is not one greater than Reply // Egress TTL CfmPmPktAction_malformed_elr_tt_ls CfmPmPktAction = "malformed-elr-tt-ls" // Reply Ingress TTL present without ELR Reply // Ingress TLV CfmPmPktAction_malformed_elr_ttl_ingress CfmPmPktAction = "malformed-elr-ttl-ingress" // Reply Egress TTL present without ELR Reply // Egress TLV CfmPmPktAction_malformed_elr_ttl_egress CfmPmPktAction = "malformed-elr-ttl-egress" // ELM Destination MAC must not be unicast CfmPmPktAction_malformed_elm_destination_unicast CfmPmPktAction = "malformed-elm-destination-unicast" // ELM has no LTM Egress ID TLV CfmPmPktAction_malformed_elm_egress_id CfmPmPktAction = "malformed-elm-egress-id" // Embedded DCM OUI unrecognized CfmPmPktAction_malformed_dcm_embed_oui CfmPmPktAction = "malformed-dcm-embed-oui" // Embedded DCM Opcode is not ELM CfmPmPktAction_malformed_dcm_embed_opcode CfmPmPktAction = "malformed-dcm-embed-opcode" // ELM Constant Factor is zero CfmPmPktAction_malformed_elm_constant_zero CfmPmPktAction = "malformed-elm-constant-zero" // ELR Next-Hop Timeout is zero CfmPmPktAction_malformed_elr_timeout_zero CfmPmPktAction = "malformed-elr-timeout-zero" // Multiple Test TLVs found CfmPmPktAction_malformed_duplicate_test CfmPmPktAction = "malformed-duplicate-test" // Invalid source MAC address for DMM CfmPmPktAction_malformed_dmm_source_mac CfmPmPktAction = "malformed-dmm-source-mac" // Test TLV is too short CfmPmPktAction_malformed_test_size CfmPmPktAction = "malformed-test-size" // DMR has exactly one of its Rxf and Txb // timestamps unspecified CfmPmPktAction_malformed_dmr_time_stamps CfmPmPktAction = "malformed-dmr-time-stamps" // The format of one or more timestamps is invalid CfmPmPktAction_malformed_dm_time_stamp_fmt CfmPmPktAction = "malformed-dm-time-stamp-fmt" // AIS/LCK has invalid interval value (not 1 // second or 1 minute) CfmPmPktAction_malformed_ais_interval CfmPmPktAction = "malformed-ais-interval" // Packet dropped due to interface being down CfmPmPktAction_filter_interface_down CfmPmPktAction = "filter-interface-down" // Packet dropped - not forwarded because // interface is in standby mode CfmPmPktAction_filter_forward_standby CfmPmPktAction = "filter-forward-standby" // CCM has an ICC-based format Short MA Name but a // mismatched length CfmPmPktAction_malformed_sman_icc_based_length CfmPmPktAction = "malformed-sman-icc-based-length" // Packet dropped - not forwarded in secondary HA // role CfmPmPktAction_filter_foward_issu_secondary CfmPmPktAction = "filter-foward-issu-secondary" // Packet dropped - not responded to because // interface is in standby mode CfmPmPktAction_filter_response_standby CfmPmPktAction = "filter-response-standby" // Packet dropped - not responded to in secondary // HA role CfmPmPktAction_filter_response_issu_secondary CfmPmPktAction = "filter-response-issu-secondary" )
type CfmPmPortIdFmt ¶
type CfmPmPortIdFmt string
CfmPmPortIdFmt represents Port ID format
const ( // Port ID is an interface alias CfmPmPortIdFmt_port_id_interface_alias CfmPmPortIdFmt = "port-id-interface-alias" // Port ID is a component name CfmPmPortIdFmt_port_id_port_component CfmPmPortIdFmt = "port-id-port-component" // Port ID is a MAC address CfmPmPortIdFmt_port_id_mac_address CfmPmPortIdFmt = "port-id-mac-address" // Port ID is a network address CfmPmPortIdFmt_port_id_network_address CfmPmPortIdFmt = "port-id-network-address" // Port ID is an interface name CfmPmPortIdFmt_port_id_interface_name CfmPmPortIdFmt = "port-id-interface-name" // Port ID is an agent name CfmPmPortIdFmt_port_id_agent_circuit_id CfmPmPortIdFmt = "port-id-agent-circuit-id" // Port ID is a local name CfmPmPortIdFmt_port_id_local CfmPmPortIdFmt = "port-id-local" // Port ID format unknown CfmPmPortIdFmt_port_id_unknown CfmPmPortIdFmt = "port-id-unknown" )
type CfmPmPortStatus ¶
type CfmPmPortStatus string
CfmPmPortStatus represents Port status
const ( // Port is STP blocked CfmPmPortStatus_port_status_blocked CfmPmPortStatus = "port-status-blocked" // Port is up CfmPmPortStatus_port_status_up CfmPmPortStatus = "port-status-up" // Unknown port status CfmPmPortStatus_port_status_unknown CfmPmPortStatus = "port-status-unknown" )
type CfmPmRelayAction ¶
type CfmPmRelayAction string
CfmPmRelayAction represents LTR relay action
const ( // Target Hit CfmPmRelayAction_relay_hit CfmPmRelayAction = "relay-hit" // Filtering database CfmPmRelayAction_relay_fdb CfmPmRelayAction = "relay-fdb" // CCM Learning database CfmPmRelayAction_relay_mpdb CfmPmRelayAction = "relay-mpdb" )
type CfmPmRmepState ¶
type CfmPmRmepState string
CfmPmRmepState represents State of the Peer MEP state machine
const ( // Momentary state during reset CfmPmRmepState_peer_mep_idle CfmPmRmepState = "peer-mep-idle" // Loss timer not expired since reset, but no // valid CCM received CfmPmRmepState_peer_mep_start CfmPmRmepState = "peer-mep-start" // Loss timer has expired CfmPmRmepState_peer_mep_failed CfmPmRmepState = "peer-mep-failed" // Loss timer has not expired since last valid CCM CfmPmRmepState_peer_mep_ok CfmPmRmepState = "peer-mep-ok" )
type CfmPmRmepXcState ¶
type CfmPmRmepXcState string
CfmPmRmepXcState represents Cross-check state of a peer MEP
const ( // Cross-check OK CfmPmRmepXcState_cross_check_ok CfmPmRmepXcState = "cross-check-ok" // No CCMs received within loss time from peer MEP CfmPmRmepXcState_cross_check_missing CfmPmRmepXcState = "cross-check-missing" // CCMs received from peer MEP not marked for // cross-check CfmPmRmepXcState_cross_check_extra CfmPmRmepXcState = "cross-check-extra" )
type Cfm_Global ¶
type Cfm_Global struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Incomplete Traceroute table. IncompleteTraceroutes Cfm_Global_IncompleteTraceroutes // Maintenance Points table. MaintenancePoints Cfm_Global_MaintenancePoints // Global configuration errors table. GlobalConfigurationErrors Cfm_Global_GlobalConfigurationErrors // MEP configuration errors table. MepConfigurationErrors Cfm_Global_MepConfigurationErrors // Traceroute Cache table. TracerouteCaches Cfm_Global_TracerouteCaches // Local MEPs table. LocalMeps Cfm_Global_LocalMeps // Peer MEPs table Version 2. PeerMePv2s Cfm_Global_PeerMePv2s }
Cfm_Global Global operational data
func (*Cfm_Global) GetEntityData ¶
func (global *Cfm_Global) GetEntityData() *types.CommonEntityData
type Cfm_Global_GlobalConfigurationErrors ¶
type Cfm_Global_GlobalConfigurationErrors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about a particular configuration error. The type is slice of // Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError. GlobalConfigurationError []*Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError }
Cfm_Global_GlobalConfigurationErrors Global configuration errors table
func (*Cfm_Global_GlobalConfigurationErrors) GetEntityData ¶
func (globalConfigurationErrors *Cfm_Global_GlobalConfigurationErrors) GetEntityData() *types.CommonEntityData
type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError ¶
type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Maintenance Domain. The type is string with // length: 1..79. Domain interface{} // This attribute is a key. Service (Maintenance Association). The type is // string with length: 1..79. Service interface{} // Domain name. The type is string. DomainName interface{} // Level. The type is CfmBagMdLevel. Level interface{} // Service name. The type is string. ServiceName interface{} // The BD/XC is configured globally. The type is bool. BridgeDomainIsConfigured interface{} // The BD/XC could not be downloaded to L2FIB. The type is bool. L2FibDownloadError interface{} // BD/XC ID, or Service name if the Service is 'down-only'. BridgeDomainId Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId }
Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError Information about a particular configuration error
func (*Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError) GetEntityData ¶
func (globalConfigurationError *Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError) GetEntityData() *types.CommonEntityData
type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId ¶
type Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge domain identifier format. The type is CfmBagBdidFmt. BridgeDomainIdFormat interface{} // Name of the Bridge/XConnect Group. The type is string. Group interface{} // Name of the Bridge Domain/XConnect. The type is string. Name interface{} // Local Customer Edge Identifier (CE-ID). The type is interface{} with range: // 0..65535. CeId interface{} // Remote Customer Edge Identifier (CE-ID). The type is interface{} with // range: 0..65535. RemoteCeId interface{} // EVPN ID for VLAN-aware flexible cross-connects. The type is interface{} // with range: 0..4294967295. Evi interface{} }
Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId BD/XC ID, or Service name if the Service is 'down-only'
func (*Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId) GetEntityData ¶
func (bridgeDomainId *Cfm_Global_GlobalConfigurationErrors_GlobalConfigurationError_BridgeDomainId) GetEntityData() *types.CommonEntityData
type Cfm_Global_IncompleteTraceroutes ¶
type Cfm_Global_IncompleteTraceroutes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about a traceroute operation that has not yet timed out. The // type is slice of Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute. IncompleteTraceroute []*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute }
Cfm_Global_IncompleteTraceroutes Incomplete Traceroute table
func (*Cfm_Global_IncompleteTraceroutes) GetEntityData ¶
func (incompleteTraceroutes *Cfm_Global_IncompleteTraceroutes) GetEntityData() *types.CommonEntityData
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute ¶
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Maintenance Domain. The type is string with // length: 1..79. Domain interface{} // This attribute is a key. Service (Maintenance Association). The type is // string with length: 1..79. Service interface{} // This attribute is a key. MEP ID. The type is interface{} with range: // 1..8191. MepId interface{} // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // This attribute is a key. Transaction ID. The type is interface{} with // range: 0..4294967295. TransactionId interface{} // Time (in seconds) before the traceroute completes. The type is interface{} // with range: 0..18446744073709551615. Units are second. TimeLeft interface{} // Information about the traceroute operation. TracerouteInformation Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation }
Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute Information about a traceroute operation that has not yet timed out
func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute) GetEntityData ¶
func (incompleteTraceroute *Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute) GetEntityData() *types.CommonEntityData
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation ¶
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maintenance domain name. The type is string. Domain interface{} // Service name. The type is string. Service interface{} // Maintenance level. The type is CfmBagMdLevel. Level interface{} // Source MEP ID. The type is interface{} with range: 0..65535. SourceMepId interface{} // Source interface. The type is string with pattern: [a-zA-Z0-9._/-]+. SourceInterface interface{} // Source MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SourceMacAddress interface{} // Target MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. TargetMacAddress interface{} // Directed MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. DirectedMacAddress interface{} // Target MEP ID. The type is interface{} with range: 0..65535. TargetMepId interface{} // Timestamp of initiation time (seconds). The type is interface{} with range: // 0..18446744073709551615. Units are second. Timestamp interface{} // Time to live. The type is interface{} with range: 0..255. Ttl interface{} // Transaction ID. The type is interface{} with range: 0..4294967295. TransactionId interface{} // Options affecting traceroute behavior. Options Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options }
Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation Information about the traceroute operation
func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation) GetEntityData ¶
func (tracerouteInformation *Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation) GetEntityData() *types.CommonEntityData
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options ¶
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Mode. The type is CfmPmLtMode. Mode interface{} // Options for a basic IEEE 802.1ag Linktrace. BasicOptions Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions // Options for an Exploratory Linktrace. ExploratoryOptions Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions }
Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options Options affecting traceroute behavior
func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options) GetEntityData ¶
func (options *Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options) GetEntityData() *types.CommonEntityData
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions ¶
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Traceroute was initiated automatically. The type is bool. IsAuto interface{} // Only use the Filtering Database for forwarding lookups. The type is bool. FdbOnly interface{} }
Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions Options for a basic IEEE 802.1ag Linktrace
func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions) GetEntityData ¶
func (basicOptions *Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_BasicOptions) GetEntityData() *types.CommonEntityData
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions ¶
type Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay model for delay calculations. The type is CfmPmEltDelayModel. DelayModel interface{} // Constant Factor for delay calculations. The type is interface{} with range: // 0..4294967295. DelayConstantFactor interface{} // Reply Filtering mode used by responders. The type is CfmPmElmReplyFilter. ReplyFilter interface{} }
Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions Options for an Exploratory Linktrace
func (*Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions) GetEntityData ¶
func (exploratoryOptions *Cfm_Global_IncompleteTraceroutes_IncompleteTraceroute_TracerouteInformation_Options_ExploratoryOptions) GetEntityData() *types.CommonEntityData
type Cfm_Global_LocalMeps ¶
type Cfm_Global_LocalMeps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about a particular local MEP. The type is slice of // Cfm_Global_LocalMeps_LocalMep. LocalMep []*Cfm_Global_LocalMeps_LocalMep }
Cfm_Global_LocalMeps Local MEPs table
func (*Cfm_Global_LocalMeps) GetEntityData ¶
func (localMeps *Cfm_Global_LocalMeps) GetEntityData() *types.CommonEntityData
type Cfm_Global_LocalMeps_LocalMep ¶
type Cfm_Global_LocalMeps_LocalMep struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Maintenance Domain. The type is string with // length: 1..79. Domain interface{} // This attribute is a key. Service (Maintenance Association). The type is // string with length: 1..79. Service interface{} // This attribute is a key. MEP ID. The type is interface{} with range: // 1..8191. MepId interface{} // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // Maintenance domain name. The type is string. DomainXr interface{} // Service name. The type is string. ServiceXr interface{} // Maintenance level. The type is CfmBagMdLevel. Level interface{} // MEP ID. The type is interface{} with range: 0..65535. MepIdXr interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceXr interface{} // IM Interface state. The type is string. InterfaceState interface{} // Interface interworking state. The type is CfmBagIwState. InterworkingState interface{} // STP state. The type is CfmBagStpState. StpState interface{} // MEP facing direction. The type is CfmBagDirection. MepDirection interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Number of peer MEPs detected. The type is interface{} with range: // 0..4294967295. PeerMepsDetected interface{} // Number of peer MEPs detected with errors. The type is interface{} with // range: 0..4294967295. PeerMepsWithErrorsDetected interface{} // Remote defect indicated. The type is bool. RemoteDefect interface{} // Fault Notification Generation state. The type is CfmPmMepFngState. FaultNotificationState interface{} // CCM generation enabled. The type is bool. CcmGenerationEnabled interface{} // The interval between CCMs. The type is CfmBagCcmInterval. CcmInterval interface{} // Offload status of CCM processing. The type is CfmBagCcmOffload. CcmOffload interface{} // Highest-priority defect present since last FNG reset. The type is // CfmPmMepDefect. HighestDefect interface{} // A peer MEP RDI defect has been reported. The type is bool. RdiDefect interface{} // A peer MEP port or interface status error has been reported. The type is // bool. MacStatusDefect interface{} // A peer MEP CCM error has been reported. The type is bool. PeerMepCcmDefect interface{} // A CCM error has been reported. The type is bool. ErrorCcmDefect interface{} // A cross-connect CCM error has been reported. The type is bool. CrossConnectCcmDefect interface{} // Next Transaction ID to be sent in a Loopback Message. The type is // interface{} with range: 0..4294967295. NextLbmId interface{} // Next Transaction ID to be sent in a Linktrace Message. The type is // interface{} with range: 0..4294967295. NextLtmId interface{} // CoS bits the MEP will use for sent packets, if configured. The type is // interface{} with range: 0..255. Cos interface{} // EFD triggered on the interface. The type is bool. EfdTriggered interface{} // The local MEP is on an interface in standby mode. The type is bool. Standby interface{} // MEP is on a sub-interface in the same bridge-domain and on the same trunk // interface as another sub-interface. The type is bool. Hairpin interface{} // Defects present but ignored due to 'report defects' configuration. The type // is bool. DefectsIgnored interface{} // MEP statistics. Statistics Cfm_Global_LocalMeps_LocalMep_Statistics // MEP AIS statistics. AisStatistics Cfm_Global_LocalMeps_LocalMep_AisStatistics // Defects detected from peer MEPs. Defects Cfm_Global_LocalMeps_LocalMep_Defects }
Cfm_Global_LocalMeps_LocalMep Information about a particular local MEP
func (*Cfm_Global_LocalMeps_LocalMep) GetEntityData ¶
func (localMep *Cfm_Global_LocalMeps_LocalMep) GetEntityData() *types.CommonEntityData
type Cfm_Global_LocalMeps_LocalMep_AisStatistics ¶
type Cfm_Global_LocalMeps_LocalMep_AisStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AIS transmission level. The type is CfmBagMdLevel. Level interface{} // AIS transmission interval. The type is CfmBagAisInterval. Interval interface{} // Details of how AIS is being transmitted. The type is CfmPmAisTransmit. SendingAis interface{} // Details of how the signal is being received. The type is CfmPmAisReceive. ReceivingAis interface{} // The interval of the last received AIS packet. The type is // CfmBagAisInterval. LastInterval interface{} // Source MAC address of the last received AIS packet. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. LastMacAddress interface{} // Time elapsed since AIS sending started. SendingStart Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart // Time elapsed since AIS receiving started. ReceivingStart Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart }
Cfm_Global_LocalMeps_LocalMep_AisStatistics MEP AIS statistics
func (*Cfm_Global_LocalMeps_LocalMep_AisStatistics) GetEntityData ¶
func (aisStatistics *Cfm_Global_LocalMeps_LocalMep_AisStatistics) GetEntityData() *types.CommonEntityData
type Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart ¶
type Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart Time elapsed since AIS receiving started
func (*Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart) GetEntityData ¶
func (receivingStart *Cfm_Global_LocalMeps_LocalMep_AisStatistics_ReceivingStart) GetEntityData() *types.CommonEntityData
type Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart ¶
type Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart Time elapsed since AIS sending started
func (*Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart) GetEntityData ¶
func (sendingStart *Cfm_Global_LocalMeps_LocalMep_AisStatistics_SendingStart) GetEntityData() *types.CommonEntityData
type Cfm_Global_LocalMeps_LocalMep_Defects ¶
type Cfm_Global_LocalMeps_LocalMep_Defects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AIS or LCK received. The type is bool. AisReceived interface{} // Number of peer MEPs that have timed out. The type is interface{} with // range: 0..4294967295. PeerMepsThatTimedOut interface{} // Number of missing peer MEPs. The type is interface{} with range: // 0..4294967295. Missing interface{} // Number of missing auto cross-check MEPs. The type is interface{} with // range: 0..4294967295. AutoMissing interface{} // Number of unexpected peer MEPs. The type is interface{} with range: // 0..4294967295. Unexpected interface{} // The local port or interface is down. The type is bool. LocalPortStatus interface{} // A peer port or interface is down. The type is bool. PeerPortStatus interface{} // Defects detected from remote MEPs. RemoteMepsDefects Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects }
Cfm_Global_LocalMeps_LocalMep_Defects Defects detected from peer MEPs
func (*Cfm_Global_LocalMeps_LocalMep_Defects) GetEntityData ¶
func (defects *Cfm_Global_LocalMeps_LocalMep_Defects) GetEntityData() *types.CommonEntityData
type Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects ¶
type Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timed out (loss threshold exceeded). The type is bool. LossThresholdExceeded interface{} // Invalid level. The type is bool. InvalidLevel interface{} // Invalid MAID. The type is bool. InvalidMaid interface{} // Invalid CCM interval. The type is bool. InvalidCcmInterval interface{} // Loop detected (our MAC address received). The type is bool. ReceivedOurMac interface{} // Configuration Error (our MEP ID received). The type is bool. ReceivedOurMepId interface{} // Remote defection indication received. The type is bool. ReceivedRdi interface{} }
Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects Defects detected from remote MEPs
func (*Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects) GetEntityData ¶
func (remoteMepsDefects *Cfm_Global_LocalMeps_LocalMep_Defects_RemoteMepsDefects) GetEntityData() *types.CommonEntityData
type Cfm_Global_LocalMeps_LocalMep_Statistics ¶
type Cfm_Global_LocalMeps_LocalMep_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of CCMs sent. The type is interface{} with range: // 0..18446744073709551615. CcmsSent interface{} // Number of CCMs received. The type is interface{} with range: // 0..18446744073709551615. CcmsReceived interface{} // Number of CCMs received out-of-sequence. The type is interface{} with // range: 0..18446744073709551615. CcmsOutOfSequence interface{} // Number of CCMs discarded because maximum MEPs limit was reached. The type // is interface{} with range: 0..18446744073709551615. CcmsDiscarded interface{} // Number of LBMs sent. The type is interface{} with range: // 0..18446744073709551615. LbMsSent interface{} // Number of LBRs sent. The type is interface{} with range: // 0..18446744073709551615. LbRsSent interface{} // Number of LBRs received. The type is interface{} with range: // 0..18446744073709551615. LbRsReceived interface{} // Number of LBRs received out-of-sequence. The type is interface{} with // range: 0..18446744073709551615. LbRsOutOfSequence interface{} // Number of LBRs received with non-matching user-specified data. The type is // interface{} with range: 0..18446744073709551615. LbRsBadData interface{} // Number of LBMs received. The type is interface{} with range: // 0..18446744073709551615. LbMsReceived interface{} // Number of unexpected LTRs received. The type is interface{} with range: // 0..18446744073709551615. LtRsReceivedUnexpected interface{} // Number of AIS messages sent. The type is interface{} with range: // 0..18446744073709551615. AiSsSent interface{} // Number of AIS messages received. The type is interface{} with range: // 0..18446744073709551615. AiSsReceived interface{} // Number of LCK messages received. The type is interface{} with range: // 0..18446744073709551615. LcKsReceived interface{} // Number of DMM messages sent. The type is interface{} with range: // 0..18446744073709551615. DmMsSent interface{} // Number of DMM messages received. The type is interface{} with range: // 0..18446744073709551615. DmMsReceived interface{} // Number of DMR messages sent. The type is interface{} with range: // 0..18446744073709551615. DmRsSent interface{} // Number of DMR messages received. The type is interface{} with range: // 0..18446744073709551615. DmRsReceived interface{} // Number of SLM messages sent. The type is interface{} with range: // 0..18446744073709551615. SlMsSent interface{} // Number of SLM messages received. The type is interface{} with range: // 0..18446744073709551615. SlMsReceived interface{} // Number of SLR messages sent. The type is interface{} with range: // 0..18446744073709551615. SlRsSent interface{} // Number of SLR messages received. The type is interface{} with range: // 0..18446744073709551615. SlRsReceived interface{} // Number of LMM messages sent. The type is interface{} with range: // 0..18446744073709551615. LmMsSent interface{} // Number of LMM messages received. The type is interface{} with range: // 0..18446744073709551615. LmMsReceived interface{} // Number of LMR messages sent. The type is interface{} with range: // 0..18446744073709551615. LmRsSent interface{} // Number of LMR messages received. The type is interface{} with range: // 0..18446744073709551615. LmRsReceived interface{} // Number of BNM messages received. The type is interface{} with range: // 0..18446744073709551615. BnMsReceived interface{} // Number of BNM messages discarded. The type is interface{} with range: // 0..18446744073709551615. BnMsDiscarded interface{} }
Cfm_Global_LocalMeps_LocalMep_Statistics MEP statistics
func (*Cfm_Global_LocalMeps_LocalMep_Statistics) GetEntityData ¶
func (statistics *Cfm_Global_LocalMeps_LocalMep_Statistics) GetEntityData() *types.CommonEntityData
type Cfm_Global_MaintenancePoints ¶
type Cfm_Global_MaintenancePoints struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about a particular Maintenance Point. The type is slice of // Cfm_Global_MaintenancePoints_MaintenancePoint. MaintenancePoint []*Cfm_Global_MaintenancePoints_MaintenancePoint }
Cfm_Global_MaintenancePoints Maintenance Points table
func (*Cfm_Global_MaintenancePoints) GetEntityData ¶
func (maintenancePoints *Cfm_Global_MaintenancePoints) GetEntityData() *types.CommonEntityData
type Cfm_Global_MaintenancePoints_MaintenancePoint ¶
type Cfm_Global_MaintenancePoints_MaintenancePoint struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Maintenance Domain. The type is string with // length: 1..79. Domain interface{} // This attribute is a key. Service (Maintenance Association). The type is // string with length: 1..79. Service interface{} // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // MEP error flag. The type is bool. MepHasError interface{} // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Maintenance Point. MaintenancePoint Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint }
Cfm_Global_MaintenancePoints_MaintenancePoint Information about a particular Maintenance Point
func (*Cfm_Global_MaintenancePoints_MaintenancePoint) GetEntityData ¶
func (maintenancePoint *Cfm_Global_MaintenancePoints_MaintenancePoint) GetEntityData() *types.CommonEntityData
type Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint ¶
type Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Domain name. The type is string. DomainName interface{} // Domain level. The type is CfmBagMdLevel. Level interface{} // Service name. The type is string. ServiceName interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Type of Maintenance Point. The type is CfmMaMpVariety. MaintenancePointType interface{} // MEP ID. The type is interface{} with range: 0..65535. MepId interface{} }
Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint Maintenance Point
func (*Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint) GetEntityData ¶
func (maintenancePoint *Cfm_Global_MaintenancePoints_MaintenancePoint_MaintenancePoint) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors ¶
type Cfm_Global_MepConfigurationErrors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about a particular configuration error. The type is slice of // Cfm_Global_MepConfigurationErrors_MepConfigurationError. MepConfigurationError []*Cfm_Global_MepConfigurationErrors_MepConfigurationError }
Cfm_Global_MepConfigurationErrors MEP configuration errors table
func (*Cfm_Global_MepConfigurationErrors) GetEntityData ¶
func (mepConfigurationErrors *Cfm_Global_MepConfigurationErrors) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors_MepConfigurationError ¶
type Cfm_Global_MepConfigurationErrors_MepConfigurationError struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Maintenance Domain. The type is string with // length: 1..79. Domain interface{} // This attribute is a key. Service (Maintenance Association). The type is // string with length: 1..79. Service interface{} // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // Interval between CCMs sent on this MEP. The type is CfmBagCcmInterval. CcmInterval interface{} // The MEP's Domain is not configured. The type is bool. NoDomain interface{} // The MEP's Service is not configured. The type is bool. NoService interface{} // The MEP's EFP is not in the Service's Bridge Domain. The type is bool. BridgeDomainMismatch interface{} // Another MEP facing in the same direction is at the same Maintenance Level. // The type is bool. LevelConflict interface{} // CCM Interval is less than minimum interval supported by hardware. The type // is bool. CcmIntervalNotSupported interface{} // Offload resource limits have been exceeded. The type is bool. OffloadOutOfResources interface{} // Multiple offloaded MEPs on the same interface are not supported. The type // is bool. OffloadMultipleLocalMep interface{} // The MEP should be offloaded but crosscheck has not been configured. The // type is bool. OffloadNoCrossCheck interface{} // The MEP should be offloaded but multiple crosscheck MEPs have been // configured, and this is not supported. The type is bool. OffloadMultiplePeerMeps interface{} // The MEP direction does not support offload. The type is bool. OffloadMepDirectionNotSupported interface{} // AIS is configured on the same interface as the down MEP. The type is bool. AisConfigured interface{} // The MEP is configured in a domain at level 0, on a bundle interface or // sub-interface. This is not supported. The type is bool. BundleLevel0 interface{} // A BD/XC specified in the MEG config, but it does not exist globally. The // type is bool. BridgeDomainNotInBdInfra interface{} // The configured MAID format is not supported for hardware offload. The type // is bool. MaidFormatNotSupported interface{} // The configured SMAN format is not supported for hardware offload. The type // is bool. SmanFormatNotSupported interface{} // The configured MDID format is not supported for hardware offload. The type // is bool. MdidFormatNotSupported interface{} // The platform returned a fatal error when passed the offload session. The // type is bool. FatalOffloadError interface{} // A satellite limitation is preventing MEP being offloaded to satellite. The // type is bool. SatelliteLimitation interface{} // In-progress Ethernet SLA loopback operations are disabled due to satellite // having loopback responder-only capabilities. The type is bool. SlaLoopbackOperationsDisabled interface{} // In-progress Ethernet SLA synthetic loss measurement operations are disabled // due to satellite having synthetic loss measurement responder-only // capabilities. The type is bool. SlaSyntheticLossOperationsDisabled interface{} // In-progress Ethernet SLA delay measurement operations are disabled due to // satellite having delay measurement responder-only capabilities. The type is // bool. SlaDelayMeasurementOperationsDisabled interface{} // The EFP doesn't have a valid MAC address yet. This will also get set if the // MAC address we have is a multicast address. The type is bool. NoValidMacAddress interface{} // We haven't yet been able to look up the interface type to find whether the // interface is a bundle. The type is bool. NoInterfaceType interface{} // The EFP has been deleted from IM. The type is bool. NotInIm interface{} // The EFP is a bundle and the mLACP mode is not yet known. The type is bool. NoMlacp interface{} // Error string returned from satellite. The type is string. SatelliteErrorString interface{} // ID of the satellite. The type is interface{} with range: 0..65535. SatelliteId interface{} // The MEP that has errors. Mep Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep // BD/XC ID for the MEP's Service, or Service name if the Service is // 'down-only'. ServiceBridgeDomain Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain // ID of the BD/XC that the MEP's EFP is in, if any. InterfaceBridgeDomain Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain // Satellite Capabilities. SatelliteCapabilities Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities }
Cfm_Global_MepConfigurationErrors_MepConfigurationError Information about a particular configuration error
func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError) GetEntityData ¶
func (mepConfigurationError *Cfm_Global_MepConfigurationErrors_MepConfigurationError) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain ¶
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge domain identifier format. The type is CfmBagBdidFmt. BridgeDomainIdFormat interface{} // Name of the Bridge/XConnect Group. The type is string. Group interface{} // Name of the Bridge Domain/XConnect. The type is string. Name interface{} // Local Customer Edge Identifier (CE-ID). The type is interface{} with range: // 0..65535. CeId interface{} // Remote Customer Edge Identifier (CE-ID). The type is interface{} with // range: 0..65535. RemoteCeId interface{} // EVPN ID for VLAN-aware flexible cross-connects. The type is interface{} // with range: 0..4294967295. Evi interface{} }
Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain ID of the BD/XC that the MEP's EFP is in, if any
func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain) GetEntityData ¶
func (interfaceBridgeDomain *Cfm_Global_MepConfigurationErrors_MepConfigurationError_InterfaceBridgeDomain) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep ¶
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Domain name. The type is string. DomainName interface{} // Domain level. The type is CfmBagMdLevel. Level interface{} // Service name. The type is string. ServiceName interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Type of Maintenance Point. The type is CfmMaMpVariety. MaintenancePointType interface{} // MEP ID. The type is interface{} with range: 0..65535. MepId interface{} }
Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep The MEP that has errors
func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep) GetEntityData ¶
func (mep *Cfm_Global_MepConfigurationErrors_MepConfigurationError_Mep) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities ¶
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Loopback. Loopback Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback // Delay Measurement. DelayMeasurement Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement // Synthetic Loss Measurement. SyntheticLossMeasurement Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement }
Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities Satellite Capabilities
func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities) GetEntityData ¶
func (satelliteCapabilities *Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement ¶
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Responder. The type is bool. Responder interface{} // Controller. The type is bool. Controller interface{} }
Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement Delay Measurement
func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement) GetEntityData ¶
func (delayMeasurement *Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_DelayMeasurement) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback ¶
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Responder. The type is bool. Responder interface{} // Controller. The type is bool. Controller interface{} }
Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback Loopback
func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback) GetEntityData ¶
func (loopback *Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_Loopback) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement ¶
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Responder. The type is bool. Responder interface{} // Controller. The type is bool. Controller interface{} }
Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement Synthetic Loss Measurement
func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement) GetEntityData ¶
func (syntheticLossMeasurement *Cfm_Global_MepConfigurationErrors_MepConfigurationError_SatelliteCapabilities_SyntheticLossMeasurement) GetEntityData() *types.CommonEntityData
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain ¶
type Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge domain identifier format. The type is CfmBagBdidFmt. BridgeDomainIdFormat interface{} // Name of the Bridge/XConnect Group. The type is string. Group interface{} // Name of the Bridge Domain/XConnect. The type is string. Name interface{} // Local Customer Edge Identifier (CE-ID). The type is interface{} with range: // 0..65535. CeId interface{} // Remote Customer Edge Identifier (CE-ID). The type is interface{} with // range: 0..65535. RemoteCeId interface{} // EVPN ID for VLAN-aware flexible cross-connects. The type is interface{} // with range: 0..4294967295. Evi interface{} }
Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain BD/XC ID for the MEP's Service, or Service name if the Service is 'down-only'
func (*Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain) GetEntityData ¶
func (serviceBridgeDomain *Cfm_Global_MepConfigurationErrors_MepConfigurationError_ServiceBridgeDomain) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s ¶
type Cfm_Global_PeerMePv2s struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about a peer MEP for a particular local MEP. The type is slice // of Cfm_Global_PeerMePv2s_PeerMePv2. PeerMePv2 []*Cfm_Global_PeerMePv2s_PeerMePv2 }
Cfm_Global_PeerMePv2s Peer MEPs table Version 2
func (*Cfm_Global_PeerMePv2s) GetEntityData ¶
func (peerMePv2s *Cfm_Global_PeerMePv2s) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2 ¶
type Cfm_Global_PeerMePv2s_PeerMePv2 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Maintenance Domain. The type is string with // length: 1..79. Domain interface{} // This attribute is a key. Service (Maintenance Association). The type is // string with length: 1..79. Service interface{} // This attribute is a key. MEP ID of Local MEP. The type is interface{} with // range: 1..8191. LocalMepId interface{} // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // This attribute is a key. MEP ID of Peer MEP. The type is interface{} with // range: 1..8191. PeerMepId interface{} // This attribute is a key. Peer MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PeerMacAddress interface{} // Maintenance domain name. The type is string. DomainXr interface{} // Service name. The type is string. ServiceXr interface{} // Maintenance level. The type is CfmBagMdLevel. Level interface{} // MEP ID. The type is interface{} with range: 0..65535. MepId interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceXr interface{} // MEP facing direction. The type is CfmBagDirection. MepDirection interface{} // The local MEP is on an interface in standby mode. The type is bool. Standby interface{} // Peer MEP. PeerMep Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep }
Cfm_Global_PeerMePv2s_PeerMePv2 Information about a peer MEP for a particular local MEP
func (*Cfm_Global_PeerMePv2s_PeerMePv2) GetEntityData ¶
func (peerMePv2 *Cfm_Global_PeerMePv2s_PeerMePv2) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MEP ID. The type is interface{} with range: 0..65535. MepId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Cross-check state. The type is CfmPmRmepXcState. CrossCheckState interface{} // State of the peer MEP state machine. The type is CfmPmRmepState. PeerMepState interface{} // Offload status of received CCM handling. The type is CfmBagCcmOffload. CcmOffload interface{} // Error state. ErrorState Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState // Elapsed time since peer MEP became active or timed out. LastUpDownTime Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime // Last CCM received from the peer MEP. LastCcmReceived Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived // Peer MEP statistics. Statistics Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep Peer MEP
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep) GetEntityData ¶
func (peerMep *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timed out (loss threshold exceeded). The type is bool. LossThresholdExceeded interface{} // Invalid level. The type is bool. InvalidLevel interface{} // Invalid MAID. The type is bool. InvalidMaid interface{} // Invalid CCM interval. The type is bool. InvalidCcmInterval interface{} // Loop detected (our MAC address received). The type is bool. ReceivedOurMac interface{} // Configuration Error (our MEP ID received). The type is bool. ReceivedOurMepId interface{} // Remote defection indication received. The type is bool. ReceivedRdi interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState Error state
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState) GetEntityData ¶
func (errorState *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_ErrorState) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Port status. The type is CfmPmPortStatus. PortStatus interface{} // Interface status. The type is CfmPmIntfStatus. InterfaceStatus interface{} // Additional interface status. The type is CfmPmAddlIntfStatus. AdditionalInterfaceStatus interface{} // Undecoded frame. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. RawData interface{} // Frame header. Header Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header // Sender ID TLV. SenderId Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId // MEP name. MepName Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName // Organizational-specific TLVs. The type is slice of // Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv. OrganizationSpecificTlv []*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv // Unknown TLVs. The type is slice of // Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv. UnknownTlv []*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived Last CCM received from the peer MEP
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived) GetEntityData ¶
func (lastCcmReceived *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MD level. The type is CfmBagMdLevel. Level interface{} // Version. The type is interface{} with range: 0..255. Version interface{} // CCM interval. The type is CfmBagCcmInterval. Interval interface{} // Remote defect indicated. The type is bool. Rdi interface{} // CCM sequence number. The type is interface{} with range: 0..4294967295. SequenceNumber interface{} // MEP ID. The type is interface{} with range: 0..65535. MepId interface{} // MDID Format. The type is interface{} with range: 0..255. MdidFormat interface{} // Short MA Name format. The type is interface{} with range: 0..255. ShortMaNameFormat interface{} // MDID. Mdid Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid // Short MA Name. ShortMaName Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header Frame header
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header) GetEntityData ¶
func (header *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MDIDFormatValue. The type is CfmBagMdidFmt. MdidFormatValue interface{} // DNS-like name. The type is string. DnsLikeName interface{} // String name. The type is string. StringName interface{} // Hex data. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. MdidData interface{} // MAC address name. MacName Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid MDID
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid) GetEntityData ¶
func (mdid *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Integer. The type is interface{} with range: 0..65535. Integer interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName MAC address name
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName) GetEntityData ¶
func (macName *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_Mdid_MacName) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ShortMANameFormatValue. The type is CfmBagSmanFmt. ShortMaNameFormatValue interface{} // VLAN ID name. The type is interface{} with range: 0..65535. VlanIdName interface{} // String name. The type is string. StringName interface{} // Unsigned integer name. The type is interface{} with range: 0..65535. IntegerName interface{} // ICC-based format. The type is string. IccBased interface{} // Hex data. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ShortMaNameData interface{} // VPN ID name. VpnIdName Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName Short MA Name
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName) GetEntityData ¶
func (shortMaName *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VPN authority organizationally-unique ID. The type is interface{} with // range: 0..4294967295. Oui interface{} // VPN index. The type is interface{} with range: 0..4294967295. Index interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName VPN ID name
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName) GetEntityData ¶
func (vpnIdName *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_Header_ShortMaName_VpnIdName) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MEP name. The type is string. Name interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName MEP name
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName) GetEntityData ¶
func (mepName *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_MepName) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Organizationally-unique ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Oui interface{} // Subtype of TLV. The type is interface{} with range: 0..255. Subtype interface{} // Binary data in TLV. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Value interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv Organizational-specific TLVs
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv) GetEntityData ¶
func (organizationSpecificTlv *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_OrganizationSpecificTlv) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Management address domain. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ManagementAddressDomain interface{} // Management address. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ManagementAddress interface{} // Chassis ID. ChassisId Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId Sender ID TLV
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId) GetEntityData ¶
func (senderId *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Chassis ID Type. The type is CfmPmChassisIdFmt. ChassisIdType interface{} // Chassis ID Type. The type is interface{} with range: 0..255. ChassisIdTypeValue interface{} // Chassis ID (Deprecated). The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ChassisId interface{} // Chassis ID (Current). ChassisIdValue Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId Chassis ID
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId) GetEntityData ¶
func (chassisId *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ChassisIDFormat. The type is CfmPmIdFmt. ChassisIdFormat interface{} // Chassis ID String. The type is string. ChassisIdString interface{} // Chassis ID MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. ChassisIdMac interface{} // Raw Chassis ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ChassisIdRaw interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue Chassis ID (Current)
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue) GetEntityData ¶
func (chassisIdValue *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_SenderId_ChassisId_ChassisIdValue) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Type code of TLV. The type is interface{} with range: 0..255. Typecode interface{} // Binary data in TLV. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Value interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv Unknown TLVs
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv) GetEntityData ¶
func (unknownTlv *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastCcmReceived_UnknownTlv) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime Elapsed time since peer MEP became active or timed out
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime) GetEntityData ¶
func (lastUpDownTime *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_LastUpDownTime) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of CCMs received. The type is interface{} with range: // 0..18446744073709551615. CcmsReceived interface{} // Number of CCMs received with an invalid level. The type is interface{} with // range: 0..18446744073709551615. CcmsWrongLevel interface{} // Number of CCMs received with an invalid MAID. The type is interface{} with // range: 0..18446744073709551615. CcmsInvalidMaid interface{} // Number of CCMs received with an invalid interval. The type is interface{} // with range: 0..18446744073709551615. CcmsInvalidInterval interface{} // Number of CCMs received with an invalid source MAC address. The type is // interface{} with range: 0..18446744073709551615. CcmsInvalidSourceMacAddress interface{} // Number of CCMs received with our MEP ID. The type is interface{} with // range: 0..18446744073709551615. CcmsOurMepId interface{} // Number of CCMs received with the Remote Defect Indication bit set. The type // is interface{} with range: 0..18446744073709551615. CcmsRdi interface{} // Number of CCMs received out-of-sequence. The type is interface{} with // range: 0..18446744073709551615. CcmsOutOfSequence interface{} // Sequence number of last CCM received. The type is interface{} with range: // 0..4294967295. LastCcmSequenceNumber interface{} // Elapsed time since last CCM received. LastCcmReceivedTime Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics Peer MEP statistics
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics) GetEntityData ¶
func (statistics *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics) GetEntityData() *types.CommonEntityData
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime ¶
type Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime Elapsed time since last CCM received
func (*Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime) GetEntityData ¶
func (lastCcmReceivedTime *Cfm_Global_PeerMePv2s_PeerMePv2_PeerMep_Statistics_LastCcmReceivedTime) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches ¶
type Cfm_Global_TracerouteCaches struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Information about a particular traceroute operation. The type is slice of // Cfm_Global_TracerouteCaches_TracerouteCache. TracerouteCache []*Cfm_Global_TracerouteCaches_TracerouteCache }
Cfm_Global_TracerouteCaches Traceroute Cache table
func (*Cfm_Global_TracerouteCaches) GetEntityData ¶
func (tracerouteCaches *Cfm_Global_TracerouteCaches) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache ¶
type Cfm_Global_TracerouteCaches_TracerouteCache struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Maintenance Domain. The type is string with // length: 1..79. Domain interface{} // This attribute is a key. Service (Maintenance Association). The type is // string with length: 1..79. Service interface{} // This attribute is a key. MEP ID. The type is interface{} with range: // 1..8191. MepId interface{} // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // This attribute is a key. Transaction ID. The type is interface{} with // range: 0..4294967295. TransactionId interface{} // Count of ignored replies for this request. The type is interface{} with // range: 0..4294967295. RepliesDropped interface{} // Information about the traceroute operation. TracerouteInformation Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation // Received linktrace replies. The type is slice of // Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply. LinktraceReply []*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply // Received exploratory linktrace replies. The type is slice of // Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply. ExploratoryLinktraceReply []*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply }
Cfm_Global_TracerouteCaches_TracerouteCache Information about a particular traceroute operation
func (*Cfm_Global_TracerouteCaches_TracerouteCache) GetEntityData ¶
func (tracerouteCache *Cfm_Global_TracerouteCaches_TracerouteCache) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Undecoded frame. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. RawData interface{} // Frame header. Header Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header // Sender ID TLV. SenderId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId // Reply ingress TLV. ReplyIngress Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress // Reply egress TLV. ReplyEgress Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress // Last hop ID. LastHop Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop // Organizational-specific TLVs. The type is slice of // Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv. OrganizationSpecificTlv []*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv // Unknown TLVs. The type is slice of // Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv. UnknownTlv []*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply Received exploratory linktrace replies
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply) GetEntityData ¶
func (exploratoryLinktraceReply *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MD level. The type is CfmBagMdLevel. Level interface{} // Version. The type is interface{} with range: 0..255. Version interface{} // ELR was forwarded. The type is bool. Forwarded interface{} // Terminal MEP reached. The type is bool. TerminalMep interface{} // Reply Filter unrecognized. The type is bool. ReplyFilterUnknown interface{} // Transaction ID. The type is interface{} with range: 0..4294967295. TransactionId interface{} // TTL. The type is interface{} with range: 0..255. Ttl interface{} // Relay action. The type is CfmPmElrRelayAction. RelayAction interface{} // Next Hop Timeout, in seconds. The type is interface{} with range: // 0..4294967295. Units are second. NextHopTimeout interface{} // Delay Model. The type is CfmPmEltDelayModel. DelayModel interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header Frame header
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header) GetEntityData ¶
func (header *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_Header) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LastHopFormat. The type is CfmPmLastHopFmt. LastHopFormat interface{} // Hostname. The type is string. HostName interface{} // Egress ID. EgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop Last hop ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop) GetEntityData ¶
func (lastHop *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unique ID. The type is interface{} with range: 0..65535. UniqueId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId Egress ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId) GetEntityData ¶
func (egressId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_LastHop_EgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Organizationally-unique ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Oui interface{} // Subtype of TLV. The type is interface{} with range: 0..255. Subtype interface{} // Binary data in TLV. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Value interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv Organizational-specific TLVs
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv) GetEntityData ¶
func (organizationSpecificTlv *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_OrganizationSpecificTlv) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Reply egress action. The type is CfmPmElrEgressAction. Action interface{} // MAC address of egress interface. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Last Egress ID. LastEgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId // Next Egress ID. NextEgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId // Port ID. PortId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress Reply egress TLV
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress) GetEntityData ¶
func (replyEgress *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unique ID. The type is interface{} with range: 0..65535. UniqueId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId Last Egress ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId) GetEntityData ¶
func (lastEgressId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_LastEgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unique ID. The type is interface{} with range: 0..65535. UniqueId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId Next Egress ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId) GetEntityData ¶
func (nextEgressId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_NextEgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Port ID type. The type is CfmPmPortIdFmt. PortIdType interface{} // Port ID type value. The type is interface{} with range: 0..255. PortIdTypeValue interface{} // Port ID (Deprecated). The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PortId interface{} // Port ID (Current). PortIdValue Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId Port ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId) GetEntityData ¶
func (portId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PortIDFormat. The type is CfmPmIdFmt. PortIdFormat interface{} // Port ID String. The type is string. PortIdString interface{} // Port ID MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PortIdMac interface{} // Raw Port ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PortIdRaw interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue Port ID (Current)
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue) GetEntityData ¶
func (portIdValue *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyEgress_PortId_PortIdValue) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ELR Reply ingress action. The type is CfmPmElrIngressAction. Action interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Last egress ID. LastEgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId // Next egress ID. NextEgressId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId // Port ID. PortId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress Reply ingress TLV
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress) GetEntityData ¶
func (replyIngress *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unique ID. The type is interface{} with range: 0..65535. UniqueId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId Last egress ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId) GetEntityData ¶
func (lastEgressId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_LastEgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unique ID. The type is interface{} with range: 0..65535. UniqueId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId Next egress ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId) GetEntityData ¶
func (nextEgressId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_NextEgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Port ID type. The type is CfmPmPortIdFmt. PortIdType interface{} // Port ID type value. The type is interface{} with range: 0..255. PortIdTypeValue interface{} // Port ID (Deprecated). The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PortId interface{} // Port ID (Current). PortIdValue Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId Port ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId) GetEntityData ¶
func (portId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PortIDFormat. The type is CfmPmIdFmt. PortIdFormat interface{} // Port ID String. The type is string. PortIdString interface{} // Port ID MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PortIdMac interface{} // Raw Port ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PortIdRaw interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue Port ID (Current)
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue) GetEntityData ¶
func (portIdValue *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_ReplyIngress_PortId_PortIdValue) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Management address domain. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ManagementAddressDomain interface{} // Management address. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ManagementAddress interface{} // Chassis ID. ChassisId Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId Sender ID TLV
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId) GetEntityData ¶
func (senderId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Chassis ID Type. The type is CfmPmChassisIdFmt. ChassisIdType interface{} // Chassis ID Type. The type is interface{} with range: 0..255. ChassisIdTypeValue interface{} // Chassis ID (Deprecated). The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ChassisId interface{} // Chassis ID (Current). ChassisIdValue Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId Chassis ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId) GetEntityData ¶
func (chassisId *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ChassisIDFormat. The type is CfmPmIdFmt. ChassisIdFormat interface{} // Chassis ID String. The type is string. ChassisIdString interface{} // Chassis ID MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. ChassisIdMac interface{} // Raw Chassis ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ChassisIdRaw interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue Chassis ID (Current)
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue) GetEntityData ¶
func (chassisIdValue *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_SenderId_ChassisId_ChassisIdValue) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Type code of TLV. The type is interface{} with range: 0..255. Typecode interface{} // Binary data in TLV. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Value interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv Unknown TLVs
func (*Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv) GetEntityData ¶
func (unknownTlv *Cfm_Global_TracerouteCaches_TracerouteCache_ExploratoryLinktraceReply_UnknownTlv) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Undecoded frame. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. RawData interface{} // Frame header. Header Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header // Sender ID TLV. SenderId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId // Egress ID TLV. EgressId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId // Reply ingress TLV. ReplyIngress Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress // Reply egress TLV. ReplyEgress Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress // Last hop ID. LastHop Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop // Organizational-specific TLVs. The type is slice of // Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv. OrganizationSpecificTlv []*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv // Unknown TLVs. The type is slice of // Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv. UnknownTlv []*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply Received linktrace replies
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply) GetEntityData ¶
func (linktraceReply *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Last egress ID. LastEgressId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId // Next egress ID. NextEgressId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId Egress ID TLV
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId) GetEntityData ¶
func (egressId *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unique ID. The type is interface{} with range: 0..65535. UniqueId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId Last egress ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId) GetEntityData ¶
func (lastEgressId *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_LastEgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unique ID. The type is interface{} with range: 0..65535. UniqueId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId Next egress ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId) GetEntityData ¶
func (nextEgressId *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_EgressId_NextEgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MD level. The type is CfmBagMdLevel. Level interface{} // Version. The type is interface{} with range: 0..255. Version interface{} // Use filtering DB only. The type is bool. UseFdbOnly interface{} // LTR was forwarded. The type is bool. Forwarded interface{} // Terminal MEP reached. The type is bool. TerminalMep interface{} // Transaction ID. The type is interface{} with range: 0..4294967295. TransactionId interface{} // TTL. The type is interface{} with range: 0..255. Ttl interface{} // Relay action. The type is CfmPmRelayAction. RelayAction interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header Frame header
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header) GetEntityData ¶
func (header *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_Header) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LastHopFormat. The type is CfmPmLastHopFmt. LastHopFormat interface{} // Hostname. The type is string. HostName interface{} // Egress ID. EgressId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop Last hop ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop) GetEntityData ¶
func (lastHop *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unique ID. The type is interface{} with range: 0..65535. UniqueId interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId Egress ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId) GetEntityData ¶
func (egressId *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_LastHop_EgressId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Organizationally-unique ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Oui interface{} // Subtype of TLV. The type is interface{} with range: 0..255. Subtype interface{} // Binary data in TLV. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Value interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv Organizational-specific TLVs
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv) GetEntityData ¶
func (organizationSpecificTlv *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_OrganizationSpecificTlv) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Reply egress action. The type is CfmPmEgressAction. Action interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Port ID. PortId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress Reply egress TLV
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress) GetEntityData ¶
func (replyEgress *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Port ID type. The type is CfmPmPortIdFmt. PortIdType interface{} // Port ID type value. The type is interface{} with range: 0..255. PortIdTypeValue interface{} // Port ID (Deprecated). The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PortId interface{} // Port ID (Current). PortIdValue Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId Port ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId) GetEntityData ¶
func (portId *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PortIDFormat. The type is CfmPmIdFmt. PortIdFormat interface{} // Port ID String. The type is string. PortIdString interface{} // Port ID MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PortIdMac interface{} // Raw Port ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PortIdRaw interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue Port ID (Current)
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue) GetEntityData ¶
func (portIdValue *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyEgress_PortId_PortIdValue) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Reply ingress action. The type is CfmPmIngressAction. Action interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Port ID. PortId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress Reply ingress TLV
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress) GetEntityData ¶
func (replyIngress *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Port ID type. The type is CfmPmPortIdFmt. PortIdType interface{} // Port ID type value. The type is interface{} with range: 0..255. PortIdTypeValue interface{} // Port ID (Deprecated). The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PortId interface{} // Port ID (Current). PortIdValue Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId Port ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId) GetEntityData ¶
func (portId *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PortIDFormat. The type is CfmPmIdFmt. PortIdFormat interface{} // Port ID String. The type is string. PortIdString interface{} // Port ID MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PortIdMac interface{} // Raw Port ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. PortIdRaw interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue Port ID (Current)
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue) GetEntityData ¶
func (portIdValue *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_ReplyIngress_PortId_PortIdValue) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Management address domain. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ManagementAddressDomain interface{} // Management address. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ManagementAddress interface{} // Chassis ID. ChassisId Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId Sender ID TLV
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId) GetEntityData ¶
func (senderId *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Chassis ID Type. The type is CfmPmChassisIdFmt. ChassisIdType interface{} // Chassis ID Type. The type is interface{} with range: 0..255. ChassisIdTypeValue interface{} // Chassis ID (Deprecated). The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ChassisId interface{} // Chassis ID (Current). ChassisIdValue Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId Chassis ID
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId) GetEntityData ¶
func (chassisId *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ChassisIDFormat. The type is CfmPmIdFmt. ChassisIdFormat interface{} // Chassis ID String. The type is string. ChassisIdString interface{} // Chassis ID MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. ChassisIdMac interface{} // Raw Chassis ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. ChassisIdRaw interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue Chassis ID (Current)
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue) GetEntityData ¶
func (chassisIdValue *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_SenderId_ChassisId_ChassisIdValue) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Type code of TLV. The type is interface{} with range: 0..255. Typecode interface{} // Binary data in TLV. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Value interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv Unknown TLVs
func (*Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv) GetEntityData ¶
func (unknownTlv *Cfm_Global_TracerouteCaches_TracerouteCache_LinktraceReply_UnknownTlv) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maintenance domain name. The type is string. Domain interface{} // Service name. The type is string. Service interface{} // Maintenance level. The type is CfmBagMdLevel. Level interface{} // Source MEP ID. The type is interface{} with range: 0..65535. SourceMepId interface{} // Source interface. The type is string with pattern: [a-zA-Z0-9._/-]+. SourceInterface interface{} // Source MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SourceMacAddress interface{} // Target MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. TargetMacAddress interface{} // Directed MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. DirectedMacAddress interface{} // Target MEP ID. The type is interface{} with range: 0..65535. TargetMepId interface{} // Timestamp of initiation time (seconds). The type is interface{} with range: // 0..18446744073709551615. Units are second. Timestamp interface{} // Time to live. The type is interface{} with range: 0..255. Ttl interface{} // Transaction ID. The type is interface{} with range: 0..4294967295. TransactionId interface{} // Options affecting traceroute behavior. Options Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options }
Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation Information about the traceroute operation
func (*Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation) GetEntityData ¶
func (tracerouteInformation *Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Mode. The type is CfmPmLtMode. Mode interface{} // Options for a basic IEEE 802.1ag Linktrace. BasicOptions Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions // Options for an Exploratory Linktrace. ExploratoryOptions Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions }
Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options Options affecting traceroute behavior
func (*Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options) GetEntityData ¶
func (options *Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Traceroute was initiated automatically. The type is bool. IsAuto interface{} // Only use the Filtering Database for forwarding lookups. The type is bool. FdbOnly interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions Options for a basic IEEE 802.1ag Linktrace
func (*Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions) GetEntityData ¶
func (basicOptions *Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_BasicOptions) GetEntityData() *types.CommonEntityData
type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions ¶
type Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay model for delay calculations. The type is CfmPmEltDelayModel. DelayModel interface{} // Constant Factor for delay calculations. The type is interface{} with range: // 0..4294967295. DelayConstantFactor interface{} // Reply Filtering mode used by responders. The type is CfmPmElmReplyFilter. ReplyFilter interface{} }
Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions Options for an Exploratory Linktrace
func (*Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions) GetEntityData ¶
func (exploratoryOptions *Cfm_Global_TracerouteCaches_TracerouteCache_TracerouteInformation_Options_ExploratoryOptions) GetEntityData() *types.CommonEntityData
type Cfm_Nodes ¶
type Cfm_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node-specific data for a particular node. The type is slice of // Cfm_Nodes_Node. Node []*Cfm_Nodes_Node }
Cfm_Nodes Node table for node-specific operational data
func (*Cfm_Nodes) GetEntityData ¶
func (nodes *Cfm_Nodes) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node ¶
type Cfm_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+). Node interface{} // Interface AIS table. InterfaceAises Cfm_Nodes_Node_InterfaceAises // Interface Statistics table. InterfaceStatistics Cfm_Nodes_Node_InterfaceStatistics // Summary. Summary Cfm_Nodes_Node_Summary // CCMLearningDatabase table. CcmLearningDatabases Cfm_Nodes_Node_CcmLearningDatabases }
Cfm_Nodes_Node Node-specific data for a particular node
func (*Cfm_Nodes_Node) GetEntityData ¶
func (node *Cfm_Nodes_Node) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_CcmLearningDatabases ¶
type Cfm_Nodes_Node_CcmLearningDatabases struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // CCM Learning Database entry. The type is slice of // Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase. CcmLearningDatabase []*Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase }
Cfm_Nodes_Node_CcmLearningDatabases CCMLearningDatabase table
func (*Cfm_Nodes_Node_CcmLearningDatabases) GetEntityData ¶
func (ccmLearningDatabases *Cfm_Nodes_Node_CcmLearningDatabases) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase ¶
type Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Maintenance Domain. The type is string with // length: 1..79. Domain interface{} // This attribute is a key. Service (Maintenance Association). The type is // string with length: 1..79. Service interface{} // This attribute is a key. MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Maintenance domain name. The type is string. DomainXr interface{} // Maintenance level. The type is CfmBagMdLevel. Level interface{} // Maintenance association name. The type is string. ServiceXr interface{} // Source MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SourceMacAddress interface{} // The XID of the ingress interface for the CCM. The type is interface{} with // range: 0..4294967295. IngressInterface interface{} // The XID is stale and may have been reused for a different interface. The // type is bool. Stale interface{} // String representation of the Bridge Domain or Cross-Connect associated with // the ingress XID. The type is string. IngressInterfaceString interface{} }
Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase CCM Learning Database entry
func (*Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase) GetEntityData ¶
func (ccmLearningDatabase *Cfm_Nodes_Node_CcmLearningDatabases_CcmLearningDatabase) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceAises ¶
type Cfm_Nodes_Node_InterfaceAises struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AIS statistics for a particular interface. The type is slice of // Cfm_Nodes_Node_InterfaceAises_InterfaceAis. InterfaceAis []*Cfm_Nodes_Node_InterfaceAises_InterfaceAis }
Cfm_Nodes_Node_InterfaceAises Interface AIS table
func (*Cfm_Nodes_Node_InterfaceAises) GetEntityData ¶
func (interfaceAises *Cfm_Nodes_Node_InterfaceAises) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis ¶
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. AIS Direction. The type is CfmAisDir. Direction interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // IM Interface state. The type is string. InterfaceState interface{} // Interface interworking state. The type is CfmBagIwState. InterworkingState interface{} // STP state. The type is CfmBagStpState. StpState interface{} // AIS statistics. Statistics Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics }
Cfm_Nodes_Node_InterfaceAises_InterfaceAis AIS statistics for a particular interface
func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis) GetEntityData ¶
func (interfaceAis *Cfm_Nodes_Node_InterfaceAises_InterfaceAis) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics ¶
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Direction of AIS packets. The type is CfmBagDirection. Direction interface{} // Level of the lowest MEP transmitting AIS. The type is CfmBagMdLevel. LowestLevel interface{} // Level that AIS packets are transmitted on. The type is CfmBagMdLevel. TransmissionLevel interface{} // Interval at which AIS packets are transmitted. The type is // CfmBagAisInterval. TransmissionInterval interface{} // Total number of packets sent by the transmitting MEP. The type is // interface{} with range: 0..4294967295. SentPackets interface{} // Levels of other MEPs receiving AIS. The type is slice of CfmBagMdLevel. ViaLevel []interface{} // Defects detected. Defects Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects // Time elapsed since sending last started. LastStarted Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted }
Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics AIS statistics
func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics) GetEntityData ¶
func (statistics *Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects ¶
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AIS or LCK received. The type is bool. AisReceived interface{} // Number of peer MEPs that have timed out. The type is interface{} with // range: 0..4294967295. PeerMepsThatTimedOut interface{} // Number of missing peer MEPs. The type is interface{} with range: // 0..4294967295. Missing interface{} // Number of missing auto cross-check MEPs. The type is interface{} with // range: 0..4294967295. AutoMissing interface{} // Number of unexpected peer MEPs. The type is interface{} with range: // 0..4294967295. Unexpected interface{} // The local port or interface is down. The type is bool. LocalPortStatus interface{} // A peer port or interface is down. The type is bool. PeerPortStatus interface{} // Defects detected from remote MEPs. RemoteMepsDefects Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects }
Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects Defects detected
func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects) GetEntityData ¶
func (defects *Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects ¶
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timed out (loss threshold exceeded). The type is bool. LossThresholdExceeded interface{} // Invalid level. The type is bool. InvalidLevel interface{} // Invalid MAID. The type is bool. InvalidMaid interface{} // Invalid CCM interval. The type is bool. InvalidCcmInterval interface{} // Loop detected (our MAC address received). The type is bool. ReceivedOurMac interface{} // Configuration Error (our MEP ID received). The type is bool. ReceivedOurMepId interface{} // Remote defection indication received. The type is bool. ReceivedRdi interface{} }
Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects Defects detected from remote MEPs
func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects) GetEntityData ¶
func (remoteMepsDefects *Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_Defects_RemoteMepsDefects) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted ¶
type Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted Time elapsed since sending last started
func (*Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted) GetEntityData ¶
func (lastStarted *Cfm_Nodes_Node_InterfaceAises_InterfaceAis_Statistics_LastStarted) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceStatistics ¶
type Cfm_Nodes_Node_InterfaceStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Counters for a particular interface. The type is slice of // Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic. InterfaceStatistic []*Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic }
Cfm_Nodes_Node_InterfaceStatistics Interface Statistics table
func (*Cfm_Nodes_Node_InterfaceStatistics) GetEntityData ¶
func (interfaceStatistics *Cfm_Nodes_Node_InterfaceStatistics) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic ¶
type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceXr interface{} // EFP statistics. Statistics Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics }
Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic Counters for a particular interface
func (*Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic) GetEntityData ¶
func (interfaceStatistic *Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics ¶
type Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of malformed packets received at this EFP. The type is interface{} // with range: 0..18446744073709551615. MalformedPackets interface{} // Number of packets dropped at this EFP. The type is interface{} with range: // 0..18446744073709551615. DroppedPackets interface{} // Opcode for last malformed packet. The type is CfmBagOpcode. LastMalformedOpcode interface{} // Reason last malformed packet was malformed. The type is CfmPmPktAction. LastMalformedReason interface{} }
Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics EFP statistics
func (*Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics) GetEntityData ¶
func (statistics *Cfm_Nodes_Node_InterfaceStatistics_InterfaceStatistic_Statistics) GetEntityData() *types.CommonEntityData
type Cfm_Nodes_Node_Summary ¶
type Cfm_Nodes_Node_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The number of domains in the CFM database. The type is interface{} with // range: 0..4294967295. Domains interface{} // The number of services in the CFM database. The type is interface{} with // range: 0..4294967295. Services interface{} // The combined rate of CCMs on this card. The type is interface{} with range: // 0..4294967295. CcmRate interface{} // The number of local MEPs in the CFM database. The type is interface{} with // range: 0..4294967295. LocalMeps interface{} // The number of operational local MEPs. The type is interface{} with range: // 0..4294967295. OperationalLocalMeps interface{} // The number of down-MEPs. The type is interface{} with range: 0..4294967295. DownMeps interface{} // The number of up-MEPs. The type is interface{} with range: 0..4294967295. UpMeps interface{} // The number of MEPs for which CCM processing has been offloaded. The type is // interface{} with range: 0..4294967295. Offloaded interface{} // The number of MEPs offloaded with CCMs at 3.3ms intervals. The type is // interface{} with range: 0..4294967295. OffloadedAt33ms interface{} // The number of MEPs offloaded with CCMs at 10ms intervals. The type is // interface{} with range: 0..4294967295. OffloadedAt10ms interface{} // The number of local MEPs disabled due to configuration errors. The type is // interface{} with range: 0..4294967295. DisabledMisconfigured interface{} // The number of local MEPs disabled due to lack of resources. The type is // interface{} with range: 0..4294967295. DisabledOutOfResources interface{} // The number of local MEPs disabled due to operational errors. The type is // interface{} with range: 0..4294967295. DisabledOperationalError interface{} // The number of peer MEPs. The type is interface{} with range: 0..4294967295. PeerMeps interface{} // The number of operational peer MEPs recorded in the CFM database. The type // is interface{} with range: 0..4294967295. OperationalPeerMeps interface{} // The number of peer MEPs with defects. The type is interface{} with range: // 0..4294967295. PeerMepsWithDefects interface{} // The number of peer MEPs without defects. The type is interface{} with // range: 0..4294967295. PeerMepsWithoutDefects interface{} // The number of peer MEPs that have timed out. The type is interface{} with // range: 0..4294967295. PeerMepsTimedOut interface{} // The number of MIPs. The type is interface{} with range: 0..4294967295. Mips interface{} // The number of interfaces running CFM. The type is interface{} with range: // 0..4294967295. Interfaces interface{} // Number or bridge domains and crossconnects. The type is interface{} with // range: 0..4294967295. BridgeDomainsAndXconnects interface{} // Number of traceroute cache entries. The type is interface{} with range: // 0..4294967295. TracerouteCacheEntries interface{} // Number of traceroute cache replies. The type is interface{} with range: // 0..4294967295. TracerouteCacheReplies interface{} // Number of entries in the CCM learning database. The type is interface{} // with range: 0..4294967295. CcmLearningDbEntries interface{} // ISSU Role of CFM-D, if any. The type is CfmBagIssuRole. IssuRole interface{} // Number of BNM Enabled Links. The type is interface{} with range: // 0..4294967295. BnmEnabledLinks interface{} }
Cfm_Nodes_Node_Summary Summary
func (*Cfm_Nodes_Node_Summary) GetEntityData ¶
func (summary *Cfm_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData
type SlaBucketSize ¶
type SlaBucketSize string
SlaBucketSize represents Type of configuration of a bucket size
const ( // Bucket size is configured as buckets per probe SlaBucketSize_buckets_per_probe SlaBucketSize = "buckets-per-probe" // Bucket size is configured as probes per bucket SlaBucketSize_probes_per_bucket SlaBucketSize = "probes-per-bucket" )
type SlaOperBucket ¶
type SlaOperBucket string
SlaOperBucket represents Type of SLA metric bucket
const ( // SLA metric bin SlaOperBucket_bucket_type_bins SlaOperBucket = "bucket-type-bins" // SLA metric sample SlaOperBucket_bucket_type_samples SlaOperBucket = "bucket-type-samples" )
type SlaOperOperation ¶
type SlaOperOperation string
SlaOperOperation represents Type of SLA operation
const ( // Configured SLA operation SlaOperOperation_operation_type_configured SlaOperOperation = "operation-type-configured" // On-demand SLA operation SlaOperOperation_operation_type_ondemand SlaOperOperation = "operation-type-ondemand" )
type SlaOperPacketPriority ¶
type SlaOperPacketPriority string
SlaOperPacketPriority represents Priority scheme for packet priority
const ( // Packet does not use any specified priority. SlaOperPacketPriority_priority_none SlaOperPacketPriority = "priority-none" // Packet uses a specified 3-bit COS priority // value. SlaOperPacketPriority_priority_cos SlaOperPacketPriority = "priority-cos" )
type SlaOperTestPatternScheme ¶
type SlaOperTestPatternScheme string
SlaOperTestPatternScheme represents Test pattern scheme for packet padding
const ( // Packet is padded with a user-specified string SlaOperTestPatternScheme_hex SlaOperTestPatternScheme = "hex" // Packet is padded with a pseudo-random bit // sequence SlaOperTestPatternScheme_pseudo_random SlaOperTestPatternScheme = "pseudo-random" )
type SlaRecordableMetric ¶
type SlaRecordableMetric string
SlaRecordableMetric represents Types of metrics that can be recorded by probes
const ( // Not a valid metric type SlaRecordableMetric_metric_invalid SlaRecordableMetric = "metric-invalid" // Round-trip Delay SlaRecordableMetric_metric_round_trip_delay SlaRecordableMetric = "metric-round-trip-delay" // One-way Delay (Source->Destination) SlaRecordableMetric_metric_one_way_delay_sd SlaRecordableMetric = "metric-one-way-delay-sd" // One-way Delay (Destination->Source) SlaRecordableMetric_metric_one_way_delay_ds SlaRecordableMetric = "metric-one-way-delay-ds" // Round-trip Jitter SlaRecordableMetric_metric_round_trip_jitter SlaRecordableMetric = "metric-round-trip-jitter" // One-way Jitter (Source->Destination) SlaRecordableMetric_metric_one_way_jitter_sd SlaRecordableMetric = "metric-one-way-jitter-sd" // One-way Jitter (Destination->Source) SlaRecordableMetric_metric_one_way_jitter_ds SlaRecordableMetric = "metric-one-way-jitter-ds" // One-way Frame Loss Ratio (Source->Destination) SlaRecordableMetric_metric_one_way_flr_sd SlaRecordableMetric = "metric-one-way-flr-sd" // One-way Frame Loss Ratio (Destination->Source) SlaRecordableMetric_metric_one_way_flr_ds SlaRecordableMetric = "metric-one-way-flr-ds" )