From owner-freebsd-net Thu May 14 16:19:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA06165 for freebsd-net-outgoing; Thu, 14 May 1998 16:19:32 -0700 (PDT) (envelope-from owner-freebsd-net@FreeBSD.ORG) Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA05789; Thu, 14 May 1998 16:17:53 -0700 (PDT) (envelope-from pb@fasterix.frmug.org) Received: (from uucp@localhost) by frmug.org (8.9.0.Beta7/frmug-2.3/nospam) with UUCP id BAA15854; Fri, 15 May 1998 01:15:31 +0200 (CEST) (envelope-from pb@fasterix.frmug.org) Received: (from pb@localhost) by fasterix.frmug.org (8.8.8/8.8.5/pb-19970302) id AAA11351; Fri, 15 May 1998 00:58:41 +0200 (CEST) Message-ID: <19980515005841.C18577@fasterix.frmug.fr.net> Date: Fri, 15 May 1998 00:58:41 +0200 From: Pierre Beyssac To: =?iso-8859-1?Q?Dag-Erling_Coidan_Sm=F8rgrav?= , Jun-ichiro itojun Itoh Cc: Petri Helenius , "Jordan K. Hubbard" , Guido van Rooij , Peter Wemm , net@FreeBSD.ORG, core@FreeBSD.ORG Subject: Re: INRIA IPv6 on FreeBSD References: <13955.895050568@coconut.itojun.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mutt 0.92.2 In-Reply-To: =?iso-8859-1?Q?=3Cxzpwwbqzfoq=2Efsf=40hrotti=2Eifi=2Euio=2Eno=3E=3B_from?= =?iso-8859-1?Q?_Dag-Erling_Coidan_Sm=F8rgrav__on_Wed=2C_May_13=2C_1998_a?= =?iso-8859-1?Q?t_11:24:37AM_+0200?= Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, May 13, 1998 at 11:24:37AM +0200, Dag-Erling Coidan Smørgrav wrote: > My position on this is that if you consider IPv6 as a new, separate > protocol (as I do) then it should go into a separate directory. If you > consider it as an update of an older protocol, it should go into the > same directory. In a sense, it's both of these at the same time :-) The IP part is brand new, the TCP and UDP parts are mostly identical to IPv4. For /usr/include this doesn't make much of a difference anyway, except philosophical and practical for the applications programmer. For the kernel (/sys/netinet), this does make much of a difference in implementation modularity. My feeling is that, ideally, tcp_*.c and udp_*.c source files should be shared, but it's easier said than done. If they are not shared, this duplicates any maintenance work we have to do on these protocols. The latest INRIA IPv6 for NetBSD mentions that they now share the TCP source files. I don't know to what extent or exactly how this is achieved, but I like that. -- Pierre Beyssac pb@fasterix.frmug.org pb@fasterix.freenix.org {Free,Net,Open}BSD, Linux : il y a moins bien, mais c'est plus cher Free domains: http://www.eu.org/ or mail dns-manager@EU.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message