commit | 2216bdb5551a9cb856449bd8b5d80fa0cec81365 | [log] [tgz] |
---|---|---|
author | alshabib <alshabibi.ali@gmail.com> | Wed Mar 04 16:59:22 2015 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Mar 05 01:18:18 2015 +0000 |
tree | 370488397c7203f0fd461fa221652acd91dcf824 | |
parent | 089bb77bd2440df8f8dad131c285f35e9d44fa9f [diff] |
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) {