Added backend for 'show tunnel' and some minnor fixes
diff --git a/src/main/java/net/onrc/onos/apps/segmentrouting/ISegmentRoutingService.java b/src/main/java/net/onrc/onos/apps/segmentrouting/ISegmentRoutingService.java
index d544fc5..e2efa42 100644
--- a/src/main/java/net/onrc/onos/apps/segmentrouting/ISegmentRoutingService.java
+++ b/src/main/java/net/onrc/onos/apps/segmentrouting/ISegmentRoutingService.java
@@ -1,9 +1,11 @@
package net.onrc.onos.apps.segmentrouting;
+import java.util.Collection;
import java.util.List;
import net.floodlightcontroller.core.module.IFloodlightService;
import net.floodlightcontroller.util.MACAddress;
+import net.onrc.onos.apps.segmentrouting.SegmentRoutingManager.TunnelInfo;
import net.onrc.onos.core.util.Dpid;
import net.onrc.onos.core.util.IPv4Net;
@@ -58,4 +60,11 @@
* @return "true/false" depending tunnel deletion status
*/
public boolean removePolicy(String pid);
+ /**
+ * Return the collection of TunnelInfo which contains
+ * info about tunnels
+ * @return Collection<TunnelInfo>
+ */
+
+ public Collection<TunnelInfo> getTunnelTable();
}