ethmac: clean up (sim working, need to manage be for payload length not multiple of 4)