X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-service%2Fsrc%2Fmain%2Fyang%2Fflow-node-inventory.yang;h=80a4ccf0878de6bd5a9b2775377fc7ec133e5162;hb=84d9bf62ad4291a3baba3a747cf77e81bb2d3aeb;hp=76c172bcf07fa8c11729731a9b06d7cb6aab40b4;hpb=21f869ef524f94594b04004867f6ab1b50e92b78;p=controller.git diff --git a/opendaylight/md-sal/model/model-flow-service/src/main/yang/flow-node-inventory.yang b/opendaylight/md-sal/model/model-flow-service/src/main/yang/flow-node-inventory.yang index 76c172bcf0..80a4ccf087 100644 --- a/opendaylight/md-sal/model/model-flow-service/src/main/yang/flow-node-inventory.yang +++ b/opendaylight/md-sal/model/model-flow-service/src/main/yang/flow-node-inventory.yang @@ -11,6 +11,23 @@ module flow-node-inventory { description "Flow Capable Node extensions to the nventory model"; } + + grouping queue { + leaf queue-id { + type uint32; + description "id for the specific queue"; + mandatory true; + } + container properties { + leaf minimum-rate { + type uint32; + } + leaf maximum-rate{ + type uint32; + } + } + } + grouping flow-capable-node-capabilities { container tables { leaf support-state { @@ -59,12 +76,20 @@ module flow-node-inventory { } } - augment "/inv:nodes/inv:node" { - augment-identifier "flow-capable-node"; - uses flow-capable-node-capabilities; + grouping flow-capable-node-connector { + } - + notification node-capabilities-updated { uses flow-capable-node-capabilities; } + + notification node-connector-capabilities-updated { + uses flow-capable-node-connector; + } + + augment "/inv:nodes/inv:node" { + augment-identifier "flow-capable-node"; + uses flow-capable-node-capabilities; + } } \ No newline at end of file