Deprecated fork of old network stack source from github. Please use official library instead: https://mbed.org/users/mbed_official/code/EthernetInterface/
Diff: lwip/core/tcp_out.c
- Revision:
- 1:eadc868c2acf
- Parent:
- 0:3b00827bb0b7
--- a/lwip/core/tcp_out.c Sat Sep 07 21:38:42 2013 +0000 +++ b/lwip/core/tcp_out.c Sat Oct 26 08:51:36 2013 +0000 @@ -646,6 +646,9 @@ last_unsent->len += concat_p->tot_len; #if TCP_CHECKSUM_ON_COPY if (concat_chksummed) { + if (concat_chksum_swapped) { + concat_chksum = SWAP_BYTES_IN_WORD(concat_chksum); + } tcp_seg_add_chksum(concat_chksum, concat_chksummed, &last_unsent->chksum, &last_unsent->chksum_swapped); last_unsent->flags |= TF_SEG_DATA_CHECKSUMMED;