-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Scott Mansfield <[email protected]>
- Loading branch information
Showing
14 changed files
with
68 additions
and
69 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,24 +29,27 @@ module ieee802-dot1as-hs { | |
E-mail: [email protected]"; | ||
description | ||
"Management objects that control hot standby systems as | ||
specified in IEEE Std 802.1ASdm. | ||
specified in IEEE Std 802.1ASdm-2024. | ||
References in this YANG module to IEEE Std 802.1AS are to | ||
IEEE Std 802.1AS-2020 as modified by | ||
IEEE Std 802.1AS-2020/Cor-1-2021, and amended by | ||
IEEE Std 802.1ASdr, IEEE Std 802.1ASdn, and | ||
IEEE Std 802.1ASdm. | ||
IEEE Std 802.1ASdr-2024, IEEE Std 802.1ASdn-2024, and | ||
IEEE Std 802.1ASdm-2024. | ||
Copyright (C) IEEE (2024). | ||
This version of this YANG module is part of IEEE Std 802.1AS; | ||
see the standard itself for full legal notices."; | ||
|
||
revision 2024-02-26 { | ||
revision 2024-09-20 { | ||
description | ||
"Published as part of IEEE Std 802.1ASdm-2024. | ||
Initial version."; | ||
reference | ||
"IEEE Std 802.1AS - YANG Data Model"; | ||
"IEEE Std 802.1AS - Timing and Synchronization for Time-Sensitive | ||
Applications: IEEE Std 802.1AS-2020, IEEE Std 802.1AS-2020/Cor | ||
1-2021, IEEE Std 802.1ASdr-2024, IEEE Std 802.1ASdn-2024, | ||
IEEE Std 802.1ASdm-2024."; | ||
} | ||
|
||
feature hot-standby { | ||
|
@@ -131,7 +134,7 @@ module ieee802-dot1as-hs { | |
ClockTarget whether a Grandmaster PTP Instance is | ||
present."; | ||
reference | ||
"14.4.8 of IEEE Std 802.1AS"; | ||
"14.4.7a of IEEE Std 802.1AS"; | ||
} | ||
} | ||
|
||
|
@@ -143,14 +146,14 @@ module ieee802-dot1as-hs { | |
"The ptpInstanceSyncDS describes the synchronization status | ||
of the PTP Instance."; | ||
reference | ||
"14.8 of IEEE Std 802.1AS"; | ||
"14.7a of IEEE Std 802.1AS"; | ||
leaf is-synced { | ||
type boolean; | ||
config false; | ||
description | ||
"The value of the global variable isSynced."; | ||
reference | ||
"14.8.2 of IEEE Std 802.1AS"; | ||
"14.7a.2 of IEEE Std 802.1AS"; | ||
} | ||
leaf offset-from-time-transmitter-max { | ||
type ptp-tt:time-interval; | ||
|
@@ -159,7 +162,7 @@ module ieee802-dot1as-hs { | |
offsetFromTimeTransmitter, below which the PTP Instance | ||
is considered to be synchronized."; | ||
reference | ||
"14.8.3 of IEEE Std 802.1AS"; | ||
"14.7a.3 of IEEE Std 802.1AS"; | ||
} | ||
leaf rx-sync-count-time-receiver-p-thresh { | ||
type uint32; | ||
|
@@ -168,7 +171,7 @@ module ieee802-dot1as-hs { | |
threshold for rxSyncCountTimeReceiverP, above which | ||
the PTP Instance is considered to be synchronized."; | ||
reference | ||
"14.8.4 of IEEE Std 802.1AS"; | ||
"14.7a.4 of IEEE Std 802.1AS"; | ||
} | ||
leaf offset-max-exceeded-count-thresh { | ||
type uint32; | ||
|
@@ -179,7 +182,7 @@ module ieee802-dot1as-hs { | |
offsetFromTimeTransmitter, at which isSynced is no | ||
longer TRUE."; | ||
reference | ||
"14.8.5 of IEEE Std 802.1AS"; | ||
"14.7a.5 of IEEE Std 802.1AS"; | ||
} | ||
leaf offset-max-met-count-thresh { | ||
type uint32; | ||
|
@@ -190,22 +193,22 @@ module ieee802-dot1as-hs { | |
offsetFromTimeTransmitterMax, at which isSynced is | ||
changed to TRUE if it currently is FALSE."; | ||
reference | ||
"14.8.6 of IEEE Std 802.1AS"; | ||
"14.7a.6 of IEEE Std 802.1AS"; | ||
} | ||
} | ||
container drift-tracking-ds { | ||
description | ||
"The driftTrackingDS contains a managed object that is used | ||
to enable or disable the optional Drift_Tracking TLV."; | ||
reference | ||
"14.9 of IEEE Std 802.1AS"; | ||
"14.7b of IEEE Std 802.1AS"; | ||
leaf drift-tracking-tlv-support { | ||
type boolean; | ||
description | ||
"The value of driftTrackingTlvSupport indicates whether | ||
the Drift_Tracking TLV is enabled or disabled."; | ||
reference | ||
"14.9.2 of IEEE Std 802.1AS"; | ||
"14.7b.2 of IEEE Std 802.1AS"; | ||
} | ||
} | ||
} | ||
|
@@ -221,7 +224,7 @@ module ieee802-dot1as-hs { | |
GptpCapableTransmit, GptpCapableReceive, and | ||
GptpCapableIntervalSetting state machines."; | ||
reference | ||
"14.8.55 of IEEE Std 802.1AS"; | ||
"14.8.54a of IEEE Std 802.1AS"; | ||
} | ||
leaf nrr-pdelay { | ||
type int32; | ||
|
@@ -233,9 +236,9 @@ module ieee802-dot1as-hs { | |
frequency of the LocalClock entity of this time-aware | ||
system. nrrPdelay is expressed as the fractional frequency | ||
offset stored in the global variable nrrPdelay multiplied | ||
by 2^41, i.e., the quantity (nrrPdelay – 1.0)(2^41)."; | ||
by 2^41, i.e., the quantity (nrrPdelay - 1.0)(2^41)."; | ||
reference | ||
"14.8.56 of IEEE Std 802.1AS"; | ||
"14.8.54b of IEEE Std 802.1AS"; | ||
} | ||
leaf nrr-sync { | ||
type int32; | ||
|
@@ -247,25 +250,25 @@ module ieee802-dot1as-hs { | |
frequency of the LocalClock entity of this time-aware | ||
system. nrrSync is expressed as the fractional frequency | ||
offset stored in the global variable nrrSync multiplied by | ||
2^41, i.e., the quantity (nrrSync – 1.0)(2^41)."; | ||
2^41, i.e., the quantity (nrrSync - 1.0)(2^41)."; | ||
reference | ||
"14.8.57 of IEEE Std 802.1AS"; | ||
"14.8.54c of IEEE Std 802.1AS"; | ||
} | ||
leaf nrr-comp-method { | ||
type nrr-comp-method-type; | ||
description | ||
"An Enumeration that takes on the values sync and pdelay to | ||
indicate the source of the value of neighborRateRatio."; | ||
reference | ||
"14.8.58 of IEEE Std 802.1AS"; | ||
"14.8.54d of IEEE Std 802.1AS"; | ||
} | ||
leaf as-capable-across-domains { | ||
type boolean; | ||
description | ||
"This leaf is true when this PTP port detects proper | ||
exchange of Pdelay messages."; | ||
reference | ||
"14.8.59 of IEEE Std 802.1AS"; | ||
"14.8.54e of IEEE Std 802.1AS"; | ||
} | ||
} | ||
|
||
|
@@ -282,15 +285,15 @@ module ieee802-dot1as-hs { | |
information is received on a PTP Port when its port | ||
state is TimeReceiverPort."; | ||
reference | ||
"14.10.20 of IEEE Std 802.1AS"; | ||
"14.10.19a of IEEE Std 802.1AS"; | ||
} | ||
} | ||
|
||
augment "/ptp-tt:ptp/ptp-tt:common-services" { | ||
description | ||
"Augment IEEE Std 1588 commonServices. | ||
IEEE Std 802.1ASdm specifies nrrPdelay | ||
IEEE Std 802.1ASdm-2024 specifies nrrPdelay | ||
(nrr-pdelay), which is provided in YANG as the | ||
semantically equivalent node in ieee1588-ptp-tt named | ||
scaled-neighbor-rate-ratio (in link-port-ds)."; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -31,7 +31,7 @@ module ieee802-dot1dc-ats-if { | |
E-mail: [email protected]"; | ||
|
||
description | ||
"This module provides management of 802.1Q General Frame Quality of | ||
"This module provides management of General Frame Quality of | ||
Service (GFQoS) systems that support Asynchronous Traffic Shaping | ||
(ATS). | ||
|
@@ -40,16 +40,16 @@ module ieee802-dot1dc-ats-if { | |
This version of this YANG module is part of IEEE Std 802.1DC; | ||
see the standard itself for full legal notices."; | ||
|
||
revision 2024-02-28 { | ||
revision 2024-09-26 { | ||
description | ||
"Published as part of IEEE Std 802.1DC. | ||
"Published as part of IEEE Std 802.1DC-2024. | ||
The following reference statement identifies each referenced | ||
IEEE Standard as updated by applicable amendments."; | ||
|
||
reference | ||
"IEEE Std 802.1DC: | ||
IEEE Std 802.1DC - Quality of Service Provision by | ||
IEEE Std 802.1DC-2024 Quality of Service Provision by | ||
Network Systems."; | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.