commit | d9681e7d54d04f0931fffa5c13c0a5ba88d8f8d1 | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Mon Feb 22 19:27:29 2016 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue Feb 23 03:52:22 2016 +0000 |
tree | a84b22eede2f835f7beaee563e73fb6b08da2d92 | |
parent | a4e3bd34ef7fb965e0dc32de3d1380e2ff70d266 [diff] [blame] |
Improve SegmentRoutingAppConfig - Separate host and subnet suppression - Use port instead of interface to specify which SR should ignore Change-Id: Ie6491950cddf0860924565f081504b4f4d788179
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java index f77804f..da8faa7 100644 --- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java +++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java
@@ -473,7 +473,7 @@ for (Port port : srManager.deviceService.getPorts(deviceId)) { ConnectPoint cp = new ConnectPoint(deviceId, port.number()); // TODO: Handles dynamic port events when we are ready for dynamic config - if (!srManager.deviceConfiguration.excludedPorts().contains(cp) && + if (!srManager.deviceConfiguration.suppressSubnet().contains(cp) && port.isEnabled()) { Ip4Prefix portSubnet = config.getPortSubnet(deviceId, port.number()); VlanId assignedVlan = (portSubnet == null)