do_packet_exchange completed
merge