test arp broadcast packet
don't rely on header data to determine length of IP packet
buffer should not wait one cycle to send if data already available