PAYLOAD_LEN
create_packet(fin_pkt, PAYLOAD_LEN * 2, 0, 0, 1);
send_data_pkts(txfd, &daddr, PAYLOAD_LEN, PAYLOAD_LEN);
send_data_pkts(txfd, &daddr, PAYLOAD_LEN, PAYLOAD_LEN / 2);
send_data_pkts(txfd, &daddr, PAYLOAD_LEN / 2, PAYLOAD_LEN);
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN * 1.5;
correct_payload[0] = PAYLOAD_LEN / 2;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN * 3;
correct_payload[1] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[2] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[2] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[2] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN * 2;
correct_payload[2] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[2] = PAYLOAD_LEN;
correct_payload[3] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[2] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[1] = PAYLOAD_LEN;
correct_payload[2] = PAYLOAD_LEN;
correct_payload[0] = PAYLOAD_LEN * 2;
correct_payload[0] = PAYLOAD_LEN;
correct_payload[1] = PAYLOAD_LEN;
static char flag_buf[2][MAX_HDR_LEN + PAYLOAD_LEN];
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
payload_len = PAYLOAD_LEN * (psh || cwr);
create_packet(buf, i * PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
write_packet(fd, buf, total_hdr_len + PAYLOAD_LEN, daddr);
no_ext + total_hdr_len, PAYLOAD_LEN);
tcphdr->check = tcp_checksum(tcphdr, PAYLOAD_LEN + extlen);
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
int pkt_size = total_hdr_len + PAYLOAD_LEN;
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
int pkt_size = total_hdr_len + PAYLOAD_LEN;
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
tcph->check = tcp_checksum(tcph, PAYLOAD_LEN);
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
int pkt_size = total_hdr_len + PAYLOAD_LEN + TCPOLEN_TSTAMP_APPA;
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);
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
int extpkt1_size = total_hdr_len + PAYLOAD_LEN + TCPOLEN_TSTAMP_APPA;
int extpkt2_size = total_hdr_len + PAYLOAD_LEN + TCPOLEN_MAXSEG;
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);
sizeof(struct tcphdr) + PAYLOAD_LEN);
sizeof(struct tcphdr) + PAYLOAD_LEN);
static char buf1[MAX_HDR_LEN + PAYLOAD_LEN];
static char buf2[MAX_HDR_LEN + PAYLOAD_LEN];
static char buf3[MAX_HDR_LEN + PAYLOAD_LEN];
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);
write_packet(fd, buf1, total_hdr_len + PAYLOAD_LEN, daddr);
write_packet(fd, buf2, total_hdr_len + PAYLOAD_LEN, daddr);
write_packet(fd, buf3, total_hdr_len + PAYLOAD_LEN, daddr);
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
write_packet(fd, exthdr_pck, total_hdr_len + PAYLOAD_LEN + MIN_EXTHDR_SIZE, daddr);
create_packet(buf, PAYLOAD_LEN * 1, 0, PAYLOAD_LEN, 0);
write_packet(fd, exthdr_pck, total_hdr_len + PAYLOAD_LEN + MIN_EXTHDR_SIZE, daddr);
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
int pkt_size = total_hdr_len + PAYLOAD_LEN + optlen;
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
write_packet(fd, buf, total_hdr_len + PAYLOAD_LEN, daddr);
create_packet(buf, PAYLOAD_LEN * 1, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 2, 0, PAYLOAD_LEN, 0);
write_packet(fd, buf, total_hdr_len + PAYLOAD_LEN, daddr);
int pkt_size = total_hdr_len + PAYLOAD_LEN;
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
memset(buf + total_hdr_len, 'a', PAYLOAD_LEN * 2);
fill_transportlayer(buf + tcp_offset, PAYLOAD_LEN, 0, PAYLOAD_LEN * 2, 0);
fill_networklayer(buf + ETH_HLEN, PAYLOAD_LEN, IPPROTO_TCP);
int pkt_size = total_hdr_len + PAYLOAD_LEN;
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
int pkt_size = total_hdr_len + PAYLOAD_LEN;
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
int pkt_size = total_hdr_len + PAYLOAD_LEN;
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
create_packet(buf, 0, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN, 0, PAYLOAD_LEN, 0);
static char buf[MAX_HDR_LEN + PAYLOAD_LEN];
static char extpkt[MAX_HDR_LEN + PAYLOAD_LEN +
int bufpkt_len = total_hdr_len + PAYLOAD_LEN;
create_packet(buf, PAYLOAD_LEN * i, 0, PAYLOAD_LEN, 0);
create_packet(buf, PAYLOAD_LEN * 2, 0, PAYLOAD_LEN, 0);
sizeof(struct tcphdr) + PAYLOAD_LEN);
create_packet(buf, PAYLOAD_LEN * 3, 0, PAYLOAD_LEN, 0);