aether-2.0.0 models: Reorganize the YANG tree as submodules
Change-Id: I5c41899b466f7ece528d5e078924589118441104
diff --git a/config-models/aether-2.0.x/files/yang/onf-traffic-class.yang b/config-models/aether-2.0.x/files/yang/onf-traffic-class.yang
index a592267..4a4a96d 100755
--- a/config-models/aether-2.0.x/files/yang/onf-traffic-class.yang
+++ b/config-models/aether-2.0.x/files/yang/onf-traffic-class.yang
@@ -2,9 +2,8 @@
//
// SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
-module onf-traffic-class {
- namespace "http://opennetworking.org/aether/traffic-class";
- prefix tp;
+submodule onf-traffic-class {
+ belongs-to onf-enterprise { prefix ent; }
import ietf-yang-types{ prefix yg; }
import onf-aether-types{ prefix at; }
@@ -15,6 +14,11 @@
"The aether traffic class associates qos constants
with a named class of service";
+ revision "2022-01-14" {
+ description "Refactored as submodule";
+ reference "RFC 6020";
+ }
+
revision "2021-09-10" {
description "An Aether Traffic Class";
reference "RFC 6087";
@@ -27,15 +31,15 @@
description "The typedef for traffic-class-id";
}
- container traffic-class {
- description "The top level container";
+ grouping traffic-class {
+ description "The traffic-class grouping";
list traffic-class {
- key "id";
+ key "tc-id";
description
"List of traffic class";
- leaf id {
+ leaf tc-id {
type traffic-class-id;
description "ID for this traffic class.";
}