BUG-6890:Flow-Removed Notification configuration
[openflowplugin.git] / openflowplugin-api / src / main / yang / openflow-provider-config.yang
index 481793eb63c2880442f72b1b81f6e07840f3be29..96556def3124678ad99661398c9c00f28600ae39 100644 (file)
@@ -39,9 +39,9 @@ module openflow-provider-config {
             default 64000;
         }
 
-        leaf is-statistics-polling-off {
+        leaf is-statistics-polling-on {
             type boolean;
-            default "false";
+            default "true";
         }
 
         leaf is-statistics-rpc-enabled {
@@ -64,5 +64,36 @@ module openflow-provider-config {
             type non-zero-uint32-type;
             default 2000;
         }
+
+        leaf thread-pool-min-threads {
+            description "Mininum (starting) number of threads in thread pool";
+            type uint16;
+            default 1;
+        }
+
+        leaf thread-pool-max-threads {
+            description "Maximum number of threads in thread pool";
+            type non-zero-uint16-type;
+            default 32000;
+        }
+
+        leaf thread-pool-timeout {
+            description "After how much time (in seconds) of inactivity will be threads in pool terminated";
+            type uint32;
+            default 60;
+        }
+
+        leaf enable-flow-removed-notification {
+            description "Turning on flow removed notification";
+            type boolean;
+            default "true";
+        }
+
+        leaf skip-table-features {
+            description "Ability to skip pulling and storing of large table features. These features are still
+            available via rpc but if set to true then maintenance in DS will be omitted";
+            type boolean;
+            default "true";
+        }
     }
 }
\ No newline at end of file