mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
tests: Cleanup macvtap interfaces
Clean up the macvtap interfaces that may have been left from a previous failed run. Failure to clean those up guarantees that the subsequent test runs will fail. Signed-off-by: Rob Bradford <rbradford@meta.com>
This commit is contained in:
@@ -3271,6 +3271,12 @@ pub(crate) fn _test_macvtap(
|
|||||||
|
|
||||||
let phy_net = "eth0";
|
let phy_net = "eth0";
|
||||||
|
|
||||||
|
// Clean up any stale macvtap interfaces from previous test runs
|
||||||
|
exec_host_command_status(&format!(
|
||||||
|
"sudo ip link del {guest_macvtap_name} 2>/dev/null"
|
||||||
|
));
|
||||||
|
exec_host_command_status(&format!("sudo ip link del {host_macvtap_name} 2>/dev/null"));
|
||||||
|
|
||||||
// Create a macvtap interface for the guest VM to use
|
// Create a macvtap interface for the guest VM to use
|
||||||
assert!(
|
assert!(
|
||||||
exec_host_command_status(&format!(
|
exec_host_command_status(&format!(
|
||||||
|
|||||||
Reference in New Issue
Block a user