2 namespace "urn:opendaylight:flow:service";
5 import yang-ext {prefix ext; revision-date "2013-07-09";}
6 import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
7 import ietf-inet-types {prefix inet; revision-date "2010-09-24";}
8 import opendaylight-flow-types {prefix types;revision-date "2013-10-26";}
9 import flow-capable-transaction {prefix tr;}
11 revision "2013-08-19" {
12 description "Initial revision of flow service";
15 typedef flow-table-ref {
16 type instance-identifier;
20 uses "inv:node-context-ref";
28 /** Base configuration structure **/
29 grouping flow-update {
30 uses "inv:node-context-ref";
32 container original-flow {
35 container updated-flow {
43 uses tr:transaction-aware;
46 uses tr:transaction-aware;
53 uses tr:transaction-aware;
56 uses tr:transaction-aware;
63 uses tr:transaction-aware;
66 uses tr:transaction-aware;
70 notification flow-added {
74 notification flow-updated {
78 notification flow-removed {