aboutsummaryrefslogtreecommitdiff
path: root/host/libs/vm_manager/crosvm_builder.h
diff options
context:
space:
mode:
Diffstat (limited to 'host/libs/vm_manager/crosvm_builder.h')
-rw-r--r--host/libs/vm_manager/crosvm_builder.h7
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();