From f29bef38a844d0c36921aae2e9217d5b0ea1a004 Mon Sep 17 00:00:00 2001 From: Prasanna Huddar Date: Thu, 24 Oct 2013 16:51:34 +0530 Subject: [PATCH] Port Group and Meter Management model added Signed-off-by: Prasanna Huddar Change-Id: I113d972c571afdb090d86a4539471ec242a301d7 --- .../src/main/yang/group-config.yang | 31 +++++++++++++++++ .../src/main/yang/meter-config.yang | 33 +++++++++++++++++++ .../src/main/yang/port-config.yang | 31 +++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 opendaylight/md-sal/model/model-flow-management/src/main/yang/group-config.yang create mode 100644 opendaylight/md-sal/model/model-flow-management/src/main/yang/meter-config.yang create mode 100644 opendaylight/md-sal/model/model-flow-management/src/main/yang/port-config.yang diff --git a/opendaylight/md-sal/model/model-flow-management/src/main/yang/group-config.yang b/opendaylight/md-sal/model/model-flow-management/src/main/yang/group-config.yang new file mode 100644 index 0000000000..0b7ef294d2 --- /dev/null +++ b/opendaylight/md-sal/model/model-flow-management/src/main/yang/group-config.yang @@ -0,0 +1,31 @@ +module group-management { + namespace "urn:opendaylight:group:config"; + prefix group-cfg; + + import yang-ext {prefix ext;} + import opendaylight-inventory {prefix inv;} + import opendaylight-group-types {prefix group;} + + revision "2013-10-24" { + description "Initial revision of group service"; + } + + grouping group-entry { + leaf node { + type inv:node-ref; + } + uses group:group; + } + + container groups { + list group { + key "id node"; + + leaf id { + type string; + } + + uses group-entry; + } + } +} \ No newline at end of file diff --git a/opendaylight/md-sal/model/model-flow-management/src/main/yang/meter-config.yang b/opendaylight/md-sal/model/model-flow-management/src/main/yang/meter-config.yang new file mode 100644 index 0000000000..8fddf548f2 --- /dev/null +++ b/opendaylight/md-sal/model/model-flow-management/src/main/yang/meter-config.yang @@ -0,0 +1,33 @@ +module meter-management { + namespace "urn:opendaylight:meter:config"; + prefix meter-cfg; + + import yang-ext {prefix ext;} + import opendaylight-inventory {prefix inv;} + import opendaylight-meter-types {prefix meter;} + + revision "2013-10-24" { + description "Initial revision of meter service"; + } + + grouping meter-entry { + + leaf node { + type inv:node-ref; + } + + uses meter:meter; + } + + container meters { + list meter { + key "id node"; + + leaf id { + type string; + } + + uses meter-entry; + } + } +} \ No newline at end of file diff --git a/opendaylight/md-sal/model/model-flow-management/src/main/yang/port-config.yang b/opendaylight/md-sal/model/model-flow-management/src/main/yang/port-config.yang new file mode 100644 index 0000000000..3cd371f2b8 --- /dev/null +++ b/opendaylight/md-sal/model/model-flow-management/src/main/yang/port-config.yang @@ -0,0 +1,31 @@ +module port-management { + namespace "urn:opendaylight:port:config"; + prefix port-cfg; + + import yang-ext {prefix ext;} + import opendaylight-inventory {prefix inv;} + import opendaylight-port-types {prefix port;} + + revision "2013-10-24" { + description "Initial revision of port service"; + } + + grouping port-entry { + leaf node { + type inv:node-ref; + } + uses port:ofp-port-mod; + } + + container ports { + list port { + key "id node"; + + leaf id { + type string; + } + + uses port-entry; + } + } +} \ No newline at end of file -- 2.36.6