From df8ec586f60aa25b4dc8fd6f64df2c34512c590a Mon Sep 17 00:00:00 2001 From: Prasanna Huddar Date: Fri, 18 Oct 2013 16:55:36 +0530 Subject: [PATCH] Added container and flow name details as in AD-SAL Signed-off-by: Prasanna Huddar Change-Id: I0350a78b59ba8068c642483cab5217c79ec71a71 --- .../src/main/yang/flow-types.yang | 41 +++++++++++++++++++ .../src/main/yang/group-types.yang | 10 ++++- .../src/main/yang/port-types.yang | 12 +++++- 3 files changed, 60 insertions(+), 3 deletions(-) diff --git a/opendaylight/md-sal/model/model-flow-base/src/main/yang/flow-types.yang b/opendaylight/md-sal/model/model-flow-base/src/main/yang/flow-types.yang index 634c8dbd72..9688e75c62 100644 --- a/opendaylight/md-sal/model/model-flow-base/src/main/yang/flow-types.yang +++ b/opendaylight/md-sal/model/model-flow-base/src/main/yang/flow-types.yang @@ -178,6 +178,15 @@ module opendaylight-flow-types { } } + typedef flow-mod-flags { + type bits { + bit CHECK_OVERLAP; + bit RESET_COUNTS; + bit NO_PKT_COUNTS; + bit NO_BYT_COUNTS; + } + } + grouping flow { container match { uses match:match; @@ -204,6 +213,38 @@ module opendaylight-flow-types { leaf cookie { type uint64; } + + leaf container-name { + type string; + } + + leaf cookie_mask { + type uint8; + } + + leaf table_id { + type uint64; + } + + leaf buffer_id { + type uint32; + } + + leaf out_port { + type uint64; + } + + leaf out_group { + type uint32; + } + + leaf flags{ + type flow-mod-flags; + } + + leaf flow-name{ + type string; + } } grouping flow-statistics { diff --git a/opendaylight/md-sal/model/model-flow-base/src/main/yang/group-types.yang b/opendaylight/md-sal/model/model-flow-base/src/main/yang/group-types.yang index eee233f3d6..def1bd8c5f 100644 --- a/opendaylight/md-sal/model/model-flow-base/src/main/yang/group-types.yang +++ b/opendaylight/md-sal/model/model-flow-base/src/main/yang/group-types.yang @@ -6,7 +6,7 @@ module opendaylight-group-types { import ietf-yang-types {prefix yang;} import opendaylight-flow-types {prefix flow-types;} - revision "2013-09-18" { + revision "2013-10-18" { description "Initial revision of group service"; } @@ -33,6 +33,14 @@ module opendaylight-group-types { type group-ref; } + leaf group-name { + type string; + } + + leaf container-name { + type string; + } + container buckets { list bucket { key "order"; diff --git a/opendaylight/md-sal/model/model-flow-base/src/main/yang/port-types.yang b/opendaylight/md-sal/model/model-flow-base/src/main/yang/port-types.yang index af7c4dff53..0df6b52b0b 100644 --- a/opendaylight/md-sal/model/model-flow-base/src/main/yang/port-types.yang +++ b/opendaylight/md-sal/model/model-flow-base/src/main/yang/port-types.yang @@ -128,8 +128,16 @@ module opendaylight-port-types { leaf mask { type uint32; description "Bitmap of OFPPC-* flags to be changed"; - } - } + } + + leaf container-name { + type string; + } + + leaf port-name { + type string; + } + } } } } \ No newline at end of file -- 2.36.6