I'm very impressed. I do however have some questions.
(I have not read the code yet, just the writeup)

1/ How do you cope with each machine expecting to have it's own loopback
interface?  Is it sufficient to make lo1 lo2 lo3 etc. and attache them
to the appropriate VMs?

2/ How much would be gained (i.e. is it worth it) to combine this with
jail?  Can you combine them? (does it work?) Does it make sense?

3/ You implemented this in 4.x which means that we need to reimplement
it in -current before it has any chance of being 'included'. Do you
think that would be abig problem?

5/ Does inclusion of the virtualisation have any measurable effect on
throughputs for systems that are NOT using virtualisation. In other
words, does the non Virtualised code-path get much extra work? (doi you
have numbers?) (i.e. does it cost much for the OTHER users if we
incorporated this into FreeBSD?)

6/ I think that your ng_dummy node is cute..
can I commit it separatly? (after porting it to -current..)

7/ the vmware image is a great idea.

8/ can you elaborate on the following:
  * hiding of "foreign" filesystem mounts within chrooted virtual images

9/ how does VIPA differ from the JAIL address binding?

10/ could you use ng_eiface instead of if_ve?

11/ why was ng_bridge unsuitable for your use?

12/ can you elaborate on the following:
  # fix netgraph interface node naming
  # fix the bugs in base networking code (statistics in
    "native" bridging, additional logic for ng_bridge...)



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to