X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-base%2Fsrc%2Fmain%2Fyang%2Fmatch-types.yang;h=31736d2737dbcd7358ef264587de0910153afb63;hb=ad32425a1ee129ddfb9d78574fd0ea5045f4f9dd;hp=7dcd254ad7cc751e64d30bf275a8629781f625be;hpb=9e85339874f4a57af8cf6d0b3a60e144596e32e5;p=controller.git diff --git a/opendaylight/md-sal/model/model-flow-base/src/main/yang/match-types.yang b/opendaylight/md-sal/model/model-flow-base/src/main/yang/match-types.yang index 7dcd254ad7..31736d2737 100644 --- a/opendaylight/md-sal/model/model-flow-base/src/main/yang/match-types.yang +++ b/opendaylight/md-sal/model/model-flow-base/src/main/yang/match-types.yang @@ -5,11 +5,12 @@ module opendaylight-match-types { import ietf-inet-types {prefix inet; revision-date "2010-09-24";} import ietf-yang-types {prefix yang; revision-date "2010-09-24";} import opendaylight-l2-types {prefix l2t;revision-date "2013-08-27";} + import opendaylight-inventory {prefix inv;revision-date "2013-08-19";} revision "2013-10-26" { description "Initial revision of macth types"; } - + grouping "mac-address-filter" { leaf address { mandatory true; @@ -61,14 +62,14 @@ module opendaylight-match-types { container vlan-id { description "VLAN id."; presence "Match field is active and set"; - + + leaf vlan-id-present { + type boolean; + } + leaf vlan-id { - mandatory true; type l2t:vlan-id; } - leaf mask { - type binary; - } } leaf vlan-pcp { description "VLAN priority."; @@ -270,11 +271,11 @@ module opendaylight-match-types { grouping match { leaf in-port { - type uint32; + type inv:node-connector-id; } leaf in-phy-port { - type uint32; + type inv:node-connector-id; } container "metadata" {