From owner-svn-src-all@FreeBSD.ORG Sun May 31 23:12:51 2009 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 945DC1065680 for ; Sun, 31 May 2009 23:12:51 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outM.internet-mail-service.net (outm.internet-mail-service.net [216.240.47.236]) by mx1.freebsd.org (Postfix) with ESMTP id 78D9F8FC12 for ; Sun, 31 May 2009 23:12:51 +0000 (UTC) (envelope-from julian@elischer.org) Received: from idiom.com (mx0.idiom.com [216.240.32.160]) by out.internet-mail-service.net (Postfix) with ESMTP id 10AFDB755C; Sun, 31 May 2009 16:13:22 -0700 (PDT) X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id A33FB2D6004; Sun, 31 May 2009 16:12:50 -0700 (PDT) Message-ID: <4A230EF2.4020802@elischer.org> Date: Sun, 31 May 2009 16:12:50 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: Marko Zec References: <200905311210.n4VCA4rA042721@svn.freebsd.org> In-Reply-To: <200905311210.n4VCA4rA042721@svn.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r193166 - in head/sys: kern net sys X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 23:12:53 -0000 Marko Zec wrote: > Author: zec > Date: Sun May 31 12:10:04 2009 > New Revision: 193166 > URL: http://svn.freebsd.org/changeset/base/193166 > > Log: > Introduce an interm userland-kernel API for creating vnets and > assigning ifnets from one vnet to another. Deletion of vnets is not > yet supported. > > The interface is implemented as an ioctl extension so that no syscalls > had to be introduced. This should be acceptable given that the new > interface will be used for a short / interim period only, until the > new jail management framwork gains the capability of managing vnets. > This method for managing vimages / vnets has been in use for the past > 7 years without any observable issues. > > The userland tool to be used in conjunction with the interim API can be > found in p4: //depot/projects/vimage-commit2/src/usr.sbin/vimage/... and > will most probably never get commited to svn. please check the tool into tools where it can be gotten too easily. in: http://svn.freebsd.org/viewvc/base/head/tools/tools/ we can remove them when we transition to the jamie's front-end.