From owner-freebsd-current Wed Mar 5 4:25:56 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF21637B401; Wed, 5 Mar 2003 04:25:54 -0800 (PST) Received: from heron.mail.pas.earthlink.net (heron.mail.pas.earthlink.net [207.217.120.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FA9043F75; Wed, 5 Mar 2003 04:25:54 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from dialup-209.245.138.78.dial1.sanjose1.level3.net ([209.245.138.78] helo=mindspring.com) by heron.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 18qXxv-000590-00; Wed, 05 Mar 2003 04:25:46 -0800 Message-ID: <3E65E938.E4BA9956@mindspring.com> Date: Wed, 05 Mar 2003 04:10:32 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Petri Helenius Cc: Randy Bush , freebsd-net@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: Removal of netns - politically correct version References: <3E6539B5.2F5D31B@mindspring.com><4.3.2.7.2.20030305084442.037e9fa0@gid.co.uk><3E65BB24.3E37D90D@mindspring.com><20030305030708.A21014@FreeBSD.org><3E65C34D.19E2D95C@mindspring.com> <006f01c2e300$fdfc49f0$932a40c1@PHE> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a45525140f334d66a7f73a64e2ac762a47548b785378294e88350badd9bab72f9c350badd9bab72f9c Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Petri Helenius wrote: > > seems to me that one useful question is whether the netns code > > being there non-trivially complicates maintenance and/or > > reliability of other code, and can i compile or module it out if > > the bits it occupies really bothers me? > > > This is probably the right question. As people keep pointing out, the code has been disabled since 1996, so it doesn't complicate maintenance, because maintenance hasn't been being done, even though it's trivially easy. What pisses me off about this is that people have been breaking API's out from under code, in such a way that no one who is not highly domain knowledgable can unbreak the code that they did not maintain. An API is a contract between pieces of code. If you break that contract, then you are responsible for fixing every piece of code that uses the contract. If people actually did this (they *don't*), THEN leaving the code in would complicate maintenance. Please apply the patches I have posted to the list for netns. Thanks, -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message