lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [patch #7905] Add RFC3542-style checksum compuation on raw,


From: Philip Gladstone
Subject: [lwip-devel] [patch #7905] Add RFC3542-style checksum compuation on raw, IPv6 sockets.
Date: Fri, 21 Feb 2014 03:20:34 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36

Follow-up Comment #2, patch #7905 (project lwip):

I'm not convinced that this patch is correct -- I think that the lines

chksum = ip6_chksum_pseudo(q, pcb->protocol, q->tot_len, ipX_2_ip6(src_ip),
ipX_2_ip6(dst_ip)); 
+ (u16_t )(((u8_t *)q->payload) + pcb->chksum_offset) = chksum; 

should refer to "p" and not "q".

At least, if I use the original code, then it doesn't work, and if I use the
"p" version, then it does work.


    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/patch/?7905>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]