ethernet driver improvement