lwIP is a lightweight implementation of the TCP/IP protocol stack. The focus of the lwIP TCP/IP implementation is to reduce RAM usage, thus making lwIP suitable for use in embedded systems with very limited resources.
| Tags | Networking |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


Changes: Improves TCP throughput performance, fixes some small bugs in TCP, and fixes annoying bugs in the ARP cache and ARP packet queueing.


Changes: A locking problem with the sequential API was corrected.


Changes: A critical bug which could cause the stack to hang was fixed, as were a few smaller bugs.


Changes: Ability to run as a user process under Linux, and a lot of small bugfixes.


Changes: The operating system emulation layer was redesigned to make porting easier. Better control over TCP output buffers was added. Locking problems in buffer management and bugs in the sequential API have been fixed. A problem potentially causing IP forwarding to leak memory was fixed. Documentation was added.