partial implementation of send_arp