/[lwip]/lwip/README
ViewVC logotype

Diff of /lwip/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by likewise, Tue Oct 22 23:42:17 2002 UTC revision 1.8 by likewise, Thu Apr 3 09:37:41 2003 UTC
# Line 1  Line 1 
1    INTRODUCTION
2    
3  lwIP is a small independent implementation of the TCP/IP protocol  lwIP is a small independent implementation of the TCP/IP protocol
4  suite that has been developed by Adam Dunkels at the Computer and  suite that has been developed by Adam Dunkels at the Computer and
5  Networks Architectures (CNA) lab at the Swedish Institute of Computer  Networks Architectures (CNA) lab at the Swedish Institute of Computer
# Line 8  while still having a full scale TCP. Thi Line 10  while still having a full scale TCP. Thi
10  in embedded systems with tenths of kilobytes of free RAM and room for  in embedded systems with tenths of kilobytes of free RAM and room for
11  around 40 kilobytes of code ROM.  around 40 kilobytes of code ROM.
12    
13  lwIP features:  FEATURES
14    
15   * IP (Internet Protocol) including packet forwarding over multiple   * IP (Internet Protocol) including packet forwarding over multiple
16     network interfaces     network interfaces
17   * ICMP (Internet Control Message Protocol) for network maintenance   * ICMP (Internet Control Message Protocol) for network maintenance
# Line 20  lwIP features: Line 23  lwIP features:
23   * Specialized API for enhanced performance   * Specialized API for enhanced performance
24   * Optional Berkeley socket API   * Optional Berkeley socket API
25    
26    LICENSE
27    
28  lwIP is freely available under a BSD license.  lwIP is freely available under a BSD license.
29    
30    DEVELOPMENT
31    
32  lwIP has grown into an excellent TCP/IP stack for embedded devices,  lwIP has grown into an excellent TCP/IP stack for embedded devices,
33  and developers using the stack often submit bug fixes, improvements,  and developers using the stack often submit bug fixes, improvements,
34  and additions to the stack to further increase its usefulness.  and additions to the stack to further increase its usefulness.
# Line 30  Development of lwIP is hosted on Savanna Line 37  Development of lwIP is hosted on Savanna
37  software development, maintenance and distribution. A core team  software development, maintenance and distribution. A core team
38  will improve lwIP by the use of Savannah's interface and CVS.  will improve lwIP by the use of Savannah's interface and CVS.
39    
40    The lwIP TCP/IP stack is maintained in the 'lwip' CVS module and
41    contributions (such as platform ports) are in the 'contrib' module.
42    
43  The current lwIP CVS tree can be checked out by doing:  The current lwIP CVS tree can be checked out by doing:
44    cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/lwip login    cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/lwip login
45    cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/lwip co lwip    cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/lwip co lwip
46    
47    The current contrib CVS tree can be checked out by doing:
48      cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/lwip login
49      cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/lwip co contrib
50    
51  Last night's CVS tar ball can be downloaded from:  Last night's CVS tar ball can be downloaded from:
52    http://savannah.gnu.org/cvs.backups/lwip.tar.gz    http://savannah.gnu.org/cvs.backups/lwip.tar.gz
53    
54  The current CVS tree is web-browsable:  The current CVS trees are web-browsable:
55  http://savannah.nongnu.org/cgi-bin/viewcvs/lwip/lwip/    http://savannah.nongnu.org/cgi-bin/viewcvs/lwip/lwip/
56      http://savannah.nongnu.org/cgi-bin/viewcvs/lwip/contrib/
57    
58  Submit patches and bugs via the lwIP project page:  Submit patches and bugs via the lwIP project page:
59    http://savannah.nongnu.org/projects/lwip/    http://savannah.nongnu.org/projects/lwip/
60    
61  Stable releases have not been released yet. For development we  The main branch is the active development branch, whereas the 'STABLE'
62  suggest downloading the latest CVS and keeping track of the  branch aims to be bug-free, without the latest changes. Keep track of
63  lwIP mailing list.  the lwIP users mailing list for the statusses of both.
64    
65  The mailing list (with searchable archives), as well as Adam  DOCUMENTATION
66  Dunkels' papers on lwIP are at the official lwIP home page:  
67    The original out-dated homepage of lwIP and Adam Dunkels' papers on
68    lwIP are at the official lwIP home page:
69    http://www.sics.se/~adam/lwip/    http://www.sics.se/~adam/lwip/
70    
71  Reading Adam's papers and browsing the mailing list archives  Self documentation of the source code is regularly extracted from the
72  is a good way to become familiar with the design of lwIP.  current CVS sources and is available from this web page:
73      http://www.nongnu.org/lwip/
74    
75    Reading Adam's papers, the files in docs/, browsing the source code
76    documentation and browsing the mailing list archives is a good way to
77    become familiar with the design of lwIP.
78    
79  Adam Dunkels <adam@sics.se>  Adam Dunkels <adam@sics.se>
80  Leon Woestenberg <leon.woestenberg@gmx.net>                  Leon Woestenberg <leon.woestenberg@gmx.net>                
   

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26