| ietf-lime-time-types@2019-02-04.yang | ietf-lime-time-types@2019-02-04-formatted.yang | |||
|---|---|---|---|---|
| module ietf-lime-time-types { | module ietf-lime-time-types { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:ietf-lime-time-types"; | namespace "urn:ietf:params:xml:ns:yang:ietf-lime-time-types"; | |||
| prefix "lime"; | prefix lime; | |||
| organization | ||||
| "IETF LIME Working Group"; | ||||
| contact | ||||
| "WG Web: <https://datatracker.ietf.org/wg/lime> | ||||
| WG List: <mailto:lmap@ietf.org> | ||||
| Editor: Qin Wu | organization | |||
| <bill.wu@huawei.com>"; | "IETF LIME Working Group"; | |||
| contact | ||||
| "WG Web: <https://datatracker.ietf.org/wg/lime> | ||||
| WG List: <mailto:lmap@ietf.org> | ||||
| description | Editor: Qin Wu | |||
| "This module provides time-related definitions used by the data | <bill.wu@huawei.com>"; | |||
| models written for Layer Independent OAM Management in the | description | |||
| Multi-Layer Environment (LIME). This module defines | "This module provides time-related definitions used by the data | |||
| identities but no schema tree elements. | models written for Layer Independent OAM Management in the | |||
| Multi-Layer Environment (LIME). This module defines | ||||
| identities but no schema tree elements. | ||||
| Copyright (c) 2019 IETF Trust and the persons identified as | Copyright (c) 2019 IETF Trust and the persons identified as | |||
| authors of the code. All rights reserved. | authors of the code. All rights reserved. | |||
| Redistribution and use in source and binary forms, with or | Redistribution and use in source and binary forms, with or | |||
| without modification, is permitted pursuant to, and subject | without modification, is permitted pursuant to, and subject | |||
| to the license terms contained in, the Simplified BSD License | to the license terms contained in, the Simplified BSD License | |||
| set forth in Section 4.c of the IETF Trust's Legal Provisions | set forth in Section 4.c of the IETF Trust's Legal Provisions | |||
| Relating to IETF Documents | Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info). | (http://trustee.ietf.org/license-info). | |||
| This version of this YANG module is part of RFC 8532; see | This version of this YANG module is part of RFC 8532; see | |||
| the RFC itself for full legal notices."; | the RFC itself for full legal notices."; | |||
| revision "2019-02-04" { | revision 2019-02-04 { | |||
| description | description | |||
| "Initial version."; | "Initial version."; | |||
| reference | reference | |||
| "RFC 8532: Generic YANG Data Model for the Management of | "RFC 8532: Generic YANG Data Model for the Management of | |||
| Operations, Administration, and Maintenance (OAM) Protocols | Operations, Administration, and Maintenance (OAM) Protocols | |||
| That Use Connectionless Communications"; | That Use Connectionless Communications"; | |||
| } | } | |||
| /*** Collection of common types related to time ***/ | /*** Collection of common types related to time ***/ | |||
| /*** Time unit identity ***/ | /*** Time unit identity ***/ | |||
| identity time-unit-type { | identity time-unit-type { | |||
| description | description | |||
| "Time unit type."; | "Time unit type."; | |||
| } | } | |||
| identity hours { | identity hours { | |||
| base time-unit-type; | base time-unit-type; | |||
| description | description | |||
| "Time unit in hours."; | "Time unit in hours."; | |||
| } | } | |||
| identity minutes { | identity minutes { | |||
| base time-unit-type; | base time-unit-type; | |||
| description | description | |||
| "Time unit in minutes."; | "Time unit in minutes."; | |||
| } | } | |||
| identity seconds { | identity seconds { | |||
| base time-unit-type; | base time-unit-type; | |||
| description | description | |||
| "Time unit in seconds."; | "Time unit in seconds."; | |||
| } | } | |||
| identity milliseconds { | identity milliseconds { | |||
| base time-unit-type; | base time-unit-type; | |||
| description | description | |||
| "Time unit in milliseconds."; | "Time unit in milliseconds."; | |||
| } | } | |||
| identity microseconds { | identity microseconds { | |||
| base time-unit-type; | base time-unit-type; | |||
| description | description | |||
| "Time unit in microseconds."; | "Time unit in microseconds."; | |||
| } | } | |||
| identity nanoseconds { | identity nanoseconds { | |||
| base time-unit-type; | base time-unit-type; | |||
| description | description | |||
| "Time unit in nanoseconds."; | "Time unit in nanoseconds."; | |||
| } | } | |||
| /*** Timestamp format Identity ***/ | ||||
| identity timestamp-type { | /*** Timestamp format Identity ***/ | |||
| description | ||||
| "Base identity for Timestamp Type."; | identity timestamp-type { | |||
| } | description | |||
| identity truncated-ptp { | "Base identity for Timestamp Type."; | |||
| base timestamp-type; | } | |||
| description | ||||
| "Identity for 64-bit short-format PTP timestamp."; | identity truncated-ptp { | |||
| } | base timestamp-type; | |||
| identity truncated-ntp { | description | |||
| base timestamp-type; | "Identity for 64-bit short-format PTP timestamp."; | |||
| description | } | |||
| "Identity for 32-bit short-format NTP timestamp."; | ||||
| } | identity truncated-ntp { | |||
| identity ntp64 { | base timestamp-type; | |||
| base timestamp-type; | description | |||
| description | "Identity for 32-bit short-format NTP timestamp."; | |||
| "Identity for 64-bit NTP timestamp."; | } | |||
| } | ||||
| identity icmp { | identity ntp64 { | |||
| base timestamp-type; | base timestamp-type; | |||
| description | description | |||
| "Identity for 32-bit ICMP timestamp."; | "Identity for 64-bit NTP timestamp."; | |||
| } | } | |||
| identity ptp80 { | ||||
| base timestamp-type; | identity icmp { | |||
| description | base timestamp-type; | |||
| "Identity for 80-bit PTP timestamp."; | description | |||
| } | "Identity for 32-bit ICMP timestamp."; | |||
| } | ||||
| identity ptp80 { | ||||
| base timestamp-type; | ||||
| description | ||||
| "Identity for 80-bit PTP timestamp."; | ||||
| } | ||||
| } | } | |||
| End of changes. 15 change blocks. | ||||
| 67 lines changed or deleted | 79 lines changed or added | |||
This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||