X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=model%2Fmodel-flow-statistics%2Fsrc%2Fmain%2Fyang%2Fopendaylight-group-statistics.yang;h=5563f0e28f06b38a45f20e4440ed7824e8e84dc9;hb=611180ac770b6038b526c54994701db16d1a8567;hp=777981991804fea1a7181548f82428460f61e620;hpb=958a836b772d6f8bec46279c767609aac023e720;p=openflowplugin.git diff --git a/model/model-flow-statistics/src/main/yang/opendaylight-group-statistics.yang b/model/model-flow-statistics/src/main/yang/opendaylight-group-statistics.yang index 7779819918..5563f0e28f 100644 --- a/model/model-flow-statistics/src/main/yang/opendaylight-group-statistics.yang +++ b/model/model-flow-statistics/src/main/yang/opendaylight-group-statistics.yang @@ -5,55 +5,61 @@ module opendaylight-group-statistics { import yang-ext {prefix ext; revision-date "2013-07-09";} 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;} - + import flow-capable-transaction {prefix tr; revision-date "2015-03-04";} + import flow-node-inventory {prefix fni; revision-date "2013-08-19";} + + description "Openflow group statistics structures."; + contact "Anilkumar Vishnoi Email: avishnoi@in.ibm.com"; - + revision "2013-11-11" { description "Initial revision of group statistics service"; } - + grouping group-statistics { + description "TODO:: simplify"; container group-statistics { - //config "false"; uses group-types:group-statistics; } - } - + } + augment "/inv:nodes/inv:node/fni:group" { + description "Openflow group statistics into group node."; ext:augment-identifier "node-group-statistics"; uses group-statistics; } grouping group-desc { + description "TODO:: simplify"; container group-desc { - //config "false"; uses group-types:group; } } - + augment "/inv:nodes/inv:node/fni:group" { + description "Openflow group description into group node."; ext:augment-identifier "node-group-desc-stats"; uses group-desc; } grouping group-features { - container group-features { - //config "false"; + description "TODO:: simplify"; + container group-features { uses group-types:group-features-reply; } } - + augment "/inv:nodes/inv:node" { + description "Openflow group features into group node."; ext:augment-identifier "node-group-features"; uses group-features; } // RPC calls rpc get-all-group-statistics { + status deprecated; input { uses inv:node-context-ref; } @@ -61,25 +67,24 @@ module opendaylight-group-statistics { uses group-types:group-statistics-reply; uses tr:transaction-aware; } - } - + rpc get-group-statistics { + status deprecated; input { uses inv:node-context-ref; leaf group-id{ type group-types:group-id; } - } output { uses group-types:group-statistics-reply; uses tr:transaction-aware; } - } - + rpc get-group-description { + status deprecated; input { uses inv:node-context-ref; } @@ -88,8 +93,9 @@ module opendaylight-group-statistics { uses tr:transaction-aware; } } - + rpc get-group-features { + status deprecated; input { uses inv:node-context-ref; } @@ -98,23 +104,29 @@ module opendaylight-group-statistics { uses tr:transaction-aware; } } - + //Notification calls - + notification group-statistics-updated { + status deprecated; + uses inv:node; uses group-types:group-statistics-reply; uses tr:multipart-transaction-aware; } - + notification group-desc-stats-updated { + status deprecated; + uses inv:node; uses group-types:group-desc-stats-reply; uses tr:multipart-transaction-aware; } notification group-features-updated { + status deprecated; + uses inv:node; uses group-types:group-features-reply; uses tr:multipart-transaction-aware;