Loading: Snap: a microkernel approach to host networking