Date: Wed, 09 Sep 2009 15:31:39 +0200 From: Fredrik Lindberg <fli@shapeshifter.se> To: Danny Braniss <danny@cs.huji.ac.il> Cc: freebsd-emulation@freebsd.org, vbox-dev@virtualbox.org Subject: Re: VirtualBox network patches for FreeBSD (vboxnetflt + vboxnetadp) Message-ID: <4AA7AE3B.9050705@shapeshifter.se> In-Reply-To: <E1MlMwy-000Obp-L5@kabab.cs.huji.ac.il> References: <4AA784D9.80405@shapeshifter.se> <E1MlMwy-000Obp-L5@kabab.cs.huji.ac.il>
next in thread | previous in thread | raw e-mail | index | archive | help
Danny Braniss wrote: > > great work! > any chance it will support PXE? > what about throughput, at the moment iperf timet it at 120Mbits/sec > but the host is connected at 1G. > > danny > It supports PXE. However the OSE version of VirtualBox does only have PXE booting on the PCnet interfaces not the Intel ones. Also, if you're going to boot a FreeBSD kernel you'll need to patch the etherboot code in virtualbox, otherwise it will abort with "Unable to load file". I don't know whether it's FreeBSDs pxeboot or etherboot that is the offender here. See, for more info http://lists.freebsd.org/pipermail/freebsd-emulation/2007-April/003503.html Throughput is not something I have actively looked at, there might be something that can be optimized regarding mbuf to SG-convertion. One source is most likely due to its dependency on the netgraph system which causes an additional packet detour. It uses netgraph because it's the only reliable way to hook into the input/output path of ethernet interfaces, and that also works properly on FreeBSD 7 and higher. Fredrik
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AA7AE3B.9050705>