2 namespace "urn:opendaylight:table:service";
5 import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
6 import opendaylight-table-types {prefix table-type;revision-date "2013-10-26";}
7 import flow-capable-transaction {prefix tr; revision-date "2015-03-04";}
9 description "Openflow table management.";
11 revision "2013-10-26" {
12 description "Initial revision of table service";
15 grouping table-update {
16 description "Openflow table configuration structure suitable for rpc (contains node-context-ref)";
18 uses "inv:node-context-ref";
19 container original-table {
20 uses table-type:table-features;
22 container updated-table {
23 uses table-type:table-features;
28 description "Configuring openflow table.";
31 uses tr:transaction-metadata;
33 type table-type:table-ref;
36 uses tr:transaction-aware;
39 uses tr:transaction-aware;
43 notification table-updated {
46 uses "inv:node-context-ref";
47 uses tr:multipart-transaction-aware;
48 uses table-type:table-features;