]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lwip.git/blob - README
4a7698a71699541741f54df2316052d93435ae87
[pes-rpp/rpp-lwip.git] / README
1 lwIP is a small independent implementation of the TCP/IP protocol
2 suite that has been developed by Adam Dunkels at the Computer and
3 Networks Architectures (CNA) lab at the Swedish Institute of Computer
4 Science (SICS).
5
6 The focus of the lwIP TCP/IP implementation is to reduce the RAM usage
7 while still having a full scale TCP. This making lwIP suitable for use
8 in embedded systems with tenths of kilobytes of free RAM and room for
9 around 40 kilobytes of code ROM.
10
11 lwIP features:
12  * IP (Internet Protocol) including packet forwarding over multiple
13    network interfaces
14  * ICMP (Internet Control Message Protocol) for network maintenance
15    and debugging
16  * UDP (User Datagram Protocol) including experimental UDP-lite
17    extensions
18  * TCP (Transmission Control Protocol) with congestion control, RTT
19    estimation and fast recovery/fast retransmit
20  * Specialized API for enhanced performance
21  * Optional Berkeley socket API
22
23 lwIP is freely available under a BSD license.
24
25 For more information, go to the lwIP homepage at 
26 http://www.sics.se/~adam/lwip/
27
28 Adam Dunkels <adam@sics.se>