Rekindling network protocol innovation with user-level stacks
VALE, a switched ethernet for virtual machines