Adding Nicira actions and match for NSH Index and path fields.
[openflowplugin.git] / extension / openflowjava-extension-nicira / src / main / yang / nicira-action.yang
index 7352c01ef5ec9960e721c677007ee7859299de49..c218ce9a44c43aa3a81849606b96b53f4eb86fb2 100644 (file)
@@ -30,6 +30,12 @@ module nicira-action {
     identity nxm-nx-multipath {
         base ofaction:experimenter-action-sub-type;
     }
+    identity nxm-nx-set-nsp {
+        base ofaction:experimenter-action-sub-type;
+    }
+    identity nxm-nx-set-nsi {
+        base ofaction:experimenter-action-sub-type;
+    }
 
     grouping ofj-nx-action-reg-load-grouping {
         container action-reg-load {
@@ -149,6 +155,22 @@ module nicira-action {
         }
     }
 
+    grouping ofj-nx-action-set-nsp-grouping {
+        container action-set-nsp {
+            leaf nsp {
+                type uint32;
+            }
+        }
+    }
+
+    grouping ofj-nx-action-set-nsi-grouping {
+        container action-set-nsi {
+            leaf nsi {
+                type uint8;
+            }
+        }
+    }
+
     augment "/ofaction:actions-container/ofaction:action" {
         ext:augment-identifier "ofj-aug-nx-action";
         uses ofj-nx-action-reg-load-grouping;
@@ -156,5 +178,7 @@ module nicira-action {
         uses ofj-nx-action-output-reg-grouping;
         uses ofj-nx-action-resubmit-grouping;
         uses ofj-nx-action-multipath-grouping;
+        uses ofj-nx-action-set-nsp-grouping;
+        uses ofj-nx-action-set-nsi-grouping;
     }
 }