2 namespace "urn:opendaylight:port: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 opendaylight-port-types {prefix port-type;revision-date "2013-09-25";}
8 import flow-capable-transaction {prefix tr; revision-date "2015-03-04";}
10 description "Openflow port management.";
12 revision "2013-11-07" {
13 description "Initial revision of port service";
17 description "Openflow port configuration structure suitable for rpc (contains node-context-ref).";
19 uses "inv:node-context-ref";
20 uses port-type:flow-port-status;
23 /** Base configuration structure **/
24 grouping port-update {
25 description "DataStore aware openflow port configuration update structure suitable for rpc (contains node-context-ref).";
27 uses "inv:node-context-ref";
29 container original-port {
30 uses port-type:port-mod;
32 container updated-port {
33 uses port-type:port-mod;
38 description "Updating port on openflow device.";
41 uses tr:transaction-aware;
44 uses tr:transaction-aware;
48 notification port-updated {
52 uses tr:transaction-aware;
55 notification port-removed {