gao_generate_of_packet_out created, updated .c and .h files accordingly