Add a config parameter to disable classifying OVS switches as OVS (meaning we
use the default switch implementation for them)

This is a workaround for a Flow Space Firewall issue when using OVS switches.

Change-Id: I0d3e9be460e45cc1fed22087e8df55cc832cae0a
diff --git a/src/main/java/net/floodlightcontroller/core/internal/Controller.java b/src/main/java/net/floodlightcontroller/core/internal/Controller.java
index af3353f..2152875 100644
--- a/src/main/java/net/floodlightcontroller/core/internal/Controller.java
+++ b/src/main/java/net/floodlightcontroller/core/internal/Controller.java
@@ -1216,6 +1216,14 @@
         } else {
             log.info("Using OF1.0 pipeline for the CPqD software switch");
         }
+
+        String disableOvsClassification =
+                configParams.get("disableOvsClassification");
+        if (disableOvsClassification != null &&
+                disableOvsClassification.equalsIgnoreCase("true")) {
+            DriverManager.setDisableOvsClassification(true);
+            log.info("OVS switches will be classified as default switches");
+        }
     }
 
     /**