From owner-freebsd-stable@FreeBSD.ORG Wed Oct 29 09:43:53 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FFCB106564A for ; Wed, 29 Oct 2008 09:43:53 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 6983A8FC13 for ; Wed, 29 Oct 2008 09:43:53 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTP id E15F546B09; Wed, 29 Oct 2008 05:43:52 -0400 (EDT) Date: Wed, 29 Oct 2008 09:43:52 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Chris St Denis In-Reply-To: <49078377.2090807@smartt.com> Message-ID: References: <487086DA-4514-44E7-AB9F-F1D98C652980@yellowspace.net> <49078377.2090807@smartt.com> User-Agent: Alpine 1.10 (BSF 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Lorenzo Perone , Charles Sprickman , stable@freebsd.org Subject: Re: 7.x and multiple IPs in jails X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2008 09:43:53 -0000 On Tue, 28 Oct 2008, Chris St Denis wrote: > Serious question here (not trolling). > > These patches have been around for years, why have they never been committed > to trunk/stable? Network stacks are incredibly complicated pieces of software, and some of the short-cuts jail took to accomplish its goals without implementing true virtualization break down when generalized. The patches to date have made the code more complicated and added more edge cases, and we'd like to avoid adding more edge cases to the stack if we can avoid it, as every edge case offers the opportunity for bugs and maintenance issues. The current patches Bjoern is preparing address most of these concerns, and they've been undergoing review and testing for a few months now. I'd like to think they will be in 8.x relatively shortly (next week or two), and in 7.x before 7.2. Robert N M Watson Computer Laboratory University of Cambridge