Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Dec 1999 03:39:18 +0900
From:      Yoshinobu Inoue <shin@nd.net.fujitsu.co.jp>
To:        freebsd-arch@freebsd.org, cvs-committers@freebsd.org
Subject:   [Solicite review for KAME 7th patch]
Message-ID:  <19991228033918X.shin@nd.net.fujitsu.co.jp>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991228033918X.shin>