import yang-ext {prefix ext; revision-date "2013-07-09";}
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
import opendaylight-port-types {prefix port-type;revision-date "2013-09-25";}
- import flow-capable-transaction {prefix tr;}
+ import flow-capable-transaction {prefix tr; revision-date "2015-03-04";}
+
+ description "Openflow port management.";
revision "2013-11-07" {
description "Initial revision of port service";
}
grouping node-port {
+ description "Openflow port configuration structure suitable for rpc (contains node-context-ref).";
+
uses "inv:node-context-ref";
-
uses port-type:flow-port-status;
}
/** Base configuration structure **/
grouping port-update {
+ description "DataStore aware openflow port configuration update structure suitable for rpc (contains node-context-ref).";
+
uses "inv:node-context-ref";
container original-port {
}
rpc update-port {
+ description "Updating port on openflow device.";
input {
uses port-update;
uses tr:transaction-aware;
}
notification port-updated {
+ status deprecated;
+
uses port-update;
uses tr:transaction-aware;
}
notification port-removed {
+ status deprecated;
+
uses node-port;
}
}