may have some problems with field values, but sending arp requests as broadcast conceptually works