File: README

package info (click to toggle)
lwipv6 1.2a-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny, squeeze
  • size: 2,828 kB
  • ctags: 3,235
  • sloc: ansic: 22,431; sh: 9,079; makefile: 109
file content (66 lines) | stat: -rw-r--r-- 2,194 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66

LWIPV6a - Light weight IP v 6 A
===============================

LWIPV6a has been completely rewritten, it is based on LWIPv.1.1.0 
(by Adam Dunkels).

LWIPV6a includes also the management of PF_PACKET (e.g. ethereal and
DHCP user level management).

Copyright 2004 Renzo Davoli University of Bologna - Italy


Features
========

 * "Phisical" Layer
    o Virtual interfaces: TUNTAP driver support, VDE driver support.
    o ARP support
 * Network Layer
    o Forwarding over interfaces (IPv4 and IPv6)
    o Packet fragmentation (IPv4 and IPv6)
    o NAT support (IPv4 and IPv6)
    o IPv6: Stateless Address Autoconfiguration, Router Advertising support
 * Transport Layer
    o TCP: congestion control, RTT estimation, fast recovery/fast retransmit.
    o UDP
 * Berkeley Socket API
    o Protocol family: PF_INET, PF_INET6, PF_PACKET, PF_NETLINK (partially)
    o Socket type: SOCK_STREAM, SOCK_DGRAM, SOCK_RAW.


License
=======

The TCP-IP stack is based on lwip by Adam Dunkels <adam@sics.se> 
	(see README.LICENSE)

*    This program is free software; you can redistribute it and/or modify
*    it under the terms of the GNU General Public License as published by
*    the Free Software Foundation; either version 2 of the License, or
*    (at your option) any later version.
*
*    This program is distributed in the hope that it will be useful,
*    but WITHOUT ANY WARRANTY; without even the implied warranty of
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*    GNU General Public License for more details.
*
*    You should have received a copy of the GNU General Public License along
*    with this program; if not, write to the Free Software Foundation, Inc.,
*    51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA


Use LwIPv6a with View-OS project
================================

The lwipv6.so module is ready to be used by um-viewos.

An example of configuration script follows:
-----------------------------------
ip addr add 192.168.0.22/24 dev vd0
ip addr add 2001:760:202:f000::ff/64 dev vd0
ip route add default via 192.168.0.254
ip -f inet6 route add default via 2001:760:202:f000::1
ip link set vd0 up
-----------------------------------