X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-statistics%2Fsrc%2Fmain%2Fyang%2Fopendaylight-port-statistics.yang;h=22f0aca5e780107b3f42795ea5252f65e266df57;hp=e711877a0229012571d18a95d7e3da8cc4376896;hb=HEAD;hpb=2395ecb818aa01bbd90821767715b3df67b65de0 diff --git a/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/opendaylight-port-statistics.yang b/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/opendaylight-port-statistics.yang deleted file mode 100644 index e711877a02..0000000000 --- a/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/opendaylight-port-statistics.yang +++ /dev/null @@ -1,74 +0,0 @@ -module opendaylight-port-statistics { - namespace "urn:opendaylight:port:statistics"; - prefix portstat; - - import flow-capable-transaction {prefix tr;} - import yang-ext {prefix ext; revision-date "2013-07-09";} - import opendaylight-inventory {prefix inv;revision-date "2013-08-19";} - import opendaylight-statistics-types {prefix stat-types;revision-date "2013-09-25";} - - contact - "Anilkumar Vishnoi - Email: avishnoi@in.ibm.com"; - - revision "2013-12-14" { - description "Initial revision of port statistics model"; - } - - //Augment port statistics data to the flow-capable-node-connector - augment "/inv:nodes/inv:node/inv:node-connector" { - ext:augment-identifier "flow-capable-node-connector-statistics-data"; - uses flow-capable-node-connector-statistics; - } - - grouping flow-capable-node-connector-statistics { - container flow-capable-node-connector-statistics { - //config "false"; - uses stat-types:node-connector-statistics; - } - } - - // RPC calls - rpc get-all-node-connectors-statistics { - description "Get statistics for all node connectors from the node"; - input { - uses inv:node-context-ref; - } - output { - uses node-connector-statistics-and-port-number-map; - uses tr:transaction-aware; - } - } - - rpc get-node-connector-statistics { - description "Get statistics for given node connector from the node"; - input { - uses inv:node-context-ref; - leaf node-connector-id { - type inv:node-connector-id; - } - } - output { - uses stat-types:node-connector-statistics; - uses tr:transaction-aware; - } - } - - //Notification for node connector statistics update - grouping node-connector-statistics-and-port-number-map { - description "List of map - node connectors and their statistics"; - list node-connector-statistics-and-port-number-map { - key "node-connector-id"; - leaf node-connector-id { - type inv:node-connector-id; - } - uses stat-types:node-connector-statistics; - } - } - - notification node-connector-statistics-update { - uses inv:node; - uses node-connector-statistics-and-port-number-map; - uses tr:multipart-transaction-aware; - } -}