From 1fda4865c87d818bca1c2068283408720810917c Mon Sep 17 00:00:00 2001 From: Bob Lantz Date: Thu, 6 Feb 2014 15:51:24 -0800 Subject: [PATCH] Try batch deleting OVS instances. --- mininet/clean.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mininet/clean.py b/mininet/clean.py index 6d21fb5..a5cee44 100755 --- a/mininet/clean.py +++ b/mininet/clean.py @@ -54,6 +54,9 @@ def cleanup(): info( "*** Removing OVS datapaths" ) dps = sh("ovs-vsctl --timeout=1 list-br").split( '\n' ) + sh( "ovs-vsctl " + " -- ".join( "--if-exists del-br " + dp for dp in dps if dp ) ) + # And in case the above didn't work... + dps = sh("ovs-vsctl --timeout=1 list-br").split( '\n' ) for dp in dps: if dp: sh( 'ovs-vsctl del-br ' + dp )