From 2b5da0fc18215febc4d982ed298e9be4485a7789 Mon Sep 17 00:00:00 2001 From: Corentin LABBE Date: Mon, 7 Jan 2019 16:45:33 +0100 Subject: lavalab-gen.py: Permit qemu to use TAP devices For full networking capacity, qemu need to access TAP devices. This patch adds the choice of use it via the tap keyword. --- lavalab-gen.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lavalab-gen.py') diff --git a/lavalab-gen.py b/lavalab-gen.py index e814e5e..378f40c 100755 --- a/lavalab-gen.py +++ b/lavalab-gen.py @@ -437,6 +437,11 @@ def main(): if use_kvm: dockcomp_add_device(dockcomp, worker_name, "/dev/kvm:/dev/kvm") # board specific hacks + use_tap = False + if "tap" in board: + use_tap = board["tap"] + if use_tap: + dockcomp_add_device(dockcomp, worker_name, "/dev/net/tun:/dev/net/tun") if devicetype == "qemu" and not use_kvm: device_line += "{% set no_kvm = True %}\n" if "uart" in board: -- cgit 1.2.3-korg