[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #46467] ip_frag() shouldn't modify pbuf in case of a r
From: |
Simon Goldschmidt |
Subject: |
[lwip-devel] [bug #46467] ip_frag() shouldn't modify pbuf in case of a retransmission |
Date: |
Thu, 18 Feb 2016 20:23:21 +0000 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36 |
Update of bug #46467 (project lwip):
Assigned to: None => goldsimon
_______________________________________________________
Follow-up Comment #5:
Sorry my answer took so long.
I think I now see what the problem is. However, currently I don't really know
a fix to it. Your patch surely breaks at least one of my port's drivers that
implements deferred transmission by keeping the tx pbufs on a list.
I'm not sure whether ip_frag is correct in changing the pbuf, but at least,
TCP probably shouldn't retransmit if p->ref > 1. The tcp retransmit case of
setting the payload pointer back to what it (possibly) was before the first
transmission is kind of odd, I agree. :-)
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?46467>
_______________________________________________
Nachricht gesendet von/durch Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-devel] [bug #46467] ip_frag() shouldn't modify pbuf in case of a retransmission,
Simon Goldschmidt <=