NXM_NX_NSP openflow extended match support.
[ovsdb.git] / of-extension / nx-ofjava / src / main / yang / ovs-nx-match.yang
1 module ovs-nx-match {
2     yang-version 1;
3
4     namespace "urn:opendaylight:ovs:nx:match";
5     prefix "ovs-nx-match";
6
7     import openflow-extensible-match {prefix ofoxm;}
8     import openflow-types {prefix oft;}
9     import ietf-yang-types {prefix yang; revision-date "2010-09-24";}
10     import yang-ext {prefix ext; revision-date "2013-07-09";}
11
12     description
13         "OVS Openflow NX match extensions";
14
15     revision "2014-04-21" {
16         description "Initial revision";
17     }
18
19     identity nxm-nx-nsp {
20         base ofoxm:match-field;
21     }
22
23     grouping ofj-nxm-nx-match-nsp-grouping {
24         container nsp-values {
25             leaf nsp {
26                 type uint32;
27             }
28         }
29     }
30
31     augment "/ofoxm:oxm-container/ofoxm:match-entries" {
32         ext:augment-identifier "ofj-aug_nx_match";
33         uses ofj-nxm-nx-match-nsp-grouping;
34     }
35 }