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";}
8 import opendaylight-multipart-types { prefix multipart; revision-date "2017-01-12"; }
10 description "Openflow table management.";
12 revision "2013-10-26" {
13 description "Initial revision of table service";
16 grouping table-update {
17 description "Openflow table configuration structure suitable for rpc (contains node-context-ref)";
19 uses "inv:node-context-ref";
20 container original-table {
21 uses table-type:table-features;
23 container updated-table {
24 uses table-type:table-features;
29 description "Configuring openflow table.";
32 uses tr:transaction-metadata;
34 type table-type:table-ref;
37 uses tr:transaction-aware;
40 uses tr:transaction-aware;
44 notification table-updated {
47 uses "inv:node-context-ref";
48 uses tr:multipart-transaction-aware;
49 uses table-type:table-features;
53 augment "/multipart:multipart-reply/multipart:multipart-reply-body" {
54 case multipart-reply-table-features {
55 uses table-type:table-features;