lwIP - A Lightweight TCP/IP stack - Bugs: bug #43840, Checksum error for...
You are not allowed to post comments on this tracker with your current authentication level.
bug #43840: Checksum error for TCP_CHECKSUM_ON_COPY==1 for no-copy data with odd length
| Submitter: | Simon Goldschmidt <goldsimon> | ||
| Submitted: | Wed 17 Dec 2014 08:20:57 AM UTC | ||
| Category: | IPv4 | Severity: | 3 - Normal |
| Item Group: | Faulty Behaviour | Status: | Fixed |
| Privacy: | Public | Assigned to: | goldsimon |
| Open/Closed: | Closed | Planned Release: | None |
| lwIP version: | git head | ||
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 3 latest changes.
| Date | Changed by | Updated Field | Previous Value | => | Replaced by |
|---|---|---|---|---|---|
| 2014-12-17 | goldsimon | Status | In Progress | Fixed | |
| Open/Closed | Open | Closed | |||
| Summary | Checksum error for TCP_CHECKSUM_ON_COPY==1 for no-copy data | Checksum error for TCP_CHECKSUM_ON_COPY==1 for no-copy data with odd length |
Powered by Savane 3.12.
Corresponding source code

With TCP_CHECKSUM_ON_COPY==1, tcp_write() creates an invalid (swapped) checksum for the first data chunk in a segment if this data chunk is not copied (PBUF_REF is created) and has an odd length.