Barebones ethernet code. Multicast harder.