Home | History | Annotate | Download | only in core

Lines Matching defs:chksum

63                      len, &seg->chksum, &seg->chksum_swapped); \
65 #define TCP_DATA_COPY2(dst, src, len, chksum, chksum_swapped) \
66 tcp_seg_add_chksum(LWIP_CHKSUM_COPY(dst, src, len), len, chksum, chksum_swapped);
69 #define TCP_DATA_COPY2(dst, src, len, chksum, chksum_swapped) MEMCPY(dst, src, len)
107 tcphdr->chksum = 0;
174 seg->chksum = 0;
194 /* wnd and chksum are set in tcp_output */
269 tcp_seg_add_chksum(u16_t chksum, u16_t len, u16_t *seg_chksum,
273 /* add chksum to old chksum and fold to u16_t */
274 helper = chksum + *seg_chksum;
275 chksum = FOLD_U32T(helper);
278 chksum = SWAP_BYTES_IN_WORD(chksum);
280 *seg_chksum = chksum;
523 u16_t chksum = 0;
536 TCP_DATA_COPY2((char *)p->payload + optlen, (u8_t*)arg + pos, seglen, &chksum, &chksum_swapped);
553 chksum = ~inet_chksum((u8_t*)arg + pos, seglen);
588 seg->chksum = chksum;
649 tcp_seg_add_chksum(concat_chksum, concat_chksummed, &last_unsent->chksum,
869 tcphdr->chksum = inet_chksum_pseudo(p, &(pcb->local_ip), &(pcb->remote_ip),
1114 seg->tcphdr->chksum = 0;
1135 seg->chksum = SWAP_BYTES_IN_WORD(seg->chksum);
1138 acc += (u16_t)~(seg->chksum);
1139 seg->tcphdr->chksum = FOLD_U32T(acc);
1141 if (chksum_slow != seg->tcphdr->chksum) {
1144 seg->tcphdr->chksum, chksum_slow));
1145 seg->tcphdr->chksum = chksum_slow;
1150 seg->tcphdr->chksum = inet_chksum_pseudo(seg->p, &(pcb->local_ip),
1208 tcphdr->chksum = 0;
1212 tcphdr->chksum = inet_chksum_pseudo(p, local_ip, remote_ip,
1370 tcphdr->chksum = inet_chksum_pseudo(p, &pcb->local_ip, &pcb->remote_ip,
1449 tcphdr->chksum = inet_chksum_pseudo(p, &pcb->local_ip, &pcb->remote_ip,