Invoking ECMP SP graph computation from Segment Routing app
diff --git a/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingManager.java b/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingManager.java
index 37804e1..257d143 100644
--- a/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingManager.java
+++ b/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingManager.java
@@ -21,6 +21,7 @@
 import net.onrc.onos.core.topology.MutableTopology;
 import net.onrc.onos.core.topology.TopologyEvents;
 import net.onrc.onos.core.topology.Switch;
+import net.onrc.onos.core.intent.Path;
 
 import org.projectfloodlight.openflow.types.IPv4Address;
 import org.projectfloodlight.openflow.util.HexString;
@@ -159,8 +160,17 @@
     		Iterable<Switch> switches= mutableTopology.getSwitches();
             for (Switch sw : switches) {
             	ECMPShortestPathGraph ecmpSPG = new ECMPShortestPathGraph(sw);
-                log.debug("ECMPShortestPathGraph for switch {}",
+                log.debug("ECMPShortestPathGraph is computed for switch {}",
                 		HexString.toHexString(sw.getDpid().value()));
+                for (Switch dstSw: mutableTopology.getSwitches()){
+                	if (sw.getDpid().equals(dstSw.getDpid())){
+                		continue;
+                	}
+                	ArrayList<Path> paths = ecmpSPG.getPath(dstSw);
+                    log.debug("ECMPShortestPathGraph:Paths from switch {} to switch {} is {}",
+                            HexString.toHexString(sw.getDpid().value()),
+                            HexString.toHexString(dstSw.getDpid().value()), paths);
+                }
             }
     	}
     }