diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/ILinkDiscoveryService.java b/src/main/java/net/floodlightcontroller/linkdiscovery/ILinkDiscoveryService.java index e950bee8bd73b44175c7518c734b12c8a2da0bbc..f1142fd31c2b310e1789bf8125f2e9c776ce6289 100644 --- a/src/main/java/net/floodlightcontroller/linkdiscovery/ILinkDiscoveryService.java +++ b/src/main/java/net/floodlightcontroller/linkdiscovery/ILinkDiscoveryService.java @@ -44,7 +44,15 @@ public interface ILinkDiscoveryService extends IFloodlightService { * @return linkTuple */ public LinkInfo getLinkInfo(SwitchPortTuple idPort, boolean isSrcPort); - + + /** + * Get the link type of the link tuple based on link info. + * @param linkTuple + * @param linkInfo + * @return linkType + */ + public ILinkDiscovery.LinkType getLinkType(LinkTuple lt, LinkInfo info); + /** * Retrieves a map of all known link connections between OpenFlow switches * and the associated info (valid time, port states) for the link.