summaryrefslogtreecommitdiffstats
path: root/v3po/api/src/main/yang
diff options
context:
space:
mode:
Diffstat (limited to 'v3po/api/src/main/yang')
-rw-r--r--v3po/api/src/main/yang/pbb-types.yang20
-rw-r--r--v3po/api/src/main/yang/v3po.yang7
-rw-r--r--v3po/api/src/main/yang/vpp-pbb.yang4
-rw-r--r--v3po/api/src/main/yang/vpp-vlan.yang6
4 files changed, 25 insertions, 12 deletions
diff --git a/v3po/api/src/main/yang/pbb-types.yang b/v3po/api/src/main/yang/pbb-types.yang
index 1b3d4b6d5..8c3aad41a 100644
--- a/v3po/api/src/main/yang/pbb-types.yang
+++ b/v3po/api/src/main/yang/pbb-types.yang
@@ -5,7 +5,7 @@ module pbb-types {
description "Common types used for defining Pbb based subinterfaces";
- revision "2016-07-04" {
+ revision "2016-12-14" {
description
"Initial revision.";
}
@@ -25,15 +25,15 @@ module pbb-types {
typedef operation {
type enumeration {
// NOTE - Does not specify disabled enum value(0), because its used internally to delete/disable rewrite
- enum "push-2"{
+ enum "push-2" {
value 2;
}
- enum "pop-2"{
+ enum "pop-2" {
value 4;
description "Encapsulate/Decapsulate pbb packet according to incoming/outcoming direction";
}
- enum "translate-2-1"{
+ enum "translate-2-1" {
value 7;
}
}
@@ -42,22 +42,22 @@ module pbb-types {
grouping pbb-rewrite-attributes {
description "Provider Backbone Bridge attributes";
- leaf destination-address{
+ leaf destination-address {
type yang:mac-address;
description "backbone destination address";
}
- leaf source-address{
+ leaf source-address {
type yang:mac-address;
description "backbone source address";
}
- leaf outer-tag{
+ leaf outer-tag {
type uint16;
}
- leaf b-vlan-tag-vlan-id{
- type uint16{
+ leaf b-vlan-tag-vlan-id {
+ type uint16 {
//12 bit range
range "1..4095";
}
@@ -65,7 +65,7 @@ module pbb-types {
}
leaf i-tag-isid {
- type uint32{
+ type uint32 {
//24 bit range
range "1..16777215";
}
diff --git a/v3po/api/src/main/yang/v3po.yang b/v3po/api/src/main/yang/v3po.yang
index f17ee9ae1..69e2f73b3 100644
--- a/v3po/api/src/main/yang/v3po.yang
+++ b/v3po/api/src/main/yang/v3po.yang
@@ -3,6 +3,13 @@ module v3po {
namespace "urn:opendaylight:params:xml:ns:yang:v3po";
prefix "v3po";
+ revision "2016-12-14" {
+ description
+ "This revision adds the following new features:
+ - ingress/egress ACLs support
+ - interface-mode type as a part of ietf-acl configuration";
+ }
+
revision "2015-01-05" {
description "Initial revision of v3po model";
}
diff --git a/v3po/api/src/main/yang/vpp-pbb.yang b/v3po/api/src/main/yang/vpp-pbb.yang
index 848f04e6c..d3ca160ce 100644
--- a/v3po/api/src/main/yang/vpp-pbb.yang
+++ b/v3po/api/src/main/yang/vpp-pbb.yang
@@ -3,11 +3,11 @@ module vpp-pbb {
namespace "urn:opendaylight:params:xml:ns:yang:vpp-pbb";
prefix "vpp-pbb";
- revision "2016-04-10" {
+ revision "2016-12-14" {
description "Initial revision of pbb model";
}
- import pbb-types{
+ import pbb-types {
prefix "pbb-types";
}
diff --git a/v3po/api/src/main/yang/vpp-vlan.yang b/v3po/api/src/main/yang/vpp-vlan.yang
index 95a770961..ffe009a2a 100644
--- a/v3po/api/src/main/yang/vpp-vlan.yang
+++ b/v3po/api/src/main/yang/vpp-vlan.yang
@@ -3,6 +3,12 @@ module vpp-vlan {
namespace "urn:opendaylight:params:xml:ns:yang:vpp:vlan";
prefix "vpp-vlan";
+ revision "2016-12-14" {
+ description
+ "This revision adds the following new features:
+ - ingress/egress ACLs support";
+ }
+
revision "2015-05-27" {
description
"Initial revision of vlan model for VPP.