From owner-freebsd-virtualization@FreeBSD.ORG Fri Jun 11 00:32:03 2010 Return-Path: Delivered-To: virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F4151065677 for ; Fri, 11 Jun 2010 00:32:03 +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 318E48FC17 for ; Fri, 11 Jun 2010 00:32:02 +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 Cc: virtualization@freebsd.org Subject: Re: Network stack virtualization docs? X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2010 00:32:03 -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.