module onf-ptp-dataset { namespace "urn:onf:params:xml:ns:yang:onf-ptp-dataset"; prefix ptp-ex; import ietf-yang-types { prefix yang; } import core-model { prefix core-model; } import ietf-ptp-dataset { prefix ptp; } organization "ONF (Open Networking Foundation) Open Transport Working Group - Wireless Transport Project"; contact "WG Web: WG List: WG Chair: Lyndon Ong Editors: Alfons Mittermaier Martin Skorupski "; description "This module contains a collection of YANG definitions to extent ptp-dataset."; revision 2017-05-08 { description "Initial version"; reference "A YANG Data Model extending ptp-dataset."; } augment "/ptp:instance-list/ptp:default-ds" { description "Addition of data nodes for the default data set of the clock."; leaf local-priority { type uint8; default 128; description "none"; reference "ITU-T G.8275.1 Precision time protocol telecom profile for phase/time synchronization with full timing support from the network Chapter 6.3.2"; } leaf max-steps-removed { type uint8; default 128; description "none"; reference "ITU-T G.8275.1 Precision time protocol telecom profile for phase/time synchronization with full timing support from the network Chapter 6.3"; } leaf multicast-mac-address { type yang:mac-address; description "none"; } leaf designated-enabled { type boolean; default true; description "A PTP Clock needs to be enabled by management."; } } augment "/ptp:instance-list/ptp:port-ds-list" { description "Addition of data nodes for the default data set of the clock."; leaf master-only { type boolean; default true; description "Indicates that port can only be a master."; } leaf local-priority { type uint8; default 128; description "Local priority as used for alternate BMCA"; reference "ITU-T G.8275.1 Precision time protocol telecom profile for phase/time synchronization with full timing support from the network Chapter 6.3.2"; } leaf designated-enabled { type boolean; default true; description "A PTP Port needs to be enabled by management."; reference "IEEE 1588-2008 IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Chapter 9.2"; } leaf delay-asymmetry { type int64; default 0; description "As per PTP Known path asymmetry in ns."; reference "ITU-T G.8275.1 Precision time protocol telecom profile for phase/time synchronization with full timing support from the network Chapter 7.4.2"; } leaf logical-termination-point { type leafref { path '/core-model:network-element/core-model:ltp/core-model:uuid'; } description "A reference to a LTP of layer-protocol-name 'ETY' or 'MWPS', which is used to discover the PTP topology."; } } }