Merge pull request #448 from y-higuchi/pluggable_path_computation
Tiny bug fix on Topology
diff --git a/src/main/java/net/onrc/onos/ofcontroller/topology/Topology.java b/src/main/java/net/onrc/onos/ofcontroller/topology/Topology.java
index 6659db6..b7a812c 100644
--- a/src/main/java/net/onrc/onos/ofcontroller/topology/Topology.java
+++ b/src/main/java/net/onrc/onos/ofcontroller/topology/Topology.java
@@ -46,9 +46,9 @@
};
public long nodeId; // The node ID
- public HashMap<Integer, Link> links; // The links from this node
- private HashMap<Integer, Link> reverseLinksMap; // The links to this node
- private HashMap<Integer, Integer> portsMap; // The ports for this node
+ public HashMap<Integer, Link> links; // The links from this node (src Port ID -> Link)
+ private HashMap<Integer, Link> reverseLinksMap; // The links to this node (dst Port ID -> Link)
+ private HashMap<Integer, Integer> portsMap; // The ports on this node (Port ID -> )
/**
* Node constructor.
@@ -80,7 +80,7 @@
* @return the port if found, otherwise null.
*/
public Integer getPort(int portId) {
- return portsMap.get(nodeId);
+ return portsMap.get(portId);
}
/**
@@ -122,7 +122,7 @@
portsMap.remove(portId);
}
-
+
/**
* Get a link on a port to a neighbor.
*