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();
 }