From owner-freebsd-arch Mon Dec 27 10:39:47 1999 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id 9D825150F6 for ; Mon, 27 Dec 1999 10:39:38 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id TAA18925 for ; Mon, 27 Dec 1999 19:39:36 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id TAA66038 for freebsd-arch@freebsd.org; Mon, 27 Dec 1999 19:39:35 +0100 (MET) Received: from fgwmail5.fujitsu.co.jp (fgwmail5.fujitsu.co.jp [192.51.44.35]) by hub.freebsd.org (Postfix) with ESMTP id 84B2015266; Mon, 27 Dec 1999 10:38:51 -0800 (PST) (envelope-from shin@nd.net.fujitsu.co.jp) Received: from m3.gw.fujitsu.co.jp by fgwmail5.fujitsu.co.jp (8.9.3/3.7W-MX9912-Fujitsu Gateway) id DAA15649; Tue, 28 Dec 1999 03:38:50 +0900 (JST) (envelope-from shin@nd.net.fujitsu.co.jp) Received: from incapgw.fujitsu.co.jp by m3.gw.fujitsu.co.jp (8.9.3/3.7W-9912-Fujitsu Domain Master) id DAA23440; Tue, 28 Dec 1999 03:38:49 +0900 (JST) Received: from localhost ([192.168.245.29]) by incapgw.fujitsu.co.jp (8.9.3/3.7W-9912) id DAA03727; Tue, 28 Dec 1999 03:38:48 +0900 (JST) To: freebsd-arch@freebsd.org, cvs-committers@freebsd.org Subject: [Solicite review for KAME 7th patch] In-Reply-To: <19991223014928J.shin@nd.net.fujitsu.co.jp> References: <19991217030527N.shin@nd.net.fujitsu.co.jp> <19991218013056S.shin@nd.net.fujitsu.co.jp> <19991223014928J.shin@nd.net.fujitsu.co.jp> X-Mailer: Mew version 1.94 on Emacs 20.4 / Mule 4.0 (HANANOEN) X-Prom-Mew: Prom-Mew 1.93.4 (procmail reader for Mew) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <19991228033918X.shin@nd.net.fujitsu.co.jp> Date: Tue, 28 Dec 1999 03:39:18 +0900 From: Yoshinobu Inoue X-Dispatcher: imput version 990905(IM130) Lines: 43 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG The 7th KAME patches is prepared. patches to the kernel: http://paradise.kame.net/v6proxy/diana2/shin/work/freebsd/kernel-tcp.19991228 patches to usr.sbin/trpt: http://paradise.kame.net/v6proxy/diana2/shin/work/freebsd/trpt.19991228 These patches support tcp over IPv6. Other than just adding IPv6 support, there are small points. -The timing of ip and tcp header removal(from the point of view of mbuf) at tcp_input() is now delayed just before sbappend(). Because there are IPv6 ext headers before tcp header. Some information contained in those headers need to be passed up to user-land. ip6_savecontrol() do that task and it want protocol headers remain in mbuf. -A patch to sys/nfs/nfs_socket.c is necessary to avoid kernel panic. This is because the original code assume that protocol header plus nfs data could be put into a small mbuf, but now max_hdr is bigger and mbuf data is a little bit smaller than before, so it become not true. This patch is originally made by Jean-Luc.Richier@Imag.Fr for unified IPv6. I also added a small change to it this time. -There is also small clean up for udp part. I think tcp changes are very critical to system stability, so above patches need to be specially carefully reviewed and tested. After I take some review period, I will announce the patch to freebsd-current, and solicite broader tests. As far as I checked locally, basical TCP communication for both over IPv4 and IPv6 seems to be working. And also I will commit the 6th KAME patches tomorrow, if there are not big comments. Yoshinobu Inoue To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message