A Virtual Machine Monitor for modern Cloud workloads.
Go to file
Sebastien Boeuf c0be6642ad vmm: Leverage virtio-net to provide connectivity
This patch expand the device registration to add a new virtio-net
device in case the user provide the appropriate flag --net from the
command line.

If the flag is provided, the code will parse the TAP interface name
and the expected MAC address from the command line. The VM will be
connected to the provided TAP interface, and it will communicate the
MAC address to the virtio-net driver.

If the flag is not provided, the VM will not register any virtio-net
device, therefore it will not have any connectivity with the host.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-05-10 16:32:39 +02:00
arch cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
arch_gen cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
devices devices: legacy: Fix rustfmt issue 2019-05-10 16:32:39 +02:00
net_gen network: Add virtio-net dependencies 2019-05-10 16:32:39 +02:00
net_util network: Add virtio-net dependencies 2019-05-10 16:32:39 +02:00
pci pci: configuration: Fix rustfmt issue 2019-05-10 16:32:39 +02:00
qcow cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
resources resources: Add a 5.0 kernel config 2019-05-10 16:32:22 +02:00
src vmm: Leverage virtio-net to provide connectivity 2019-05-10 16:32:39 +02:00
virtio-bindings cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
vm-allocator cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
vm-virtio vm-virtio: Create virtio-net device 2019-05-10 16:32:39 +02:00
vmm vmm: Leverage virtio-net to provide connectivity 2019-05-10 16:32:39 +02:00
.gitignore gitignore: Don't track Cargo.lock files 2019-05-10 16:32:39 +02:00
.travis.yml cloud-hypervisor: Recursively run rustfmt 2019-05-10 16:32:39 +02:00
Cargo.lock vmm: Leverage virtio-net to provide connectivity 2019-05-10 16:32:39 +02:00
Cargo.toml cloud-hypervisor: Call into the test_vm() routine 2019-05-07 16:06:21 +02:00
LICENSE-APACHE cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
LICENSE-BSD-3-Clause cloud-hypervisor: Add proper licensing 2019-05-09 15:44:17 +02:00
README.md README: Placeholder to create a usable initial repo 2019-05-06 17:08:29 +02:00

Cloud Hypervisor