From d51215878d93c3ff52d88d04538c9e7c63d0f7c7 Mon Sep 17 00:00:00 2001 From: Vijay Dhanraj Date: Wed, 4 Sep 2019 14:28:11 -0700 Subject: [PATCH] hypervisor: Fix MacVTap internetworking support in ACRN With MacVTap internetworking, Kata fails to launch containers with ACRN hypervisor. This was due to missing MAC address as part of virtio-net device when launching VM. This patch fixes this issue by adding the MAC address. Fixes: #2029 Signed-off-by: Vijay Dhanraj --- virtcontainers/acrn_arch_base.go | 1 + 1 file changed, 1 insertion(+) diff --git a/virtcontainers/acrn_arch_base.go b/virtcontainers/acrn_arch_base.go index 28f5039ed6..5fa58a876e 100644 --- a/virtcontainers/acrn_arch_base.go +++ b/virtcontainers/acrn_arch_base.go @@ -427,6 +427,7 @@ func (netdev NetDevice) AcrnNetdevParam() []string { deviceParams = append(deviceParams, fmt.Sprintf(",mac=%s", netdev.MACAddress)) case MACVTAP: deviceParams = append(deviceParams, netdev.IFName) + deviceParams = append(deviceParams, fmt.Sprintf(",mac=%s", netdev.MACAddress)) default: deviceParams = append(deviceParams, netdev.IFName)