X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-statistics%2Fsrc%2Fmain%2Fyang%2Fgroup-statistics.yang;h=834e0a78358fa9cc55a5b419abc04f2e4fdeba87;hb=refs%2Fchanges%2F04%2F4204%2F1;hp=1b6a9df9ad514fbccdf4fb0d7de043421e968e4c;hpb=a4f760dabea4b4387b9f3f0090e0768432c4a2e5;p=controller.git diff --git a/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/group-statistics.yang b/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/group-statistics.yang index 1b6a9df9ad..834e0a7835 100644 --- a/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/group-statistics.yang +++ b/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/group-statistics.yang @@ -6,6 +6,7 @@ module opendaylight-group-statistics { import opendaylight-inventory {prefix inv;revision-date "2013-08-19";} import opendaylight-group-types {prefix group-types;revision-date "2013-10-18";} import flow-capable-transaction {prefix tr;} + import flow-node-inventory {prefix fni;} contact "Anilkumar Vishnoi @@ -15,29 +16,41 @@ module opendaylight-group-statistics { description "Initial revision of group statistics service"; } - augment "/inv:nodes/inv:node" { - ext:augment-identifier "node-group-statistics"; + grouping group-statistics { container group-statistics { //config "false"; - uses group-types:group-statistics-reply; + uses group-types:group-statistics; } + } + + augment "/inv:nodes/inv:node/fni:group" { + ext:augment-identifier "node-group-statistics"; + uses group-statistics; } - augment "/inv:nodes/inv:node" { - ext:augment-identifier "node-group-desc-stats"; + grouping group-desc { container group-desc { //config "false"; - uses group-types:group-desc-stats-reply; + uses group-types:group; } - } + } - augment "/inv:nodes/inv:node" { - ext:augment-identifier "node-group-features"; - container group-features { + augment "/inv:nodes/inv:node/group-types:group" { + ext:augment-identifier "node-group-desc-stats"; + uses group-desc; + } + + grouping group-features { + container group-features { //config "false"; uses group-types:group-features-reply; } } + + augment "/inv:nodes/inv:node" { + ext:augment-identifier "node-group-features"; + uses group-features; + } // RPC calls rpc get-all-group-statistics {