Index ports for faster search
diff --git a/src/main/java/net/onrc/onos/ofcontroller/core/ISwitchStorage.java b/src/main/java/net/onrc/onos/ofcontroller/core/ISwitchStorage.java
index 79a4f76..a4dd528 100644
--- a/src/main/java/net/onrc/onos/ofcontroller/core/ISwitchStorage.java
+++ b/src/main/java/net/onrc/onos/ofcontroller/core/ISwitchStorage.java
@@ -3,6 +3,8 @@
import java.util.Collection;
+import net.floodlightcontroller.core.IOFSwitch;
+
import org.openflow.protocol.OFPhysicalPort;
public interface ISwitchStorage extends INetMapStorage {
@@ -21,7 +23,11 @@
*/
public void addPort(String dpid, OFPhysicalPort port);
/*
- * Get all ports associated on a switch
+ * Add a switch and all its associated ports
+ */
+ public void addSwitch(IOFSwitch sw);
+ /*
+ * Add a switch
*/
public void addSwitch(String dpid);
/*