Fixing group id issue
diff --git a/src/python/oftest/testutils.py b/src/python/oftest/testutils.py
index c1fc58b..323119a 100755
--- a/src/python/oftest/testutils.py
+++ b/src/python/oftest/testutils.py
@@ -4,6 +4,8 @@
 import types
 import time
 import re
+from Queue import Queue
+
 import packet as scapy
 
 import oftest
@@ -59,6 +61,18 @@
     ctrl.message_send(msg)
     do_barrier(ctrl)
 
+def delete_groups(ctrl, group_queue=Queue()):
+    """
+    Delete all groups on list
+    @param ctrl The controller object for the test
+    :param group_queue:
+    """
+    logging.info("Deleting groups")
+    while (not group_queue.empty()):
+        msg = ofp.message.group_delete(group_id=group_queue.get())
+        ctrl.message_send(msg)
+        do_barrier(ctrl)
+
 def required_wildcards(parent):
     w = test_param_get('required_wildcards', default='default')
     if w == 'l3-l4':