commit | 834e4b0c0521a80060aa43d876d78bbd7af269fa | [log] [tgz] |
---|---|---|
author | sangho <sangho@onlab.us> | Fri May 01 09:38:25 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue May 05 19:04:03 2015 +0000 |
tree | 367ed7a959e435eab70a79c6f99aa7529f566fe6 | |
parent | ffa27d3cc2be71d197fd7e767b960dda10267116 [diff] [blame] |
ONOS-1786: Updates group buckets when link status is changed. - Add null check for port map when creating new groups Change-Id: I92b494d91e908011f2c08be850ccde648e647a09
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java index c5bd6ba..cbad910 100644 --- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java +++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java
@@ -159,6 +159,7 @@ private boolean repopulateRoutingRulesForRoutes(Set<ArrayList<DeviceId>> routes) { rulePopulator.resetCounter(); for (ArrayList<DeviceId> link: routes) { + // When only the source device is defined, reinstall routes to all other devices if (link.size() == 1) { ECMPShortestPathGraph ecmpSpg = new ECMPShortestPathGraph(link.get(0), srManager); if (populateEcmpRoutingRules(link.get(0), ecmpSpg)) {