Fleshed out handle_arpreq