add phylib support to ethernet driver