netdev architecture question