key_init -> packet_pipe