commit | 607fd0b70e4553226d0937d36de9cde655f2eb62 | [log] [tgz] |
---|---|---|
author | Daniele Moro <daniele@opennetworking.org> | Mon Jul 19 22:39:22 2021 +0200 |
committer | Daniele Moro <daniele@opennetworking.org> | Fri Aug 06 14:04:32 2021 +0000 |
tree | 062bfff262d2ab8f1ec11e3f2d800840fc06774d | |
parent | 8aa21454df8ce1603bdf7e406195795ff62370c2 [diff] [blame] |
[SDFAB-359] Purge all objective for a given application ID Change-Id: I51847b0be890deacec5caddc18d52bcd2993959a
diff --git a/drivers/default/src/main/java/org/onosproject/driver/pipeline/SpringOpenTTP.java b/drivers/default/src/main/java/org/onosproject/driver/pipeline/SpringOpenTTP.java index 4376295..166ba72 100644 --- a/drivers/default/src/main/java/org/onosproject/driver/pipeline/SpringOpenTTP.java +++ b/drivers/default/src/main/java/org/onosproject/driver/pipeline/SpringOpenTTP.java
@@ -286,6 +286,12 @@ } } + @Override + public void purgeAll(ApplicationId appId) { + flowRuleService.purgeFlowRules(deviceId, appId); + groupService.purgeGroupEntries(deviceId, appId); + } + private void removeGroup(NextObjective nextObjective) { log.debug("removeGroup in {}: for next objective id {}", deviceId, nextObjective.id());