introduced avr netio abstraction for eth