From owner-cvs-all Sat Mar 11 3:17:30 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 204C237BA23; Sat, 11 Mar 2000 03:17:27 -0800 (PST) (envelope-from shin@FreeBSD.org) Received: (from shin@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id DAA68988; Sat, 11 Mar 2000 03:17:26 -0800 (PST) (envelope-from shin@FreeBSD.org) Message-Id: <200003111117.DAA68988@freefall.freebsd.org> From: Yoshinobu Inoue Date: Sat, 11 Mar 2000 03:17:26 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_gif.c src/sys/netinet in_gif.c tcp_input.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG shin 2000/03/11 03:17:26 PST Modified files: sys/net if_gif.c sys/netinet in_gif.c tcp_input.c Log: IPv6 6to4 support. Now most big problem of IPv6 is getting IPv6 address assignment. 6to4 solve the problem. 6to4 addr is defined like below, 2002: 4byte v4 addr : 2byte SLA ID : 8byte interface ID The most important point of the address format is that an IPv4 addr is embeded in it. So any user who has IPv4 addr can get IPv6 address block with 2byte subnet space. Also, the IPv4 addr is used for semi-automatic IPv6 over IPv4 tunneling. With 6to4, getting IPv6 addr become dramatically easy. The attached patch enable 6to4 extension, and confirmed to work, between "Richard Seaman, Jr." and me. Approved by: jkh Reviewed by: itojun Revision Changes Path 1.4 +18 -3 src/sys/net/if_gif.c 1.4 +43 -2 src/sys/netinet/in_gif.c 1.106 +2 -2 src/sys/netinet/tcp_input.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message