Class hierarchy for Driver files to support spring open ttp on cpqd and dell switches
diff --git a/src/main/java/net/onrc/onos/core/drivermanager/DriverManager.java b/src/main/java/net/onrc/onos/core/drivermanager/DriverManager.java
index 5c967ed..213119f 100644
--- a/src/main/java/net/onrc/onos/core/drivermanager/DriverManager.java
+++ b/src/main/java/net/onrc/onos/core/drivermanager/DriverManager.java
@@ -39,7 +39,13 @@
if (vendor.startsWith("Stanford University, Ericsson Research and CPqD Research")
&&
hw.startsWith("OpenFlow 1.3 Reference Userspace Switch")) {
- return new OFSwitchImplCPqD13(desc, cpqdUsePipeline13);
+ return new OFSwitchImplCpqdOSR(desc, cpqdUsePipeline13);
+ }
+
+ if (vendor.contains("Dell")
+ &&
+ hw.contains("OpenFlow 1.3")) {
+ return new OFSwitchImplDellOSR(desc, cpqdUsePipeline13);
}
if (!disableOvsClassification && vendor.startsWith("Nicira") &&