ipi-cfm
+--rw cfm {feature-list:HAVE_CFM}?
+--rw global
| +--ro loopback
| | +--ro state
| | +--ro counters
| | +--ro messages-transmitted? yang:zero-based-counter32
| | +--ro replies-received? yang:zero-based-counter32
| | +--ro out-of-order-replies-received? yang:zero-based-counter32
| | +--ro bad-msdu? yang:zero-based-counter32
| +--rw linktrace
| +--rw cache
| | +--rw config!
| | | +--rw cache-enable empty
| | | +--rw cache-size? uint16
| | +--ro state
| | +--ro cache-enable empty
| | +--ro cache-size? uint16
| +--ro state
| +--ro counters
| +--ro messages-transmitted? yang:zero-based-counter32
| +--ro replies-transmitted? yang:zero-based-counter32
| +--ro valid-replies-received? yang:zero-based-counter32
| +--ro unexpected-replies-received? yang:zero-based-counter32
+--rw debug
| +--rw config
| | +--rw options? ipi-cfm-data-types:cfm_debug_t
| +--ro state
| +--ro options? ipi-cfm-data-types:cfm_debug_t
| +--ro terminal-debug-status? ipi-cfm-data-types:cfm_debug_t
+--rw maintenance-domains
| +--rw maintenance-domain* [md-name]
| +--rw md-name -> ../config/md-name
| +--rw config
| | +--rw md-name? string
| | +--rw type ipi-cfm-data-types:cfm_md_type_t
| | +--rw level uint8
| | +--rw mip-creation? ipi-cfm-data-types:cfm_mip_creation_mode_t {feature-list:HAVE_PROVIDER_BRIDGE}?
| +--ro state
| | +--ro md-name? string
| | +--ro type ipi-cfm-data-types:cfm_md_type_t
| | +--ro level uint8
| | +--ro mip-creation? ipi-cfm-data-types:cfm_mip_creation_mode_t {feature-list:HAVE_PROVIDER_BRIDGE}?
| +--rw maintenance-associations
| +--rw maintenance-association* [ma-name]
| +--rw ma-name -> ../config/ma-name
| +--rw config
| | +--rw ma-name? string
| | +--rw type ipi-cfm-data-types:cfm_ma_type_t
| | +--rw ccm-interval? ipi-cfm-data-types:cfm_msg_interval_t
| | +--rw enable-rmep-auto-discovery? empty {feature-list:HAVE_DUNE}?
| | +--rw static-rmep-identifiers* uint16
| | +--rw mip-creation? ipi-cfm-data-types:cfm_ma_mip_creation_mode_t
| | +--rw vlan-id? uint16
| | +--rw inner-vlan-id? uint16
| | +--rw bridge-id? -> /ipi-network-instance:network-instances/network-instance/instance-name
| | +--rw link-level-ma? empty
| | +--rw mip-interface-name* -> /ipi-interface:interfaces/interface/name {feature-list:HAVE_PROVIDER_BRIDGE}?
| | +--rw evpn-id? uint32 {feature-list:HAVE_BGP_EVPN,feature-list:NOT_HAVE_CUSTOM1_MPLS_OR_HAVE_NVO3_OAM}?
| | +--rw vpws-vc-name? string {feature-list:HAVE_MPLS_VC,feature-list:NOT_HAVE_CUSTOM1_MPLS}?
| +--ro state
| | +--ro ma-name? string
| | +--ro type ipi-cfm-data-types:cfm_ma_type_t
| | +--ro ccm-interval? ipi-cfm-data-types:cfm_msg_interval_t
| | +--ro enable-rmep-auto-discovery? empty {feature-list:HAVE_DUNE}?
| | +--ro static-rmep-identifiers* uint16
| | +--ro mip-creation? ipi-cfm-data-types:cfm_ma_mip_creation_mode_t
| | +--ro vlan-id? uint16
| | +--ro inner-vlan-id? uint16
| | +--ro bridge-id? -> /ipi-network-instance:network-instances/network-instance/instance-name
| | +--ro link-level-ma? empty
| | +--ro mip-interface-name* -> /ipi-interface:interfaces/interface/name {feature-list:HAVE_PROVIDER_BRIDGE}?
| | +--ro evpn-id? uint32 {feature-list:HAVE_BGP_EVPN,feature-list:NOT_HAVE_CUSTOM1_MPLS_OR_HAVE_NVO3_OAM}?
| | +--ro vpws-vc-name? string {feature-list:HAVE_MPLS_VC,feature-list:NOT_HAVE_CUSTOM1_MPLS}?
| +--rw maintenance-end-points
| | +--rw maintenance-end-point* [mep-id]
| | +--rw mep-id -> ../config/mep-id
| | +--rw config
| | | +--rw mep-id? uint16
| | | +--rw direction ipi-cfm-data-types:cfm_mep_direction_t
| | | +--rw administrative-state ipi-cfm-data-types:cfm_mep_state_t
| | | +--rw bw-mapped-interface? -> /ipi-interface:interfaces/interface/name
| | | +--rw interface-name? -> /ipi-interface:interfaces/interface/name
| | | +--rw remote-vpws-vc-name? string
| | | +--rw remote-evpn-id? uint32
| | +--ro state
| | | +--ro mep-id? uint16
| | | +--ro direction ipi-cfm-data-types:cfm_mep_direction_t
| | | +--ro administrative-state ipi-cfm-data-types:cfm_mep_state_t
| | | +--ro interface-name? -> /ipi-interface:interfaces/interface/name
| | | +--ro remote-vpws-vc-name? string
| | | +--ro remote-evpn-id? uint32
| | | +--ro mac-address? cml-data-types:cml_mac_addr_t
| | | +--ro ma-status? ipi-cfm-data-types:cfm_ma_status_t
| | | +--ro mep-connectivity-status? ipi-cfm-data-types:cfm_mep_connectivity_status_t
| | | +--ro bw-mapped-interface? -> /ipi-interface:interfaces/interface/name
| | +--rw continuity-check
| | | +--rw config
| | | | +--rw enable-cc-multicast? empty
| | | | +--rw lowest-fault-priority-defect? ipi-cfm-data-types:cfm_mep_lowest_fault_priority_t
| | | +--ro state
| | | | +--ro enable-cc-multicast? empty
| | | | +--ro lowest-fault-priority-defect? ipi-cfm-data-types:cfm_mep_lowest_fault_priority_t
| | | | +--ro highest-priority-defect-found? ipi-cfm-data-types:cfm_mep_highest_fault_defect_t
| | | | +--ro cc-received-defect? ipi-cfm-data-types:cfm_received_ccm_defect_t
| | | | +--ro cc-messages-received? yang:zero-based-counter32
| | | | +--ro cc-messages-sent? yang:zero-based-counter32
| | | +--ro remote-mep-database
| | | +--ro remote-mep* [rmep-id]
| | | +--ro rmep-id -> ../state/rmep-id
| | | +--ro state
| | | +--ro rmep-id? uint16
| | | +--ro mac-address? cml-data-types:cml_mac_addr_t
| | | +--ro rdi? empty
| | +--ro loopback
| | | +--ro last-test-result
| | | +--ro state
| | | +--ro target-mac-address? ipi-cfm-data-types:cfm_rmep_mac_addr_t
| | | +--ro messages-transmitted? yang:zero-based-counter32
| | | +--ro replies-received? yang:zero-based-counter32
| | +--ro linktrace-database
| | | +--ro linktrace-entry* [transaction-id]
| | | +--ro transaction-id -> ../state/transaction-id
| | | +--ro state
| | | | +--ro transaction-id? uint32
| | | | +--ro target-mac-address? ipi-cfm-data-types:cfm_rmep_mac_addr_t
| | | +--ro replies
| | | +--ro reply* [index]
| | | +--ro index -> ../state/index
| | | +--ro state
| | | +--ro index? uint8
| | | +--ro hops? uint8
| | | +--ro destination-mac-address? ipi-cfm-data-types:cfm_rmep_mac_addr_t
| | | +--ro relay-action? ipi-cfm-data-types:cfm_relay_action_t
| | +--rw ethernet-bandwidth-notification {feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
| | | +--rw config!
| | | | +--rw enable-receive empty
| | | | +--rw wait-to-restore-timer? uint32
| | | | +--rw peer-port-id? uint32
| | | +--ro state
| | | +--ro enable-receive empty
| | | +--ro wait-to-restore-timer? uint32
| | | +--ro peer-port-id? uint32
| | | +--ro nominal-bandwidth? string
| | | +--ro current-bandwidth? string
| | | +--ro signal-state? ipi-cfm-data-types:cfm_bn_csf_signal_state_t
| | | +--ro messages-received? yang:zero-based-counter32
| | | +--ro messages-dropped? yang:zero-based-counter32
| | | +--ro last-message-received-time? string
| | | +--ro message-rx-interval? uint8
| | | +--ro peer-mac-address? cml-data-types:cml_mac_addr_t
| | | +--ro mep-interface-name? string
| | | +--ro wait-to-restore-time-remaining? uint32
| | | +--ro peer-port-identifier? uint32
| | | +--ro curr-state-elapsed-time? string
| | +--rw ethernet-client-signal-fail {feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
| | | +--rw config!
| | | | +--rw enable-receive empty
| | | | +--rw wait-to-restore-timer? uint32
| | | +--ro state
| | | +--ro enable-receive empty
| | | +--ro wait-to-restore-timer? uint32
| | | +--ro signal-state? ipi-cfm-data-types:cfm_bn_csf_signal_state_t
| | | +--ro messages-received? yang:zero-based-counter32
| | | +--ro last-message-received-time? string
| | | +--ro message-rx-interval? uint8
| | | +--ro peer-mac-address? cml-data-types:cml_mac_addr_t
| | | +--ro mep-interface-name? string
| | +--rw ethernet-locked-signal {feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
| | | +--rw config!
| | | | +--rw lock-state ipi-cfm-data-types:cfm_mep_lck_t
| | | | +--rw client-md-level? uint8
| | | | +--rw interval? ipi-cfm-data-types:cfm_y1731_tx_interval_t
| | | | +--rw priority? uint8
| | | +--ro state
| | | +--ro lock-state ipi-cfm-data-types:cfm_mep_lck_t
| | | +--ro client-md-level? uint8
| | | +--ro interval? ipi-cfm-data-types:cfm_y1731_tx_interval_t
| | | +--ro priority? uint8
| | | +--ro receive-status? boolean
| | | +--ro transmit-status? boolean
| | | +--ro messages-received? yang:zero-based-counter32
| | | +--ro messages-transmitted? yang:zero-based-counter32
| | +--rw ethernet-alarm-indication-signal {feature-list:HAVE_CFM_Y1731}?
| | | +--rw config!
| | | | +--rw enable-status empty
| | | | +--rw client-md-level uint8
| | | | +--rw interval? ipi-cfm-data-types:cfm_y1731_tx_interval_t
| | | +--ro state
| | | +--ro enable-status empty
| | | +--ro client-md-level uint8
| | | +--ro interval? ipi-cfm-data-types:cfm_y1731_tx_interval_t
| | | +--ro is-ais-frame-received? boolean
| | +--rw y1731-responders {feature-list:HAVE_CFM_Y1731}?
| | | +--rw config
| | | | +--rw enable-lm-responder? ipi-cfm-data-types:cfm_lm_reply_type_t {feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| | | | +--rw enable-dm-responder? empty {feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| | | +--ro state
| | | +--ro enable-lm-responder? ipi-cfm-data-types:cfm_lm_reply_type_t {feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| | | +--ro enable-dm-responder? empty {feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| | +--rw ethernet-test-signal {feature-list:HAVE_DUNE,feature-list:Y1731_HW_OFFLOAD}?
| | | +--ro state
| | | +--ro rmep-id? uint16
| | | +--ro peer-mac-address? cml-data-types:cml_mac_addr_t
| | | +--ro session-status? ipi-cfm-data-types:cfm_tst_session_status_t
| | | +--ro start-time? yang:date-and-time
| | | +--ro end-time? yang:date-and-time
| | | +--ro elapsed-time? uint32
| | | +--ro in-test-frames? yang:zero-based-counter64
| | | +--ro in-out-of-order-frames? yang:zero-based-counter64
| | | +--ro in-ber-error-frames? yang:zero-based-counter64
| | | +--ro last-packet-sequence-number? uint64
| | | +--ro out-test-frames? yang:zero-based-counter64
| | +--ro ethernet-loss-measurements {feature-list:Y1731_HW_OFFLOAD}?
| | | +--ro current-measurement
| | | | +--ro state
| | | | +--ro counters
| | | | | +--ro near-end-loss? uint32
| | | | | +--ro far-end-loss? uint32
| | | | | +--ro near-end-accumulated-loss? uint32
| | | | | +--ro far-end-accumulated-loss? uint32
| | | | +--ro measurement-id? uint16
| | | | +--ro suspect-status? boolean
| | | | +--ro measurement-type? ipi-cfm-data-types:cfm_lm_measurement_type_t
| | | | +--ro elapsed-time? uint32
| | | | +--ro start-time? yang:date-and-time
| | | | +--ro session-status? ipi-cfm-data-types:cfm_pm_session_status_t
| | | +--ro historic-measurements
| | | +--ro historic-measurement* [measurement-id]
| | | +--ro measurement-id -> ../state/measurement-id
| | | +--ro state
| | | +--ro counters
| | | | +--ro near-end-loss? uint32
| | | | +--ro far-end-loss? uint32
| | | | +--ro near-end-accumulated-loss? uint32
| | | | +--ro far-end-accumulated-loss? uint32
| | | +--ro measurement-id? uint16
| | | +--ro suspect-status? boolean
| | | +--ro measurement-type? ipi-cfm-data-types:cfm_lm_measurement_type_t
| | | +--ro elapsed-time? uint32
| | | +--ro end-time? yang:date-and-time
| | +--ro ethernet-delay-measurements {feature-list:Y1731_HW_OFFLOAD}?
| | +--ro current-measurement
| | | +--ro state
| | | | +--ro measurement-id? uint16
| | | | +--ro suspect-status? boolean
| | | | +--ro measurement-type? ipi-cfm-data-types:cfm_dm_measurement_type_t
| | | | +--ro elapsed-time? uint32
| | | | +--ro start-time? yang:date-and-time
| | | | +--ro session-status? ipi-cfm-data-types:cfm_pm_session_status_t
| | | | +--ro frame-delay {feature-list:Y1731_HW_OFFLOAD}?
| | | | | +--ro min? yang:gauge32
| | | | | +--ro max? yang:gauge32
| | | | | +--ro avg? yang:gauge32
| | | | +--ro inter-frame-delay-variation {feature-list:Y1731_HW_OFFLOAD}?
| | | | +--ro min? yang:gauge32
| | | | +--ro max? yang:gauge32
| | | | +--ro avg? yang:gauge32
| | | +--ro frame-delay-bins {feature-list:Y1731_HW_OFFLOAD}?
| | | | +--ro frame-delay-bin* [bin-number]
| | | | +--ro bin-number -> ../state/bin-number
| | | | +--ro state
| | | | +--ro bin-number? uint8
| | | | +--ro threshold? uint32
| | | | +--ro counter? yang:gauge32
| | | +--ro inter-frame-delay-bins {feature-list:Y1731_HW_OFFLOAD}?
| | | +--ro inter-frame-delay-bin* [bin-number]
| | | +--ro bin-number -> ../state/bin-number
| | | +--ro state
| | | +--ro bin-number? uint8
| | | +--ro threshold? uint32
| | | +--ro counter? yang:gauge32
| | +--ro historic-measurements
| | +--ro historic-measurement* [measurement-id]
| | +--ro measurement-id -> ../state/measurement-id
| | +--ro state
| | | +--ro measurement-id? uint16
| | | +--ro suspect-status? boolean
| | | +--ro measurement-type? ipi-cfm-data-types:cfm_dm_measurement_type_t
| | | +--ro elapsed-time? uint32
| | | +--ro end-time? yang:date-and-time
| | | +--ro frame-delay {feature-list:Y1731_HW_OFFLOAD}?
| | | | +--ro min? yang:gauge32
| | | | +--ro max? yang:gauge32
| | | | +--ro avg? yang:gauge32
| | | +--ro inter-frame-delay-variation {feature-list:Y1731_HW_OFFLOAD}?
| | | +--ro min? yang:gauge32
| | | +--ro max? yang:gauge32
| | | +--ro avg? yang:gauge32
| | +--ro frame-delay-bins {feature-list:Y1731_HW_OFFLOAD}?
| | | +--ro frame-delay-bin* [bin-number]
| | | +--ro bin-number -> ../state/bin-number
| | | +--ro state
| | | +--ro bin-number? uint8
| | | +--ro threshold? uint32
| | | +--ro counter? yang:gauge32
| | +--ro inter-frame-delay-bins {feature-list:Y1731_HW_OFFLOAD}?
| | +--ro inter-frame-delay-bin* [bin-number]
| | +--ro bin-number -> ../state/bin-number
| | +--ro state
| | +--ro bin-number? uint8
| | +--ro threshold? uint32
| | +--ro counter? yang:gauge32
| +--ro default-mips
| +--ro default-mip* [interface-name]
| +--ro interface-name -> ../state/interface-name
| +--ro state
| +--ro interface-name? string
| +--ro vlan-id? uint16
| +--ro mac-address? cml-data-types:cml_mac_addr_t
+--rw ethernet-test-signal-profiles {feature-list:HAVE_DUNE,feature-list:Y1731_HW_OFFLOAD}?
| +--rw ethernet-test-signal-profile* [profile-name]
| +--rw profile-name -> ../config/profile-name
| +--rw config
| | +--rw profile-name? string
| | +--rw mode? ipi-cfm-data-types:cfm_test_mode_t
| | +--rw test-type? ipi-cfm-data-types:cfm_test_type_t
| | +--rw frame-size? uint32
| | +--rw pattern-type? ipi-cfm-data-types:cfm_test_pattern_type_t
| +--ro state
| +--ro profile-name? string
| +--ro mode? ipi-cfm-data-types:cfm_test_mode_t
| +--ro test-type? ipi-cfm-data-types:cfm_test_type_t
| +--ro frame-size? uint32
| +--ro pattern-type? ipi-cfm-data-types:cfm_test_pattern_type_t
+--rw ethernet-loss-measurement-profiles {feature-list:HAVE_CFM_Y1731,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +--rw ethernet-loss-measurement-profile* [profile-name]
| +--rw profile-name -> ../config/profile-name
| +--rw config
| | +--rw profile-name? string
| | +--rw measurement-type? ipi-cfm-data-types:cfm_lm_measurement_type_t
| | +--rw measurement-interval? uint32
| | +--rw message-period? ipi-cfm-data-types:cfm_msg_interval_t
| | +--rw intervals-stored? uint16
| +--ro state
| +--ro profile-name? string
| +--ro measurement-type? ipi-cfm-data-types:cfm_lm_measurement_type_t
| +--ro measurement-interval? uint32
| +--ro message-period? ipi-cfm-data-types:cfm_msg_interval_t
| +--ro intervals-stored? uint16
+--rw ethernet-delay-measurement-profiles {feature-list:HAVE_CFM_Y1731,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
+--rw ethernet-delay-measurement-profile* [profile-name]
+--rw profile-name -> ../config/profile-name
+--rw config
| +--rw profile-name? string
| +--rw measurement-interval? uint16
| +--rw message-period? ipi-cfm-data-types:cfm_msg_interval_t
| +--rw intervals-stored? uint16
| +--rw bins-per-fd-interval? uint8
| +--rw bins-per-ifdv-interval? uint8
+--ro state
| +--ro profile-name? string
| +--ro measurement-interval? uint16
| +--ro message-period? ipi-cfm-data-types:cfm_msg_interval_t
| +--ro intervals-stored? uint16
| +--ro bins-per-fd-interval? uint8
| +--ro bins-per-ifdv-interval? uint8
+--rw bin-thresholds
+--rw bin-threshold* [type bin-number]
+--rw type -> ../config/type
+--rw bin-number -> ../config/bin-number
+--rw config
| +--rw type? ipi-cfm-data-types:cfm_dm_measurement_bin_type_t
| +--rw bin-number? uint8
| +--rw threshold uint32
+--ro state
+--ro type? ipi-cfm-data-types:cfm_dm_measurement_bin_type_t
+--ro bin-number? uint8
+--ro threshold uint32
 
rpcs:
+---x cfm-l2-abort-eth-test-signal {feature-list:Y1731_HW_OFFLOAD,feature-list:HAVE_DUNE}?
| +---w input
| +---w mep-id uint16
| +---w ma-name string
| +---w domain-name string
+---x cfm-l2-eth-test-on-demand-start-relative-stop-relative {feature-list:Y1731_HW_OFFLOAD,feature-list:HAVE_DUNE}?
| +---w input
| +---w test-target ipi-cfm-data-types:cfm_rmep_type_t
| +---w mep-id uint16
| +---w ma-name string
| +---w md-name string
| +---w profile-name string
| +---w start-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w start-time uint32
| +---w stop-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w stop-time uint32
+---x cfm-l2-eth-test-on-demand-start-absolute-stop-relative {feature-list:Y1731_HW_OFFLOAD,feature-list:HAVE_DUNE}?
| +---w input
| +---w test-target ipi-cfm-data-types:cfm_rmep_type_t
| +---w mep-id uint16
| +---w ma-name string
| +---w md-name string
| +---w profile-name string
| +---w start-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w stop-time uint32
+---x cfm-l2-eth-test-on-demand-start-relative-stop-absolute {feature-list:Y1731_HW_OFFLOAD,feature-list:HAVE_DUNE}?
| +---w input
| +---w test-target ipi-cfm-data-types:cfm_rmep_type_t
| +---w mep-id uint16
| +---w ma-name string
| +---w md-name string
| +---w profile-name string
| +---w start-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w start-time uint32
| +---w stop-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w stop-time string
+---x cfm-l2-eth-test-on-demand-start-absolute-stop-absolute {feature-list:Y1731_HW_OFFLOAD,feature-list:HAVE_DUNE}?
| +---w input
| +---w test-target ipi-cfm-data-types:cfm_rmep_type_t
| +---w mep-id uint16
| +---w ma-name string
| +---w md-name string
| +---w profile-name string
| +---w start-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w stop-time string
+---x cfm-l2-eth-lm-start-proactive {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
+---x cfm-l2-eth-lm-on-demand-start-immediate-stop-none {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_start_time_immediate_t
| +---w stop-time-type ipi-cfm-data-types:cfm_stop_time_none_t
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-lm-on-demand-start-immediate-stop-relative {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_start_time_immediate_t
| +---w stop-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-lm-on-demand-start-immediate-stop-absolute {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_start_time_immediate_t
| +---w stop-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-lm-on-demand-start-relative-stop-none {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_stop_time_none_t
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-lm-on-demand-start-relative-stop-relative {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-lm-on-demand-start-relative-stop-absolute {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-lm-on-demand-start-absolute-stop-none {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_stop_time_none_t
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-lm-on-demand-start-absolute-stop-relative {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-lm-on-demand-start-absolute-stop-absolute {feature-list:Y1731_HW_OFFLOAD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-abort-eth-lm-test {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
+---x cfm-l2-clear-eth-lm-history-stats {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
+---x cfm-l2-eth-dm-start-proactive {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
+---x cfm-l2-eth-dm-on-demand-start-immediate-stop-none {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_start_time_immediate_t
| +---w stop-time-type ipi-cfm-data-types:cfm_stop_time_none_t
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-dm-on-demand-start-immediate-stop-relative {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_start_time_immediate_t
| +---w stop-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-dm-on-demand-start-immediate-stop-absolute {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_start_time_immediate_t
| +---w stop-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-dm-on-demand-start-relative-stop-none {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_stop_time_none_t
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-dm-on-demand-start-relative-stop-relative {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-dm-on-demand-start-relative-stop-absolute {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-dm-on-demand-start-absolute-stop-none {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_stop_time_none_t
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-dm-on-demand-start-absolute-stop-relative {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_relative_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-eth-dm-on-demand-start-absolute-stop-absolute {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w profile-name string
| +---w rmep-id ipi-cfm-data-types:cfm_rmep_type_t
| +---w start-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w start-time string
| +---w stop-time-type ipi-cfm-data-types:cfm_absolute_time_t
| +---w stop-time string
| +---w repetition-period yang:timeticks
+---x cfm-l2-abort-eth-dm-test {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
+---x cfm-l2-clear-eth-dm-history-stats {feature-list:HAVE_CFM_Y1731,feature-list:HAVE_CFM,feature-list:HAVE_ONMD,feature-list:Y1731_HW_OFFLOAD_OR_HAVE_SWFWDR}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
+---x cfm-l2-clear-eth-csf-stats {feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
| +---w input
| +---w mep-id uint16
| +---w md-name string
| +---w ma-name string
+---x cfm-l2-clear-eth-bn-stats {feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
| +---w input
| +---w mep-id uint16
| +---w md-name string
| +---w ma-name string
+---x cfm-l2-clear-eth-lck-stats {feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
| +---w input
| +---w mep-id uint16
| +---w md-name string
| +---w ma-name string
+---x cfm-l2-clear-eth-test-signal-stats {feature-list:Y1731_HW_OFFLOAD,feature-list:HAVE_DUNE}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w stats-type ipi-cfm-data-types:cfm_test_stats_type_t
+---x cfm-l2-clear-ethernet-remote-meps {feature-list:HAVE_CFM,feature-list:HAVE_ONMD}?
| +---w input
| +---w domain-name string
+---x cfm-clear-all-mep-stats {feature-list:HAVE_CFM}?
+---x cfm-l2-clear-mep-stats {feature-list:HAVE_CFM}?
| +---w input
| +---w domain-name string
| +---w mep-id uint16
| +---w ma-name string
+---x cfm-snmp-restart {feature-list:HAVE_CFM,feature-list:HAVE_ONMD}?
+---x cfm-terminal-debug-on {feature-list:HAVE_CFM,feature-list:HAVE_ONMD}?
| +---w input
| +---w terminal-debug-options ipi-cfm-data-types:cfm_debug_t
+---x cfm-terminal-debug-off {feature-list:HAVE_CFM,feature-list:HAVE_ONMD}?
| +---w input
| +---w terminal-debug-options ipi-cfm-data-types:cfm_debug_t
+---x cfm-l2-test-loopback {feature-list:HAVE_CFM,feature-list:HAVE_ONMD}?
| +---w input
| +---w md-name string
| +---w ma-name string
| +---w mep-id uint16
| +---w mac-address ipi-cfm-data-types:cfm_lb_mac_addr_t
+---x cfm-l2-test-linktrace {feature-list:HAVE_CFM,feature-list:HAVE_ONMD}?
| +---w input
| | +---w md-name string
| | +---w ma-name string
| | +---w mep-id uint16
| | +---w mac-address ipi-cfm-data-types:cfm_lb_mac_addr_t
| +--ro output
| +--ro transaction-id uint32
+---x cfm-l2-clear-linktrace-cache {feature-list:HAVE_CFM,feature-list:HAVE_ONMD}?
 
notifications:
+---n cfm-l2-mep-ccm-highest-fault-info {feature-list:HAVE_CFM}?
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro mep-id? uint16
| +--ro ma-name? string
| +--ro md-name? string
| +--ro highest-priority-defect-found? ipi-cfm-data-types:cfm_mep_highest_fault_defect_t
+---n cfm-l2-ethernet-loopback-test-completed {feature-list:HAVE_CFM}?
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro mep-id? uint16
| +--ro ma-name? string
| +--ro md-name? string
| +--ro target-mac-address? ipi-cfm-data-types:cfm_rmep_mac_addr_t
+---n cfm-l2-ethernet-linktrace-test-completed {feature-list:HAVE_CFM}?
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro transaction-id? uint32
| +--ro mep-id? uint16
| +--ro ma-name? string
| +--ro md-name? string
| +--ro target-mac-address? ipi-cfm-data-types:cfm_rmep_mac_addr_t
+---n cfm-eth-csf-los-set {feature-list:HAVE_CFM,feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro mep-id? uint16
| +--ro ma-name? string
| +--ro md-name? string
| +--ro signal-state? ipi-cfm-data-types:cfm_bn_csf_signal_state_t
+---n cfm-eth-csf-los-reset {feature-list:HAVE_CFM,feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro mep-id? uint16
| +--ro ma-name? string
| +--ro md-name? string
| +--ro signal-state? ipi-cfm-data-types:cfm_bn_csf_signal_state_t
+---n cfm-eth-bnm-bw-update {feature-list:HAVE_CFM,feature-list:HAVE_DUNE,feature-list:HAVE_CFM_Y1731}?
+--ro severity? cml-data-types:cml_notif_severity_t
+--ro eventClass? cml-data-types:cml_notif_class_t
+--ro mep-id? uint16
+--ro ma-name? string
+--ro md-name? string
+--ro nominal-bandwidth? string
+--ro current-bandwidth? string
Last modified date: 08/22/2023