e1000/base: various changes