diff options
Diffstat (limited to 'host/libs/vm_manager/crosvm_builder.h')
-rw-r--r-- | host/libs/vm_manager/crosvm_builder.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/host/libs/vm_manager/crosvm_builder.h b/host/libs/vm_manager/crosvm_builder.h index e2f722e03..123d01a6a 100644 --- a/host/libs/vm_manager/crosvm_builder.h +++ b/host/libs/vm_manager/crosvm_builder.h @@ -15,12 +15,14 @@ #pragma once +#include <optional> #include <string> #include <utility> #include "common/libs/fs/shared_fd.h" #include "common/libs/utils/result.h" #include "common/libs/utils/subprocess.h" +#include "host/libs/vm_manager/pci.h" namespace cuttlefish { @@ -48,8 +50,9 @@ class CrosvmBuilder { void AddSerial(const std::string& output, const std::string& input); #ifdef __linux__ - SharedFD AddTap(const std::string& tap_name); - SharedFD AddTap(const std::string& tap_name, const std::string& mac); + SharedFD AddTap(const std::string& tap_name, + std::optional<std::string_view> mac = std::nullopt, + const std::optional<pci::Address>& pci = std::nullopt); #endif int HvcNum(); |