Integrated new topology code and updated unit tests to a passing state. I'd be...
Integrated new topology code and updated unit tests to a passing state. I'd be more comfortable adding more unit tests to the topology. Also made some changes to the link discovery manager's latency subsystem. We start with a baseline latency based on the switch's features reply turnaround time. This should be relatively quick -- just like an echo. Next step for latency is to keep a rolling list of past latencies for more defined topology updates based on latency updates. We don't want to update latencies too frequently, since tiny changes (or outliers) shouldn't require a complete topology recomputation.
Showing
- src/main/java/net/floodlightcontroller/core/OFConnection.java 1 addition, 1 deletion...main/java/net/floodlightcontroller/core/OFConnection.java
- src/main/java/net/floodlightcontroller/core/internal/OFChannelHandler.java 10 additions, 5 deletions.../floodlightcontroller/core/internal/OFChannelHandler.java
- src/main/java/net/floodlightcontroller/core/internal/OFSwitchHandshakeHandler.java 4 additions, 3 deletions...ghtcontroller/core/internal/OFSwitchHandshakeHandler.java
- src/main/java/net/floodlightcontroller/forwarding/Forwarding.java 67 additions, 105 deletions.../java/net/floodlightcontroller/forwarding/Forwarding.java
- src/main/java/net/floodlightcontroller/linkdiscovery/ILinkDiscovery.java 2 additions, 0 deletions...et/floodlightcontroller/linkdiscovery/ILinkDiscovery.java
- src/main/java/net/floodlightcontroller/linkdiscovery/LinkInfo.java 1 addition, 1 deletion...java/net/floodlightcontroller/linkdiscovery/LinkInfo.java
- src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java 63 additions, 10 deletions...ntroller/linkdiscovery/internal/LinkDiscoveryManager.java
- src/main/java/net/floodlightcontroller/routing/Link.java 3 additions, 2 deletionssrc/main/java/net/floodlightcontroller/routing/Link.java
- src/main/java/net/floodlightcontroller/topology/ITopologyService.java 19 additions, 2 deletions...a/net/floodlightcontroller/topology/ITopologyService.java
- src/main/java/net/floodlightcontroller/topology/TopologyInstance.java 289 additions, 106 deletions...a/net/floodlightcontroller/topology/TopologyInstance.java
- src/main/java/net/floodlightcontroller/topology/TopologyManager.java 72 additions, 10 deletions...va/net/floodlightcontroller/topology/TopologyManager.java
- src/main/resources/logback-test.xml 1 addition, 1 deletionsrc/main/resources/logback-test.xml
Loading
Please register or sign in to comment