ethernet: api cleanup