linked ethernet_detect to uniond