commit | 9a55429ae1f2ac69ec583a186302c799de817ed2 | [log] [tgz] |
---|---|---|
author | Saurav Das <sauravdas@alumni.stanford.edu> | Fri Apr 27 18:42:30 2018 -0700 |
committer | Charles Chan <rascov@gmail.com> | Tue May 01 15:49:55 2018 -0700 |
tree | e00f887f8aa344a7b364bef37a607c81c3626a47 | |
parent | 5b48d6ca844f36e05160fed998db02dd255bf246 [diff] [blame] |
Adding a component config to take down single homed host ports when all uplinks are lost. In addition: - handle port updates that may be lost if mastership changes at same time - fix javadoc in DeviceService Change-Id: I032909e8ab9564cf9c978b1d66abd3ab32c814d7
diff --git a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java index 9063015..094d287 100644 --- a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java +++ b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java
@@ -1270,7 +1270,7 @@ srManager.flowObjectiveService.forward(deviceId, obj); }); - srManager.getPairLocalPorts(deviceId).ifPresent(port -> { + srManager.getPairLocalPort(deviceId).ifPresent(port -> { ForwardingObjective pairFwdObj; // Do not punt ARP packets from pair port pairFwdObj = arpFwdObjective(port, false, PacketPriority.CONTROL.priorityValue() + 1)