Possibly, without introducing dynamic memory allocation (that is, clone() with CLONE_VM) -- with or without vhost-user support (without vhost-user it would need qemu adjustments for multiple socket per netdev queue).