blob: 41a1c39357ae82f2696867a58c19ef5a05576cf6 [file] [log] [blame]
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: <https://www.opennetworking.org/technical-communities/areas/specification/1931-optical-transport>
WG List: <mailto:wireless-transport@login.opennetworking.org>
WG Chair: Lyndon Ong
<mailto:lyong@ciena.com>
Editors: Alfons Mittermaier
<mailto:alfons.mittermaier@@highstreet-technologies.com>
Martin Skorupski
<mailto:martin.skorupski@highstreet-technologies.com>";
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.";
}
}
}