mainlwIP - A Lightweight TCP/IP stack - Summary

 
 
Show feedback again
Membership Info
Project Admins:
29 active members

Group identification
Id: #3159
System Name: lwip
Name: lwIP - A Lightweight TCP/IP stack
Group Type: non-GNU software & documentation

Search in this Group

in
   

This project is not part of the GNU Project.

lwIP is a small independent implementation of the TCP/IP protocol
suite that has been developed by Adam Dunkels at the Computer and
Networks Architectures (CNA) lab at the Swedish Institute of Computer
Science (SICS).

The focus of the lwIP TCP/IP implementation is to reduce resource usage
while still having a full scale TCP. This making lwIP suitable for use
in embedded systems with tens of kilobytes of free RAM and room for
around 40 kilobytes of code ROM.

lwIP features:

- IP (Internet Protocol) including packet forwarding over multiple network interfaces
- ICMP (Internet Control Message Protocol) for network maintenance and debugging
- UDP (User Datagram Protocol) including experimental UDP-lite extensions
- TCP (Transmission Control Protocol) with congestion control, RTT estimation and fast recovery/fast retransmit
- Specialized raw API for enhanced performance
- Optional Berkeley-alike socket API
- DHCP (Dynamic Host Configuration Protocol)
- PPP (Point-to-Point Protocol)
- ARP (Address Resolution Protocol) for Ethernet

lwIP is licenced under the BSD licence:

Copyright (c) 2001-2004 Swedish Institute of Computer Science.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.

Registration Date: Thu 17 Oct 2002 09:13:13 PM UTC
License: Modified BSD License
Development Status: 5 - Production/Stable

 

Latest News 
lwIP 1.3.1 released
     posted by kieranm, Tue 18 Aug 2009 01:23:06 PM UTC - 0 replies

lwIP 1.3.1 has been released. You can access it via a zip on the download area of savannah or using the STABLE-1_3_1 tag in CVS.

Thanks to all those who reported bugs, contributed fixes and the developers who gave their time to help improve lwIP in this release.

3rd release candidate for 1.3.1
     posted by kieranm, Wed 12 Aug 2009 08:47:00 AM UTC - 0 replies

A third release candidate for lwIP-1.3.1 has been released. This fixes a few important bugs that were discovered last week in TCP handling. Full release should follow soon. Please update and test either using the STABLE-1_3_1-RC3 tag in CVS or the zip from the lwIP download area on savannah.

1.3.1 second release candidate
     posted by kieranm, Mon 27 Jul 2009 03:50:02 PM UTC - 0 replies

A few minor changes from the first release candidate have been made, so a second has just been released. Please test if you can, either from CVS (tag STABLE-1_3_1-RC2) or using the zip in the lwIP download area on savannah.

lwIP 1.3.1 release candidate
     posted by kieranm, Thu 09 Jul 2009 09:42:17 AM UTC - 0 replies

To prepare for the imminent release of lwIP 1.3.1 we have prepared a release candidate. This is your chance to test that lwIP 1.3.1 works and get any fixes you need included in the final release. Please test and report any failures or problems. The code is available via CVS using the tag STABLE-1_3_1-RC1.

The final 1.3.1 release should follow soon if no problems are found.


[Submit News]
[31 news in archive]

Communication Tools
Mailing Lists Mailing Lists (4 public mailing-lists)

Development Tools
Bug Tracking Bug Tracker (27 open items, 381 total)
  - Browse open items
  - Submit a new item
Task Manager Task Manager (19 open items, 66 total)
  - Browse open items
  - Submit a new item
Patch Manager Patch Manager (10 open items, 193 total)
  - Browse open items
  - Submit a new item
Show feedback again

Back to the top


Powered by Savane 3.1-cleanup