replace ether_ntoa with a plain asprintf