identity nxm-of-eth-type {
base ofoxm:match-field;
}
+ identity nxm-nx-nsp {
+ base ofoxm:match-field;
+ }
+ identity nxm-nx-nsi {
+ base ofoxm:match-field;
+ }
grouping ofj-nxm-nx-match-reg-grouping {
container reg-values {
}
}
+ grouping ofj-nxm-nx-match-nsp-grouping {
+ container nsp-values {
+ leaf nsp {
+ type uint32;
+ }
+ }
+ }
+
+ grouping ofj-nxm-nx-match-nsi-grouping {
+ container nsi-values {
+ leaf nsi {
+ type uint8;
+ }
+ }
+ }
+
augment "/ofoxm:oxm-container/ofoxm:match-entries" {
ext:augment-identifier "ofj-aug_nx_match";
uses ofj-nxm-nx-match-reg-grouping;
uses ofj-nxm-of-match-eth-src-grouping;
uses ofj-nxm-of-match-eth-dst-grouping;
uses ofj-nxm-of-match-eth-type-grouping;
+ uses ofj-nxm-nx-match-nsp-grouping;
+ uses ofj-nxm-nx-match-nsi-grouping;
}
-}
\ No newline at end of file
+}