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=1ed1b6827bdc6ace925576b207b7d818d27ac8b5;hb=986f7091e577ac69cbc180a9f981760b78dd18e6;hp=5ba92aba9d2f242be04e05b11e18892872d53c3f;hpb=356f96ce57f8c099ce98e38b4053c075050bda10;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 5ba92aba9d..1ed1b6827b 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 @@ -9,7 +9,7 @@ module opendaylight-match-types { revision "2013-10-26" { description "Initial revision of macth types"; } - + grouping "mac-address-filter" { leaf address { mandatory true; @@ -61,14 +61,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."; @@ -91,6 +91,11 @@ module opendaylight-match-types { description "IP ECN (2 bits in ToS field)."; type uint8; } + + leaf ip-proto { + description "IP Proto (IPv4 or IPv6 Protocol Number)."; + type inet:ip-version; + } } grouping "ipv4-match-fields" {