From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932831AbWF1O5r (ORCPT ); Wed, 28 Jun 2006 10:57:47 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932823AbWF1O5r (ORCPT ); Wed, 28 Jun 2006 10:57:47 -0400 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:38378 "EHLO ebiederm.dsl.xmission.com") by vger.kernel.org with ESMTP id S932285AbWF1O5q (ORCPT ); Wed, 28 Jun 2006 10:57:46 -0400 From: ebiederm@xmission.com (Eric W. Biederman) To: "Serge E. Hallyn" Cc: Cedric Le Goater , Sam Vilain , Andrey Savochkin , dlezcano@fr.ibm.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, haveblue@us.ibm.com, Andrew Morton , dev@sw.ru, herbert@13thfloor.at, devel@openvz.org, viro@ftp.linux.org.uk, Alexey Kuznetsov , Mark Huang Subject: Re: Network namespaces a path to mergable code. References: <20060626134945.A28942@castle.nmd.msu.ru> <20060627215859.A20679@castle.nmd.msu.ru> <44A1AF37.3070100@vilain.net> <44A21F7A.5030807@vilain.net> <44A251F2.70707@fr.ibm.com> <20060628141539.GA32736@sergelap.austin.ibm.com> Date: Wed, 28 Jun 2006 08:56:26 -0600 In-Reply-To: <20060628141539.GA32736@sergelap.austin.ibm.com> (Serge E. Hallyn's message of "Wed, 28 Jun 2006 09:15:39 -0500") Message-ID: User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org "Serge E. Hallyn" writes: > Quoting Eric W. Biederman (ebiederm@xmission.com): >> > I think we're reaching the limits of namespaces. It would be much easier >> > with a container id in each kernel object we want to isolate. >> >> Nope. Except for the fact that names are peculiar (sockets, network >> device names, IP address, routes...) the network stack splits quite cleanly. >> >> I did all of this in a proof of concept mode several months ago and >> the code is still sitting in my git tree on kernel.org. I even got >> the generic stack reference counting fixed. >> >> Eric > > Which branch? It should be the proof-of-concept branch. It is a development branch so the history is ugly but the result was fairly decent. Eric