X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-base%2Fsrc%2Fmain%2Fyang%2Fport-types.yang;h=f0b7e97a15ff5b2a221ed9e15212b7516459de7f;hb=b0e7185fad12a83f2d4afbd74e4bb9a81fd6909c;hp=8338d185cc36abbbbc34613fe1e3df84d805550a;hpb=caee336f062eba4909ba53cbaccdde0714236134;p=controller.git diff --git a/opendaylight/md-sal/model/model-flow-base/src/main/yang/port-types.yang b/opendaylight/md-sal/model/model-flow-base/src/main/yang/port-types.yang index 8338d185cc..f0b7e97a15 100644 --- a/opendaylight/md-sal/model/model-flow-base/src/main/yang/port-types.yang +++ b/opendaylight/md-sal/model/model-flow-base/src/main/yang/port-types.yang @@ -8,7 +8,14 @@ module opendaylight-port-types { revision "2013-09-25" { description "Initial revision of Port Inventory model"; } - + + typedef port-reason { + type enumeration { + enum add; + enum delete; + enum update; + } + } typedef port-config { type bits { @@ -26,7 +33,6 @@ module opendaylight-port-types { enum live; } } - typedef port-features { type bits { @@ -72,6 +78,14 @@ module opendaylight-port-types { } } + grouping flow-port-status { + leaf reason { + type port-reason; + } + + uses flow-capable-port; + } + grouping flow-capable-port { uses common-port; @@ -114,7 +128,7 @@ module opendaylight-port-types { } } - grouping ofp-port-mod { + grouping port-mod { container port { list port { key "port-mod-order";