commit | 90dd932cd30d5032a789120baeee96d245b47005 | [log] [tgz] |
---|---|---|
author | Charles Chan <charles@opennetworking.org> | Mon Jun 07 18:52:48 2021 -0700 |
committer | Pier Luigi Ventre <pier@opennetworking.org> | Wed Jun 09 20:37:31 2021 +0000 |
tree | 88576e3e80fda02b5bdb42389f6334e1c8d873fa | |
parent | 4df59316afa7a0198d8626d9978364a4cf757d1d [diff] |
SDFAB-242 Explicitly use wipeDeferred in the flow obj to drop ARP and NDP from pair port Change-Id: Ie1dbab56b51e47b70245bd257c4fdd5a789b4e00
diff --git a/impl/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java b/impl/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java index 751bbcc..e933d3e 100644 --- a/impl/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java +++ b/impl/src/main/java/org/onosproject/segmentrouting/RoutingRulePopulator.java
@@ -1555,6 +1555,8 @@ TrafficTreatment.Builder tBuilder = DefaultTrafficTreatment.builder(); if (punt) { tBuilder.punt(); + } else { + tBuilder.wipeDeferred(); } return fwdObjBuilder(sBuilder.build(), tBuilder.build(), priority); } @@ -1575,6 +1577,8 @@ TrafficTreatment.Builder tBuilder = DefaultTrafficTreatment.builder(); if (punt) { tBuilder.punt(); + } else { + tBuilder.wipeDeferred(); } result.add(fwdObjBuilder(sBuilder.build(), tBuilder.build(), priority));