@@ -54,6 +54,9 @@ using the following YANG input files:
5454 - public/release/models/network-instance/openconfig-network-instance.yang
5555 - public/release/models/network-instance/openconfig-network-instance-l2.yang
5656 - public/release/models/network-instance/openconfig-network-instance-static.yang
57+ - public/release/models/oam/openconfig-cfm-types.yang
58+ - public/release/models/oam/openconfig-oam.yang
59+ - public/release/models/oam/openconfig-oam-cfm.yang
5760 - public/release/models/openconfig-extensions.yang
5861 - public/release/models/optical-transport/openconfig-terminal-device.yang
5962 - public/release/models/optical-transport/openconfig-transport-types.yang
@@ -1422,6 +1425,11 @@ var ΛEnum = map[string]map[int64]ygot.EnumDefinition{
14221425 1 : {Name : "LOCAL_PROTECTION" },
14231426 2 : {Name : "LINK_EXCLUDED" },
14241427 },
1428+ "E_LinkLossForwarding_Action" : {
1429+ 1 : {Name : "SHUTDOWN" },
1430+ 2 : {Name : "ALARM" },
1431+ 3 : {Name : "DISABLE_ROUTING" },
1432+ },
14251433 "E_LinkProtectionType_Type" : {
14261434 1 : {Name : "EXTRA_TRAFFIC" },
14271435 2 : {Name : "UNPROTECTED" },
@@ -1508,6 +1516,27 @@ var ΛEnum = map[string]map[int64]ygot.EnumDefinition{
15081516 3 : {Name : "GCM_AES_XPN_128" },
15091517 4 : {Name : "GCM_AES_XPN_256" },
15101518 },
1519+ "E_MaintenanceAssociation_CcmInterval" : {
1520+ 1 : {Name : "300MS" },
1521+ 2 : {Name : "1S" },
1522+ 3 : {Name : "10S" },
1523+ },
1524+ "E_MaintenanceAssociation_MaNameType" : {
1525+ 1 : {Name : "PRIMARY_VID" },
1526+ 2 : {Name : "CHARACTER_STRING" },
1527+ 3 : {Name : "UINT16" },
1528+ 4 : {Name : "RFC2685_VPN_ID" },
1529+ },
1530+ "E_MaintenanceDomain_MdNameType" : {
1531+ 1 : {Name : "NONE" },
1532+ 2 : {Name : "DOMAIN_NAME" },
1533+ 3 : {Name : "MAC_ADDRESS_AND_UINT" },
1534+ 4 : {Name : "CHARACTER_STRING" },
1535+ },
1536+ "E_MepEndpoint_Direction" : {
1537+ 2 : {Name : "DOWN" },
1538+ 3 : {Name : "UP" },
1539+ },
15111540 "E_Messages_DEBUG_SERVICE" : {},
15121541 "E_Messages_SyslogSeverity" : {
15131542 1 : {Name : "EMERGENCY" },
@@ -1693,6 +1722,57 @@ var ΛEnum = map[string]map[int64]ygot.EnumDefinition{
16931722 "E_NodeAttribute_SubTlv_Type" : {
16941723 1 : {Name : "UNKNOWN" },
16951724 },
1725+ "E_OamCfm_ConfigErrorType" : {
1726+ 1 : {Name : "CFM_LEAK" },
1727+ 2 : {Name : "CONFLICTING_VIDS" },
1728+ 3 : {Name : "EXCESSIVE_LEVELS" },
1729+ 4 : {Name : "OVERLAPPED_LEVELS" },
1730+ },
1731+ "E_OamCfm_FngStateType" : {
1732+ 2 : {Name : "FNG_RESET" },
1733+ 3 : {Name : "FNG_DEFECT" },
1734+ 4 : {Name : "FNG_REPORT_DEFECT" },
1735+ 5 : {Name : "FNG_DEFECT_REPORTED" },
1736+ 6 : {Name : "FNG_DEFECT_CLEARING" },
1737+ },
1738+ "E_OamCfm_HighestDefectPriorityType" : {
1739+ 1 : {Name : "NONE" },
1740+ 2 : {Name : "DEF_RDI_CCM" },
1741+ 3 : {Name : "DEF_MAC_STATUS" },
1742+ 4 : {Name : "DEF_REMOTE_CCM" },
1743+ 5 : {Name : "DEF_ERROR_CCM" },
1744+ 6 : {Name : "DEF_XCON_CCM" },
1745+ },
1746+ "E_OamCfm_InterfaceStatusType" : {
1747+ 1 : {Name : "NO_STATUS_TLV" },
1748+ 2 : {Name : "UP" },
1749+ 3 : {Name : "DOWN" },
1750+ 4 : {Name : "TESTING" },
1751+ 5 : {Name : "UNKNOWN" },
1752+ 6 : {Name : "DORMANT" },
1753+ 7 : {Name : "NOT_PRESENT" },
1754+ 8 : {Name : "LOWER_LAYER_DOWN" },
1755+ },
1756+ "E_OamCfm_LowestAlarmPriorityType" : {
1757+ 2 : {Name : "ALL_DEF" },
1758+ 3 : {Name : "MAC_REMOTE_ERROR_XCON" },
1759+ 4 : {Name : "REMOTE_ERROR_XCON" },
1760+ 5 : {Name : "ERROR_XCON" },
1761+ 6 : {Name : "XCON" },
1762+ 7 : {Name : "NO_XCON" },
1763+ },
1764+ "E_OamCfm_MepDefectsType" : {
1765+ 2 : {Name : "DEF_RDI_CCM" },
1766+ 3 : {Name : "DEF_MAC_STATUS" },
1767+ 4 : {Name : "DEF_REMOTE_CCM" },
1768+ 5 : {Name : "DEF_ERROR_CCM" },
1769+ 6 : {Name : "DEF_XCON_CCM" },
1770+ },
1771+ "E_OamCfm_OperationalStateType" : {
1772+ 1 : {Name : "ENABLED" },
1773+ 2 : {Name : "DISABLED" },
1774+ 3 : {Name : "UNKNOWN" },
1775+ },
16961776 "E_OpaqueLsa_Scope" : {
16971777 1 : {Name : "LINK" },
16981778 2 : {Name : "AREA" },
@@ -1943,6 +2023,16 @@ var ΛEnum = map[string]map[int64]ygot.EnumDefinition{
19432023 1 : {Name : "PRIMARY" },
19442024 2 : {Name : "SECONDARY" },
19452025 },
2026+ "E_PmProfile_MeasurementType" : {
2027+ 1 : {Name : "LMM" },
2028+ 2 : {Name : "SLM" },
2029+ 3 : {Name : "DMM" },
2030+ 4 : {Name : "CCM" },
2031+ },
2032+ "E_PmProfile_ProtocolType" : {
2033+ 1 : {Name : "SINGLE_ENDED" },
2034+ 2 : {Name : "DUAL_ENDED" },
2035+ },
19462036 "E_PolicyForwardingEntry_MplsLabel" : {
19472037 1 : {Name : "IPV4_EXPLICIT_NULL" },
19482038 2 : {Name : "ROUTER_ALERT" },
@@ -4777,6 +4867,96 @@ func initΛEnumTypes() {
47774867 "/network-instances/network-instance/vlans/vlan/state/status" : {
47784868 reflect .TypeOf ((E_Vlan_Status )(0 )),
47794869 },
4870+ "/oam/cfm/domains/maintenance-domain/config/md-name-type" : {
4871+ reflect .TypeOf ((E_MaintenanceDomain_MdNameType )(0 )),
4872+ },
4873+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/ccm-interval" : {
4874+ reflect .TypeOf ((E_MaintenanceAssociation_CcmInterval )(0 )),
4875+ },
4876+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/ma-name-type" : {
4877+ reflect .TypeOf ((E_MaintenanceAssociation_MaNameType )(0 )),
4878+ },
4879+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/direction" : {
4880+ reflect .TypeOf ((E_MepEndpoint_Direction )(0 )),
4881+ },
4882+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/lowest-priority-defect" : {
4883+ reflect .TypeOf ((E_OamCfm_LowestAlarmPriorityType )(0 )),
4884+ },
4885+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/link-loss-forwarding/config/action" : {
4886+ reflect .TypeOf ((E_LinkLossForwarding_Action )(0 )),
4887+ },
4888+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/link-loss-forwarding/state/action" : {
4889+ reflect .TypeOf ((E_LinkLossForwarding_Action )(0 )),
4890+ },
4891+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/measurement-type" : {
4892+ reflect .TypeOf ((E_PmProfile_MeasurementType )(0 )),
4893+ },
4894+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/protocol-type" : {
4895+ reflect .TypeOf ((E_PmProfile_ProtocolType )(0 )),
4896+ },
4897+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/config-errors-detected" : {
4898+ reflect .TypeOf ((E_OamCfm_ConfigErrorType )(0 )),
4899+ },
4900+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/fng-state" : {
4901+ reflect .TypeOf ((E_OamCfm_FngStateType )(0 )),
4902+ },
4903+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/highest-priority-defect" : {
4904+ reflect .TypeOf ((E_OamCfm_HighestDefectPriorityType )(0 )),
4905+ },
4906+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/interface-state" : {
4907+ reflect .TypeOf ((E_OamCfm_InterfaceStatusType )(0 )),
4908+ },
4909+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/mep-defects" : {
4910+ reflect .TypeOf ((E_OamCfm_MepDefectsType )(0 )),
4911+ },
4912+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/oper-state" : {
4913+ reflect .TypeOf ((E_OamCfm_OperationalStateType )(0 )),
4914+ },
4915+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/config-errors-detected" : {
4916+ reflect .TypeOf ((E_OamCfm_ConfigErrorType )(0 )),
4917+ },
4918+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/direction" : {
4919+ reflect .TypeOf ((E_MepEndpoint_Direction )(0 )),
4920+ },
4921+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/fng-state" : {
4922+ reflect .TypeOf ((E_OamCfm_FngStateType )(0 )),
4923+ },
4924+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/highest-priority-defect" : {
4925+ reflect .TypeOf ((E_OamCfm_HighestDefectPriorityType )(0 )),
4926+ },
4927+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/interface-state" : {
4928+ reflect .TypeOf ((E_OamCfm_InterfaceStatusType )(0 )),
4929+ },
4930+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/lowest-priority-defect" : {
4931+ reflect .TypeOf ((E_OamCfm_LowestAlarmPriorityType )(0 )),
4932+ },
4933+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/mep-defects" : {
4934+ reflect .TypeOf ((E_OamCfm_MepDefectsType )(0 )),
4935+ },
4936+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/oper-state" : {
4937+ reflect .TypeOf ((E_OamCfm_OperationalStateType )(0 )),
4938+ },
4939+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/ccm-interval" : {
4940+ reflect .TypeOf ((E_MaintenanceAssociation_CcmInterval )(0 )),
4941+ },
4942+ "/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/ma-name-type" : {
4943+ reflect .TypeOf ((E_MaintenanceAssociation_MaNameType )(0 )),
4944+ },
4945+ "/oam/cfm/domains/maintenance-domain/state/md-name-type" : {
4946+ reflect .TypeOf ((E_MaintenanceDomain_MdNameType )(0 )),
4947+ },
4948+ "/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/measurement-type" : {
4949+ reflect .TypeOf ((E_PmProfile_MeasurementType )(0 )),
4950+ },
4951+ "/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/protocol-type" : {
4952+ reflect .TypeOf ((E_PmProfile_ProtocolType )(0 )),
4953+ },
4954+ "/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/measurement-type" : {
4955+ reflect .TypeOf ((E_PmProfile_MeasurementType )(0 )),
4956+ },
4957+ "/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/protocol-type" : {
4958+ reflect .TypeOf ((E_PmProfile_ProtocolType )(0 )),
4959+ },
47804960 "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/shared-buffer-limit-type" : {
47814961 reflect .TypeOf ((E_Qos_SHARED_BUFFER_LIMIT_TYPE )(0 )),
47824962 },
0 commit comments