Lines Matching defs:payload_len
194 static uint16_t tcp_checksum(void *buf, int payload_len)
200 uint16_t payload_len;
206 uint16_t payload_len;
216 ph6.payload_len = htons(sizeof(struct tcphdr) + payload_len);
225 ph4.payload_len = htons(sizeof(struct tcphdr) + payload_len);
230 return checksum_fold(buf, sizeof(struct tcphdr) + payload_len, sum);
250 static void fill_networklayer(void *buf, int payload_len, int protocol)
259 ip6h->payload_len = htons(sizeof(struct tcphdr) + payload_len);
274 payload_len + sizeof(struct iphdr));
285 int payload_len, int fin)
300 tcph->check = tcp_checksum(tcph, payload_len);
315 int payload_len, int fin)
318 memset(buf + total_hdr_len, 'a', payload_len);
321 payload_len, fin);
324 fill_networklayer(buf + ETH_HLEN, payload_len + sizeof(struct iphdr),
327 payload_len, IPPROTO_TCP);
329 fill_networklayer(buf + ETH_HLEN, payload_len, IPPROTO_TCP);
341 int payload_len, pkt_size, flag, i;
344 payload_len = PAYLOAD_LEN * psh;
345 pkt_size = total_hdr_len + payload_len;
348 create_packet(flag_buf, flag * payload_len, 0, payload_len, 0);
356 tcph->check = tcp_checksum(tcph, payload_len);
440 ip6h->payload_len = htons(ntohs(ip6h->payload_len) + extlen);
641 iph->payload_len = htons(ntohs(iph->payload_len) + MIN_EXTHDR_SIZE);
891 ip6h->payload_len = htons(ntohs(ip6h->payload_len) + extlen);