Code Review
/
openflowplugin.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
External api proposal
[openflowplugin.git]
/
model
/
model-flow-service
/
src
/
main
/
yang
/
sal-table.yang
diff --git
a/model/model-flow-service/src/main/yang/sal-table.yang
b/model/model-flow-service/src/main/yang/sal-table.yang
index b125116bb10ebfaf8b8e694677d633f687c5e81f..a40529bef4eff5515f273cd5e133d5f28d7ecb7b 100644
(file)
--- a/
model/model-flow-service/src/main/yang/sal-table.yang
+++ b/
model/model-flow-service/src/main/yang/sal-table.yang
@@
-4,14
+4,17
@@
module sal-table {
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
import opendaylight-table-types {prefix table-type;revision-date "2013-10-26";}
import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
import opendaylight-table-types {prefix table-type;revision-date "2013-10-26";}
- import flow-capable-transaction {prefix tr;}
+ import flow-capable-transaction {prefix tr; revision-date "2015-03-04";}
+
+ description "Openflow table management.";
revision "2013-10-26" {
description "Initial revision of table service";
}
revision "2013-10-26" {
description "Initial revision of table service";
}
- /** Base configuration structure **/
grouping table-update {
grouping table-update {
+ description "Openflow table configuration structure suitable for rpc (contains node-context-ref)";
+
uses "inv:node-context-ref";
container original-table {
uses table-type:table-features;
uses "inv:node-context-ref";
container original-table {
uses table-type:table-features;
@@
-22,6
+25,8
@@
module sal-table {
}
rpc update-table {
}
rpc update-table {
+ description "Configuring openflow table.";
+
input {
uses table-update;
uses tr:transaction-aware;
input {
uses table-update;
uses tr:transaction-aware;
@@
-32,6
+37,8
@@
module sal-table {
}
notification table-updated {
}
notification table-updated {
+ status deprecated;
+
uses "inv:node-context-ref";
uses tr:multipart-transaction-aware;
uses table-type:table-features;
uses "inv:node-context-ref";
uses tr:multipart-transaction-aware;
uses table-type:table-features;