diff options
author | Daniel Verkamp <dverkamp@chromium.org> | 2018-10-15 14:58:48 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-10-31 21:59:16 -0700 |
commit | aac28134d22a35fabca309f8149c56d60a856c02 (patch) | |
tree | 9deab1b9ad8fc4724e5e68df672e4f9a2aad9dd6 /src/plugin/mod.rs | |
parent | 402d53bba8f92794e322e1497115eb2d15b635df (diff) | |
download | crosvm-aac28134d22a35fabca309f8149c56d60a856c02.tar crosvm-aac28134d22a35fabca309f8149c56d60a856c02.tar.gz crosvm-aac28134d22a35fabca309f8149c56d60a856c02.tar.bz2 crosvm-aac28134d22a35fabca309f8149c56d60a856c02.tar.lz crosvm-aac28134d22a35fabca309f8149c56d60a856c02.tar.xz crosvm-aac28134d22a35fabca309f8149c56d60a856c02.tar.zst crosvm-aac28134d22a35fabca309f8149c56d60a856c02.zip |
main: merge VirtIoDeviceInfo back into Config
This was split to allow the virtio PCI transition. Now that everything is moved over, we can put the virtio configuration back into Config. BUG=None TEST=Boot crosvm on kevin and verify virtio devices still work Change-Id: I2411f5131729f84b6820aac67a92d07346f64021 Signed-off-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1281833 Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'src/plugin/mod.rs')
-rw-r--r-- | src/plugin/mod.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugin/mod.rs b/src/plugin/mod.rs index 9f229ac..5dca8f7 100644 --- a/src/plugin/mod.rs +++ b/src/plugin/mod.rs @@ -464,7 +464,7 @@ pub fn run_config(cfg: Config) -> Result<()> { // quickly. let sigchld_fd = SignalFd::new(SIGCHLD).map_err(Error::CreateSignalFd)?; - let jail = if cfg.virtio_dev_info.multiprocess { + let jail = if cfg.multiprocess { // An empty directory for jailed plugin pivot root. let root_path = match cfg.plugin_root { Some(ref dir) => Path::new(dir), @@ -483,7 +483,7 @@ pub fn run_config(cfg: Config) -> Result<()> { return Err(Error::RootNotDir); } - let policy_path = cfg.virtio_dev_info.seccomp_policy_dir.join("plugin.policy"); + let policy_path = cfg.seccomp_policy_dir.join("plugin.policy"); let jail = create_plugin_jail(root_path, &policy_path)?; Some(jail) } else { @@ -491,9 +491,9 @@ pub fn run_config(cfg: Config) -> Result<()> { }; let mut tap_opt: Option<Tap> = None; - if let Some(host_ip) = cfg.virtio_dev_info.host_ip { - if let Some(netmask) = cfg.virtio_dev_info.netmask { - if let Some(mac_address) = cfg.virtio_dev_info.mac_address { + if let Some(host_ip) = cfg.host_ip { + if let Some(netmask) = cfg.netmask { + if let Some(mac_address) = cfg.mac_address { let tap = Tap::new(false).map_err(Error::TapOpen)?; tap.set_ip_addr(host_ip).map_err(Error::TapSetIp)?; tap.set_netmask(netmask).map_err(Error::TapSetNetmask)?; |