From 5aa18ee6a61c0ac76c4c6a0fe767ce4f610f7597 Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Thu, 22 Mar 2018 14:55:10 +0100 Subject: Update metadata of hc2vpp YANG models Adds organization and contact statements. Includes copyright in the description of modules. Fixes minor formatting issues. Change-Id: I9fa90c24e956d5cb2c3fde8621ed289f383501ac Signed-off-by: Marek Gradzki --- .../main/yang/multi-naming-context@2016-04-11.yang | 34 ++++++++++++++++++++-- .../src/main/yang/naming-context@2016-05-13.yang | 30 +++++++++++++++++-- 2 files changed, 59 insertions(+), 5 deletions(-) (limited to 'vpp-common/naming-context-api') 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 + Mailing List "; + 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 + Mailing List "; + 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 -- cgit 1.2.3-korg