summaryrefslogtreecommitdiffstats
path: root/vpp-common
diff options
context:
space:
mode:
Diffstat (limited to 'vpp-common')
-rw-r--r--vpp-common/naming-context-api/src/main/yang/multi-naming-context@2016-04-11.yang34
-rw-r--r--vpp-common/naming-context-api/src/main/yang/naming-context@2016-05-13.yang30
2 files changed, 59 insertions, 5 deletions
diff --git a/vpp-common/naming-context-api/src/main/yang/multi-naming-context@2016-04-11.yang b/vpp-common/naming-context-api/src/main/yang/multi-naming-context@2016-04-11.yang
index 1d886deb8..dd43c1387 100644
--- a/vpp-common/naming-context-api/src/main/yang/multi-naming-context@2016-04-11.yang
+++ b/vpp-common/naming-context-api/src/main/yang/multi-naming-context@2016-04-11.yang
@@ -11,15 +11,43 @@ module multi-naming-context {
prefix "ext";
}
+ organization
+ "FD.io - The Fast Data Project";
+
+ contact
+ "Hc2vpp Wiki <https://wiki.fd.io/view/Hc2vpp>
+ Mailing List <hc2vpp@lists.fd.io>";
+
description
- "This module contains data definition for naming multi-mapping context";
+ "This module contains data definition for naming multi-mapping context.
+
+ Multi-naming context provides mapping between string names used in YANG models
+ and integer indices used by VPP.
+
+ The mapping is managed internally by the HC plugins.
+ It is exposed as operational state data for debugging purposes.
+
+ Copyright (c) 2016-2018 Cisco and/or its affiliates.
+
+ Licensed under the Apache License, Version 2.0 (the 'License');
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an 'AS IS' BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.";
revision "2016-04-11" {
description
"Initial revision.";
}
+ // TODO(HC2VPP-296): move to routing plugin
- grouping multi-naming-contexts-attributes{
+ grouping multi-naming-contexts-attributes {
container multi-naming-contexts {
config false;
// context data
@@ -41,7 +69,7 @@ module multi-naming-context {
type string;
}
- list value{
+ list value {
key "name";
unique "index";
diff --git a/vpp-common/naming-context-api/src/main/yang/naming-context@2016-05-13.yang b/vpp-common/naming-context-api/src/main/yang/naming-context@2016-05-13.yang
index c101b5c26..0621cff6c 100644
--- a/vpp-common/naming-context-api/src/main/yang/naming-context@2016-05-13.yang
+++ b/vpp-common/naming-context-api/src/main/yang/naming-context@2016-05-13.yang
@@ -3,8 +3,35 @@ module naming-context {
namespace "urn:honeycomb:params:xml:ns:yang:naming:context";
prefix "nc";
+ organization
+ "FD.io - The Fast Data Project";
+
+ contact
+ "Hc2vpp Wiki <https://wiki.fd.io/view/Hc2vpp>
+ Mailing List <hc2vpp@lists.fd.io>";
+
description
- "This module contains data definition for naming mapping context";
+ "This module contains data definition for naming mapping context.
+
+ Naming context provides mapping between string names used in YANG models
+ and integer indices used by VPP.
+
+ The mapping is managed internally by the HC plugins.
+ It is exposed as operational state data for debugging purposes.
+
+ Copyright (c) 2016-2018 Cisco and/or its affiliates.
+
+ Licensed under the Apache License, Version 2.0 (the 'License');
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an 'AS IS' BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.";
revision "2016-05-13" {
description
@@ -40,5 +67,4 @@ module naming-context {
}
}
}
-
} \ No newline at end of file