diff --git a/src/main/java/net/floodlightcontroller/topology/TopologyInstance.java b/src/main/java/net/floodlightcontroller/topology/TopologyInstance.java index 5ce0a496762ccab69b37d03f7ef0ee8d521a9d89..734443b57464b69924b692d60fd98d971a2da14d 100644 --- a/src/main/java/net/floodlightcontroller/topology/TopologyInstance.java +++ b/src/main/java/net/floodlightcontroller/topology/TopologyInstance.java @@ -748,7 +748,7 @@ public class TopologyInstance { if ((bpsTx / 10^6) / 8 > 1) { int cost = (int) (bpsTx / 10^6) / 8; - linkCost.put(link, ((1/cost)*1000)); + linkCost.put(link, cost); } else { linkCost.put(link, MAX_LINK_WEIGHT); } @@ -1430,4 +1430,4 @@ public class TopologyInstance { public Set<DatapathId> getArchipelagoIds() { return archipelagos.stream().map(a -> a.getId()).collect(Collectors.toSet()); } -} \ No newline at end of file +}