adding corsa switch detection - initialises corsa driver

Change-Id: I9e7815d0e934d8953d817285a77849ce056dff51
diff --git a/openflow/drivers/src/main/java/org/onosproject/openflow/drivers/DriverManager.java b/openflow/drivers/src/main/java/org/onosproject/openflow/drivers/DriverManager.java
index 079d3ee..46f8e57 100644
--- a/openflow/drivers/src/main/java/org/onosproject/openflow/drivers/DriverManager.java
+++ b/openflow/drivers/src/main/java/org/onosproject/openflow/drivers/DriverManager.java
@@ -76,6 +76,12 @@
             return new OFOpticalSwitchImplLINC13(dpid, desc);
         }
 
+        if (vendor.startsWith("Corsa") && hw.startsWith("Corsa Element")
+                && sw.startsWith("2.3.1")) {
+            log.warn("Corsa Switch 2.3.1 found");
+            return new OFCorsaSwitchDriver(dpid, desc);
+        }
+
         log.warn("DriverManager could not identify switch desc: {}. "
                 + "Assigning AbstractOpenFlowSwich", desc);
         return new AbstractOpenFlowSwitch(dpid, desc) {