VirtualBox network patches for FreeBSD (vboxnetflt + vboxnetadp)

Danny Braniss danny at cs.huji.ac.il
Wed Sep 9 13:56:53 UTC 2009



> 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 just tried, the pxeboot is loaded, but then it starts complaining:
	132.65.16.80 is not in my arp table!
	...

this is the nfs server, which is differnet from the tftp server.
the error seems to come from the pxe code?

> 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

I'll try and install vbox on an apple server, which is connected at 1g,
and see what speeds i get there, maybe that will shed some light.

cheers,
	danny





More information about the freebsd-emulation mailing list