Lines Matching refs:payload_len
164 static uint16_t tcp_checksum(void *buf, int payload_len) in tcp_checksum() argument
170 uint16_t payload_len; in tcp_checksum() member
176 uint16_t payload_len; in tcp_checksum() member
186 ph6.payload_len = htons(sizeof(struct tcphdr) + payload_len); in tcp_checksum()
195 ph4.payload_len = htons(sizeof(struct tcphdr) + payload_len); in tcp_checksum()
200 return checksum_fold(buf, sizeof(struct tcphdr) + payload_len, sum); in tcp_checksum()
220 static void fill_networklayer(void *buf, int payload_len) in fill_networklayer() argument
229 ip6h->payload_len = htons(sizeof(struct tcphdr) + payload_len); in fill_networklayer()
244 payload_len + sizeof(struct iphdr)); in fill_networklayer()
255 int payload_len, int fin) in fill_transportlayer() argument
270 tcph->check = tcp_checksum(tcph, payload_len); in fill_transportlayer()
285 int payload_len, int fin) in create_packet() argument
288 memset(buf + total_hdr_len, 'a', payload_len); in create_packet()
290 payload_len, fin); in create_packet()
291 fill_networklayer(buf + ETH_HLEN, payload_len); in create_packet()
301 int payload_len, pkt_size, flag, i; in send_flags() local
304 payload_len = PAYLOAD_LEN * psh; in send_flags()
305 pkt_size = total_hdr_len + payload_len; in send_flags()
308 create_packet(flag_buf, flag * payload_len, 0, payload_len, 0); in send_flags()
316 tcph->check = tcp_checksum(tcph, payload_len); in send_flags()
393 ip6h->payload_len = htons(ntohs(ip6h->payload_len) + extlen); in recompute_packet()
704 ip6h->payload_len = htons(ntohs(ip6h->payload_len) + extlen); in send_fragment6()