aboutsummaryrefslogtreecommitdiffstats
path: root/sfc/lib/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'sfc/lib/utils.py')
-rw-r--r--sfc/lib/utils.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/sfc/lib/utils.py b/sfc/lib/utils.py
index 65942b9f..5666b381 100644
--- a/sfc/lib/utils.py
+++ b/sfc/lib/utils.py
@@ -567,3 +567,11 @@ def delete_odl_acl(odl_ip, odl_port, acl_type, acl_name):
acl_list_url = format_odl_acl_list_url(odl_ip, odl_port)
acl_url = '{0}/acl/{1}/{2}'.format(acl_list_url, acl_type, acl_name)
requests.delete(acl_url)
+
+
+def delete_classifier_and_acl(tacker_client, clf_name, odl_ip, odl_port):
+ os_tacker.delete_sfc_classifier(tacker_client, sfc_clf_name=clf_name)
+ delete_odl_acl(odl_ip,
+ odl_port,
+ 'ietf-access-control-list:ipv4-acl',
+ clf_name)