Ethernet/USB is now no longer determined by a compile-time flag. It can
be determined dynamically.