checksum issue
Bug #1184142 reported by
Miika Komu
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HIPL |
Fix Committed
|
Low
|
Miika Komu |
Bug Description
Initiating base exchange using a 64-bit initiator and 32-bit responder with IPv6 addresses (e.g. Teredo addresses) results in a checksum error:
error(lib/
Related branches
Changed in hipl: | |
status: | New → Fix Committed |
Changed in hipl: | |
importance: | Undecided → Low |
Changed in hipl: | |
status: | Incomplete → Fix Committed |
To post a comment you must log in.
The hip_checksum_ packet( ) should be rewritten to use integers with clear sizes (uint16_t etc) and the pseudoheader variables should be replaced with a union. Maybe we can get rid of the static variable this way, but this remains untested.
See also:
http:// www.freelists. org/post/ hipl-dev/ Branch- hiplcorehipltru nk-Rev- 6412-Fixed- a-checksumming- issue,3