From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Lezcano Subject: [patch 00/38] ipv6 per network namespace - intro Date: Mon, 03 Dec 2007 17:54:57 +0100 Message-ID: <475434E1.4020000@fr.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: containers-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: containers-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: "Denis V. Lunev" Cc: Linux Containers , Pavel Emelianov , "Eric W. Biederman" , Benjamin Thery List-Id: containers.vger.kernel.org This patchset provides the changes to make the ipv6 protocol to handle multiple network namespaces. There is a pre-requesite which is already merged in net-2.6.25, it is the separate workq for the network namespace cleanup. It will disappear when Denis will rebase the patchset to the latest net-2.6.25. The sysctl per net is not yet implemented (coming soon), the patchset adds a flag to activate the network namespace only if sysctl is disabled. It will be reverted as soon as we handle sysctl. This subset makes per namespace: * inet6_addr * ip6_fib * fib6_rules * rt6_stats * rt6_info * route6 * addrconf * ndisc The minimum set of functionalities we have with this patchset allows to setup the routes, ipv6 addresses per namespaces and check the proc files are isolated.