diff --git a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/BridgeVifDriver.java b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/BridgeVifDriver.java index f298670492f7..245d6de5d4a7 100644 --- a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/BridgeVifDriver.java +++ b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/BridgeVifDriver.java @@ -376,7 +376,9 @@ private void deleteVnetBr(String brName, boolean deleteBr) { command.add("-v", vNetId); command.add("-p", pName); command.add("-b", brName); - command.add("-d", String.valueOf(deleteBr)); + if (cmdout != null && !cmdout.contains("vxlan")) { + command.add("-d", String.valueOf(deleteBr)); + } final String result = command.execute(); if (result != null) {