create_packet
rc = create_packet(temp, packet_length);
create_packet(fin_pkt, PAYLOAD_LEN * 2, 0, 0, 1);
create_packet(flag_buf[i], flag[i] * payload_len, 0,
create_packet(buf, i * PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, payload_len1, 0);
create_packet(buf, payload_len1, 0, payload_len2, 0);
create_packet(pkts[i], i * MSS, 0, MSS, 0);
create_packet(last, NUM_LARGE_PKT * MSS, 0, remainder, 0);
create_packet(new_seg, (NUM_LARGE_PKT + 1) * MSS, 0, remainder, 0);
create_packet(buf, 0, 0, 0, 0);
create_packet(buf, 0, 1, 0, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 2, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 3, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 4, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 2, 0, PAYLOAD_LEN, 0);
create_packet(buf1, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf2, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf3, PAYLOAD_LEN * 2, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 1, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 1, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 2, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * i, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 2, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 3, 0, PAYLOAD_LEN, 0);