[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-devel] ReactOS is now using lwIP for TCP
From: |
Cameron Gutman |
Subject: |
Re: [lwip-devel] ReactOS is now using lwIP for TCP |
Date: |
Mon, 8 Aug 2011 11:13:10 -0400 |
All of the recent builds at http://reactos.org/getbuilds have lwIP
integrated but here is a link to a specific build with lwIP included:
http://iso.reactos.org/bootcd/bootcd-53138-dbg.7z
I encountered 2 issues that required changes to lwIP. One was a behavior
change with regards to the TF_CLOSED flag in which we call TCP_EVENT_CLOSED
before freeing the PCB to make the rest of our IP library aware that the
PCB's port is no longer bound. I'm not sure whether you want to integrate
that or not. The second is a bug fix for the TF_FIN issue that I reported
earlier. Those 2 patches were the only changes to lwIP that we made.
TCP_EVENT_CLOSED behavior change:
http://svn.reactos.org/svn/reactos/branches/GSoC_2011/TcpIpDriver/lib/drivers/lwip/src/core/tcp_in.c?r1=53035&r2=53083
TF_FIN bug report (patch attached): http://savannah.nongnu.org/bugs/?33962
There were a few other changes that were made to lwIP but they all were
temporary and reverted as far as I know. We should be on lwIP 1.4.0, but I'm
not 100% sure it was synced properly since I didn't sync it myself or review
the sync in depth.
Hopefully this helps,
Cameron
-----Original Message-----
From: Leon Woestenberg
Sent: Monday, August 08, 2011 9:58 AM
To: lwip-devel
Subject: Re: [lwip-devel] ReactOS is now using lwIP for TCP
Hello Cameron,
On Mon, Aug 8, 2011 at 3:52 PM, Leon Woestenberg
<address@hidden> wrote:
This might bring some (lwIP) developers to the idea of developing for
ReactOS also. Do you have a link for the lwIP people to fetch/tryout
this particular build that is using lwIP?
Did you fix the bugs you find in your SVN? It would be good to get
your bug fixes upstreamed into lwIP.
I recon I could do a diff against this. What version of lwIP was used
as the base? The lwip changelog seems somewhere halfway releases.
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/lwip/
Regards,
--
Leon
_______________________________________________
lwip-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/lwip-devel