Lines Matching refs:payload_len
165 static uint16_t tcp_checksum(void *buf, int payload_len)
171 uint16_t payload_len;
177 uint16_t payload_len;
187 ph6.payload_len = htons(sizeof(struct tcphdr) + payload_len);
196 ph4.payload_len = htons(sizeof(struct tcphdr) + payload_len);
201 return checksum_fold(buf, sizeof(struct tcphdr) + payload_len, sum);
221 static void fill_networklayer(void *buf, int payload_len)
230 ip6h->payload_len = htons(sizeof(struct tcphdr) + payload_len);
245 payload_len + sizeof(struct iphdr));
256 int payload_len, int fin)
271 tcph->check = tcp_checksum(tcph, payload_len);
286 int payload_len, int fin)
289 memset(buf + total_hdr_len, 'a', payload_len);
291 payload_len, fin);
292 fill_networklayer(buf + ETH_HLEN, payload_len);
302 int payload_len, pkt_size, flag, i;
305 payload_len = PAYLOAD_LEN * psh;
306 pkt_size = total_hdr_len + payload_len;
309 create_packet(flag_buf, flag * payload_len, 0, payload_len, 0);
317 tcph->check = tcp_checksum(tcph, payload_len);
394 ip6h->payload_len = htons(ntohs(ip6h->payload_len) + extlen);
705 ip6h->payload_len = htons(ntohs(ip6h->payload_len) + extlen);