From owner-freebsd-hackers@FreeBSD.ORG Fri Jun 11 00:19:15 2010 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E10241065678 for ; Fri, 11 Jun 2010 00:19:15 +0000 (UTC) (envelope-from julian@elischer.org) Received: from out-0.mx.aerioconnect.net (outf.internet-mail-service.net [216.240.47.229]) by mx1.freebsd.org (Postfix) with ESMTP id C355F8FC19 for ; Fri, 11 Jun 2010 00:19:15 +0000 (UTC) Received: from idiom.com (postfix@mx0.idiom.com [216.240.32.160]) by out-0.mx.aerioconnect.net (8.13.8/8.13.8) with ESMTP id o5B0JEI0028150; Thu, 10 Jun 2010 17:19:14 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (64.1.209.194.ptr.us.xo.net [64.1.209.194]) by idiom.com (Postfix) with ESMTP id 7D2702D6016; Thu, 10 Jun 2010 17:19:13 -0700 (PDT) Message-ID: <4C118119.5050303@elischer.org> Date: Thu, 10 Jun 2010 17:19:37 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: Fernando Gleiser References: <384709.32358.qm@web31706.mail.mud.yahoo.com> In-Reply-To: <384709.32358.qm@web31706.mail.mud.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 216.240.47.51 X-Mailman-Approved-At: Fri, 11 Jun 2010 01:27:26 +0000 Cc: virtualization@freebsd.org Subject: Re: Network stack virtualization docs? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2010 00:19:16 -0000 On 6/10/10 3:07 PM, Fernando Gleiser wrote: > I'm looking for some technical docs about FreeBSD's network stac virt. I saw a paper from the wiki and little else. The paper seems to focus mostly on the paralielization of the network stack more than the framework for a virtualized network. > > I want to compare it against OpenSolaris' crossbow, which has a way to virtualize almost anything: virtual nics, virtual switches and virtual wires, so you can build a "wan in a box". Is there anything like that for FreeBSD? any pointers to good docs would be apreciated > > > Fer > > > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" firstly you should probably post to virtualization@freebsd.org (CC'd) there have been various papers presented since 2003 on the topic but they are probably all out of date. the mechanism currently used is descripbed a bit in the 'how to virtualize a module' document. click on the 'download' link here: http://p4db.freebsd.org/fileViewer.cgi?FSPC=//depot/projects/vimage/porting_to_vimage.txt&REV=18 It describes how things are virtualized. once you have read that come back to this list with questions.