1 module flow-node-inventory {
2 namespace "urn:opendaylight:flow:inventory";
5 import yang-ext {prefix ext; revision-date "2013-07-09";}
6 import ietf-inet-types {prefix inet; revision-date "2010-09-24";}
7 import ietf-yang-types {prefix yang; revision-date "2010-09-24";}
8 import opendaylight-port-types {prefix port;revision-date "2013-09-25";}
9 import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
11 revision "2013-08-19" {
12 description "Flow Capable Node extensions to the Inventory model";
17 type inv:support-type;
24 description "id for the specific queue";
27 container properties {
67 container group-tables {
71 container supported-match-types {
75 type string; // FIXME: Add identity
81 container supported-instructions {
82 list instruction-type {
85 type string; // FIXME: Add identity
90 container supported-actions {
95 type string; // FIXME: Add identity
101 grouping flow-node-connector {
103 uses port:flow-capable-port;
106 augment "/inv:nodes/inv:node" {
107 ext:augment-identifier "flow-capable-node";
111 augment "/inv:nodes/inv:node/inv:node-connector" {
112 ext:augment-identifier "flow-capable-node-connector";
113 uses flow-node-connector;
116 augment "/inv:node-updated" {
117 ext:augment-identifier "flow-capable-node-updated";
121 augment "/inv:node-updated/inv:node-connector" {
122 //ext:identical-augment "flow-capable-node-connector";
123 ext:augment-identifier "flow-capable-node-connector-update-fields";
124 uses flow-node-connector;
127 augment "/inv:node-connector-updated" {
128 ext:augment-identifier "flow-capable-node-connector-updated";
129 uses flow-node-connector;