lwIP - A Lightweight TCP/IP stack - Summary
This project is not part of the GNU Project.
lwIP is a small independent implementation of the TCP/IP protocol suite that has been initially developed by Adam Dunkels and is now continued here.
The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having a full scale TCP. This makes lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM.
Main features include:
- Protocols: IP, IPv6, ICMP, ND, MLD, UDP, TCP, IGMP, ARP, PPPoS, PPPoE
- DHCP client, DNS client (incl. mDNS hostname resolver), AutoIP/APIPA (Zeroconf), SNMP agent (v1, v2c, v3, private MIB support & MIB compiler)
- APIs: specialized APIs for enhanced performance, optional Berkeley-alike socket API
- Extended features: IP forwarding over multiple network interfaces, TCP congestion control, RTT estimation and fast recovery/fast retransmit
- Addon applications: HTTP(S) server, SNTP client, SMTP(S) client, ping, NetBIOS nameserver, mDNS responder, MQTT client, TFTP server
lwIP is licenced under a BSD-style license: http://lwip.wikia.com/wiki/License.
Contrib code (including example ports and addon applications) is available here:
git://git.savannah.nongnu.org/lwip/lwip-contrib.git
http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git
Travis CI building lwip master:
https://travis-ci.org/yarrick/lwip-merged
Registration Date: Thu Oct 17 21:13:13 2002
License: Modified BSD License
Development Status: 5 - Production/Stable
posted by goldsimon, Mon Mar 13 11:46:49 2017 - 0 replies
lwIP 2.0.2 is now available from the lwIP download area on savannah or via git (using the STABLE-2_0_2_RELEASE_VER tag).
This is a small step release only to fix some bugs since 2.0.1 (see CHANGELOG). Contrib is not updated (contrib 2.0.1 is still valid).
Thanks to all contributors!
posted by goldsimon, Tue Jan 10 09:35:39 2017 - 0 replies
lwIP 2.0.1 is now available from the lwIP download area on savannah or via git (using the STABLE-2_0_1_RELEASE tags in both repositories).
This is a small step release only to fix some bugs since 2.0.0 (see CHANGELOG).
Thanks to all contributors!
posted by goldsimon, Thu Nov 10 09:19:28 2016 - 0 replies
lwIP 2.0.0 is now available from the lwIP download area on savannah or via git (using the STABLE-2_0_0_RELEASE tag).
Thanks to all contributors!
posted by goldsimon, Wed Aug 3 12:04:55 2016 - 0 replies
The 2nd release candidate version for lwIP 2.0.0 is now available from the lwIP download area on savannah (2.0.0.RC2) or via git (using the STABLE-2_0_0_RC2 tags in both repositories).
[Submit News]
[42 news in archive]