X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=model%2Fmodel-flow-service%2Fsrc%2Fmain%2Fyang%2Fsal-port.yang;h=a65e0f49061b867449bd183724d2c8c174946b23;hb=cc9e7f4e2a6f47967061cb55b3fbbfc7bea649fe;hp=047300a61b5bd0f2d19404b2a207be088b83062a;hpb=20c6d51283ad86f229b9f77977acfeb86902f902;p=openflowplugin.git diff --git a/model/model-flow-service/src/main/yang/sal-port.yang b/model/model-flow-service/src/main/yang/sal-port.yang index 047300a61b..a65e0f4906 100644 --- a/model/model-flow-service/src/main/yang/sal-port.yang +++ b/model/model-flow-service/src/main/yang/sal-port.yang @@ -2,23 +2,27 @@ module sal-port { namespace "urn:opendaylight:port:service"; prefix port; - 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 { @@ -30,6 +34,7 @@ module sal-port { } rpc update-port { + description "Updating port on openflow device."; input { uses port-update; uses tr:transaction-aware; @@ -40,11 +45,15 @@ module sal-port { } notification port-updated { + status deprecated; + uses port-update; uses tr:transaction-aware; } notification port-removed { + status deprecated; + uses node-port; } }