vmm: Allow the VM to boot without full networking
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 13 Jan 2017 23:26:15 +0000 (18:26 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 18 Jan 2017 15:00:03 +0000 (10:00 -0500)
commiteaa24bf8e75eda294a0d0ce80a89fe0452fb2867
tree2dd8e16d5c8d19655205f8a00432fc07a0d4b09e
parentd9d8428694d1df67d49867d5b21774267839442d
vmm: Allow the VM to boot without full networking

Depending on the level of networking available, the guest may be able to do
some things.  For instance, if there is an IP address, but no DNS, then the
guest can get by with IP only.  The guest should be able to get away with
statically setting its nameservers, too, since the host's DNS server only
matters for DHCP responses.

If the network is disconnected and you use QEMU style networking, the guest
can still reach the host via 10.0.2.2.  All bets are off if you use
real-addr mode and don't have a real IP address.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
user/vmm/nat.c