[Bug 1712] Add LWIP Support to RTEMS
bugzilla-daemon at rtems.org
bugzilla-daemon at rtems.org
Fri Oct 29 06:15:55 UTC 2010
https://www.rtems.org/bugzilla/show_bug.cgi?id=1712
--- Comment #4 from Ralf Corsepius <ralf.corsepius at rtems.org> 2010-10-29 01:15:53 CDT ---
(In reply to comment #1)
> I wanted to follow up the initial description and patch zip with some
> information. LWIP is a low memory TCP/IP implementation. It is the standard
> implementation used in smaller embedded systems and is shipped with a few
> closed and open source RTOSes. When you look at embedded targets as covering a
> wide spectrum of embedded hardware, we see even 32-bit ARM and Coldfire systems
> with 256K Flash and 64K RAM. That is the large end of what LWIP is designed
> for. Above that in memory/CPU, our BSD stack is the solution.
* How about advanced networking features?
Does LWIP support masquerading, package filtering etc. -- does it support IPv6?
* How about LWIP's sustainability? Does it have an active upstream?
> LWIP is also designed to operate in 8 and 16 bit environments. This is an area
> the BSD stack was not designed to address.
Correct, but this is not a real problem in practice.
> In general terms, below a certain point in memory/CPU, the BSD stack is not
> technically appropriate. LWIP is the standard solution for those environments.
Nothing that I am aware about qualifies LWIP to be close to "a standard
solution". To me, it's yet another more or less complete IP stack, not more and
not less.
Also, from a project maintainer's view, adding a second IP stack is a
maintenance nightmare - Something I am not by any means keen on to support.
--
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the bugs
mailing list