Types and providers to manage network interfaces