summaryrefslogtreecommitdiffstats
path: root/lisp/api/src/main/yang/gpe.yang
diff options
context:
space:
mode:
authorMarek Gradzki <mgradzki@cisco.com>2017-06-16 14:36:52 +0200
committerMarek Gradzki <mgradzki@cisco.com>2017-06-16 14:55:14 +0200
commitb4581d183065af6b82026003959b96fbe6850dd1 (patch)
tree6d7f8654ce4eeb13350a3d32314bd267a79c9c61 /lisp/api/src/main/yang/gpe.yang
parentc312c69343e8336456a109ff82d9bc4c6dc9b1ea (diff)
Rename yang files to match model revision
Also order of revisions was sorted starting from most current. Change-Id: I21fd35cfdb1cc5601b3fb40c9f3755bd3b995b14 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Diffstat (limited to 'lisp/api/src/main/yang/gpe.yang')
-rw-r--r--lisp/api/src/main/yang/gpe.yang162
1 files changed, 0 insertions, 162 deletions
diff --git a/lisp/api/src/main/yang/gpe.yang b/lisp/api/src/main/yang/gpe.yang
deleted file mode 100644
index c99d5f26a..000000000
--- a/lisp/api/src/main/yang/gpe.yang
+++ /dev/null
@@ -1,162 +0,0 @@
-module gpe {
- yang-version 1;
- namespace "urn:opendaylight:params:xml:ns:yang:gpe";
- prefix "gpe";
-
- import lisp {
- prefix "lisp";
- }
-
- import ietf-interfaces {
- prefix "if";
- }
-
- import ietf-inet-types {
- prefix "inet";
- }
-
- import ietf-lisp-address-types {
- prefix "lisp-types";
- }
-
- revision 2017-05-18 {
- description
- "Add support for defining lisp gpe forward entries";
- }
-
- grouping locator-pair {
- container locator-pair {
- leaf local-locator {
- type inet:ip-address;
- description "Local locator address";
- }
- leaf remote-locator {
- type inet:ip-address;
- description "Remote locator address";
- }
- leaf weight {
- type uint8;
- description "Weight";
- }
- }
- }
- grouping gpe-entry-table-grouping {
- container gpe-entry-table {
- when "../enable = 'true'";
-
- list gpe-entry {
- key id;
- leaf id {
- type string;
- description "GPE entry ID";
- }
- leaf dp-table {
- type uint32;
- mandatory true;
- description "VRF/BD index";
- }
- leaf vni {
- type uint32;
- mandatory true;
- description "Virtual Network Identifier";
- }
- container local-eid {
- presence "Enforce mandatory only if present";
- uses lisp-types:lisp-address;
- description "Local EID that must be a local address";
- }
- container remote-eid {
- presence "Enforce mandatory only if present";
- uses lisp-types:lisp-address;
- description "Remote EID";
- }
- list locator-pairs {
- key id;
- leaf id {
- type string;
- description "Locator Pair ID";
- }
- uses locator-pair;
- }
- leaf action {
- type lisp:map-reply-action;
- description "Forwarding action for negative entries";
- }
- }
- }
- }
-
- grouping gpe-feature-data-grouping {
- //aggregation of all gpe data, restricted by GPE being enabled
- container gpe-feature-data {
- leaf enable {
- type boolean;
- description "Enable/disable GPE feature";
- }
-
- uses gpe-entry-table-grouping;
- }
- }
-
- container gpe {
- // gpe_enable_disable
-
- uses gpe-feature-data-grouping;
- description "GPE configuration";
- }
-
- container gpe-state {
- //gpe_enable_disable_status_dump
- config false;
-
- uses gpe-feature-data-grouping;
- description "GPE state";
- }
-
- container native-forward-paths-tables {
- // gpe_add_del_native_fwd_rpath
- list native-forward-paths-table{
- key table-id;
-
- leaf table-id {
- type uint32;
- }
-
- list native-forward-path {
- key next-hop-address;
-
- leaf next-hop-address {
- type inet:ip-address;
- }
-
- leaf next-hop-interface {
- type if:interface-ref;
- }
- }
- }
- }
-
- container native-forward-paths-tables-state {
- // gpe_native_fwd_rpaths_get
- config false;
- list native-forward-paths-table{
- key table-id;
-
- leaf table-id {
- type uint32;
- }
-
- list native-forward-path {
- key next-hop-address;
-
- leaf next-hop-address {
- type inet:ip-address;
- }
-
- leaf next-hop-interface {
- type if:interface-state-ref;
- }
- }
- }
- }
-} \ No newline at end of file