diff options
Diffstat (limited to 'vpp-common')
-rw-r--r-- | vpp-common/naming-context-api/src/main/yang/multi-naming-context@2016-04-11.yang | 34 | ||||
-rw-r--r-- | vpp-common/naming-context-api/src/main/yang/naming-context@2016-05-13.yang | 30 |
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 |