Add initial untested ethernet support.
Fix broken return of valid network type