VALE, a switched ethernet for virtual machines
QEMU, a Fast and Portable Dynamic Translator