LWIPV6a - Light weight IP v 6 (1.4a) =============================== 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,...,2011 Renzo Davoli University of Bologna - Italy VirtualSquare Labs: wiki.virtualsquare.org Features ======== * Multi stack support * "Physical" 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. * Slirp support License ======= The TCP-IP stack is based on lwip by Adam Dunkels (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 -----------------------------------