X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflow-protocol-api%2Fsrc%2Fmain%2Fyang%2Fopenflow-extensible-match.yang;h=da3c445761f26f4ffef7da83d000c385b8f04969;hb=3c8c1e026f04efbca0a8e1bb8a5c87acbac379be;hp=46849a7f42aece6cd77e7d58b8fc650849300c6e;hpb=cd6e0a4084aebe05fa510d9f93def875c95ce609;p=openflowjava.git diff --git a/openflow-protocol-api/src/main/yang/openflow-extensible-match.yang b/openflow-protocol-api/src/main/yang/openflow-extensible-match.yang index 46849a7f..da3c4457 100644 --- a/openflow-protocol-api/src/main/yang/openflow-extensible-match.yang +++ b/openflow-protocol-api/src/main/yang/openflow-extensible-match.yang @@ -229,4 +229,49 @@ module openflow-extensible-match { } } + // OF1.0 structures + grouping match-v10-grouping { + container match-v10 { + leaf wildcards { + type uint32; + } + leaf in-port { + type uint16; + } + leaf dl-src { + type yang:mac-address; + } + leaf dl-dst { + type yang:mac-address; + } + leaf dl-vlan { + type uint16; + } + leaf dl-vlan-pcp { + type uint8; + } + leaf dl-type { + type uint16; + } + leaf nw-tos { + type uint8; + } + leaf nw-proto { + type uint8; + } + leaf nw-src { + type inet:ipv4-address; + } + leaf nw-dst { + type inet:ipv4-address; + } + leaf tp-src { + type uint16; + } + leaf tp-dst { + type uint16; + } + } + } + } \ No newline at end of file