Lines Matching refs:chksum
65 len, &seg->chksum, &seg->chksum_swapped); \
67 #define TCP_DATA_COPY2(dst, src, len, chksum, chksum_swapped) \
68 tcp_seg_add_chksum(LWIP_CHKSUM_COPY(dst, src, len), len, chksum, chksum_swapped);
71 #define TCP_DATA_COPY2(dst, src, len, chksum, chksum_swapped) MEMCPY(dst, src, len)
109 tcphdr->chksum = 0;
177 seg->chksum = 0;
197 /* wnd and chksum are set in tcp_output */
272 tcp_seg_add_chksum(u16_t chksum, u16_t len, u16_t *seg_chksum,
276 /* add chksum to old chksum and fold to u16_t */
277 helper = chksum + *seg_chksum;
278 chksum = FOLD_U32T(helper);
281 chksum = SWAP_BYTES_IN_WORD(chksum);
283 *seg_chksum = chksum;
528 u16_t chksum = 0;
541 TCP_DATA_COPY2((char *)p->payload + optlen, (u8_t*)arg + pos, seglen, &chksum, &chksum_swapped);
558 chksum = ~inet_chksum((u8_t*)arg + pos, seglen);
593 seg->chksum = chksum;
656 tcp_seg_add_chksum(concat_chksum, concat_chksummed, &last_unsent->chksum,
875 tcphdr->chksum = inet_chksum_pseudo(p, &(pcb->local_ip), &(pcb->remote_ip),
1122 seg->tcphdr->chksum = 0;
1143 seg->chksum = SWAP_BYTES_IN_WORD(seg->chksum);
1146 acc += (u16_t)~(seg->chksum);
1147 seg->tcphdr->chksum = FOLD_U32T(acc);
1149 if (chksum_slow != seg->tcphdr->chksum) {
1152 seg->tcphdr->chksum, chksum_slow));
1153 seg->tcphdr->chksum = chksum_slow;
1158 seg->tcphdr->chksum = inet_chksum_pseudo(seg->p, &(pcb->local_ip),
1216 tcphdr->chksum = 0;
1220 tcphdr->chksum = inet_chksum_pseudo(p, local_ip, remote_ip,
1385 tcphdr->chksum = inet_chksum_pseudo(p, &pcb->local_ip, &pcb->remote_ip,
1466 tcphdr->chksum = inet_chksum_pseudo(p, &pcb->local_ip, &pcb->remote_ip,