Revert "Removed all ethernet code"

This reverts commit bd6fe6bfed41456485c96079f871c3844ad6a293.