Why network stack virtualization?