The current vif_pipe is not really comfortable enough for use with VDE. Adding a vif_vde is straightforward: 1. Add a new device type to the configuration 2. Implement the vif struct for a VDE virtual interface (probably use libvdeplug for that)