X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-service%2Fsrc%2Fmain%2Fyang%2Fport-service.yang;h=6795e6fd67a8090e525546deb18658f6dc5930d3;hp=df527ef26778d41c18db40fdf08e452e6d728784;hb=9212fed678702583f4a555641208cf1c7b45b829;hpb=caee336f062eba4909ba53cbaccdde0714236134 diff --git a/opendaylight/md-sal/model/model-flow-service/src/main/yang/port-service.yang b/opendaylight/md-sal/model/model-flow-service/src/main/yang/port-service.yang index df527ef267..6795e6fd67 100644 --- a/opendaylight/md-sal/model/model-flow-service/src/main/yang/port-service.yang +++ b/opendaylight/md-sal/model/model-flow-service/src/main/yang/port-service.yang @@ -5,6 +5,7 @@ module sal-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;} revision "2013-11-07" { description "Initial revision of port service"; @@ -13,7 +14,7 @@ module sal-port { grouping node-port { uses "inv:node-context-ref"; - uses port-type:ofp-port-mod; + uses port-type:flow-port-status; } /** Base configuration structure **/ @@ -21,16 +22,20 @@ module sal-port { uses "inv:node-context-ref"; container original-port { - uses port-type:ofp-port-mod; + uses port-type:port-mod; } container updated-port { - uses port-type:ofp-port-mod; + uses port-type:port-mod; } } rpc update-port { input { uses port-update; + uses tr:transaction-aware; + } + output { + uses tr:transaction-aware; } } @@ -38,9 +43,14 @@ module sal-port { output { uses port-type:flow-capable-port; } - } + } + + notification port-updated { + uses port-update; + uses tr:transaction-aware; + } notification port-removed { - uses node-port; + uses node-port; } } \ No newline at end of file