From owner-freebsd-current@FreeBSD.ORG Sat Apr 17 22:46:46 2004 Return-Path: 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 69D9916A4CF for ; Sat, 17 Apr 2004 22:46:46 -0700 (PDT) Received: from mail007.syd.optusnet.com.au (mail007.syd.optusnet.com.au [211.29.132.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F24F43D2D for ; Sat, 17 Apr 2004 22:46:45 -0700 (PDT) (envelope-from peterjeremy@optushome.com.au) Received: from server.vk2pj.dyndns.org (c211-30-75-229.belrs2.nsw.optusnet.com.au [211.30.75.229]) i3I5kbQ15078; Sun, 18 Apr 2004 15:46:38 +1000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1])i3I5kbRu077131; Sun, 18 Apr 2004 15:46:37 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.12.10/8.12.10/Submit) id i3I5kWPD077130; Sun, 18 Apr 2004 15:46:32 +1000 (EST) (envelope-from peter) Date: Sun, 18 Apr 2004 15:46:32 +1000 From: Peter Jeremy To: Luigi Rizzo Message-ID: <20040418054632.GA27224@server.vk2pj.dyndns.org> References: <40810F83.2030107@freebsd.org> <20040417060059.A50118@xorpc.icir.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040417060059.A50118@xorpc.icir.org> User-Agent: Mutt/1.4.2.1i cc: current@freebsd.org Subject: Re: RFC: ported NetBSD if_bridge X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Apr 2004 05:46:46 -0000 On Sat, Apr 17, 2004 at 06:00:59AM -0700, Luigi Rizzo wrote: >I don't understand why every time we have this kind of discussion >again and again about providing multiple solutions to one problem. >People can have different opinions about diversity being good or bad >(which is good -- diversity is good :), but I would be much happier >to hear specific arguments not generic ones. In this particular >case the answer seems pretty obvious. One disadvantage of diversity is increased maintenance costs. Three sets of bridging code are going to need roughly three times as much maintenance effort as one set. This is an ongoing cost that is borne by the Project as a whole. Even it the code comes with an iron-clad promise that the initial committer will continue to maintain it, circumstances change and that person won't be able to maintain the code for ever. I don't know enough about the pros and cons to make an informed decision in this particular case, but there need to be definite benefits to justify the increased ongoing effort. Peter