summaryrefslogtreecommitdiff
path: root/chromium/net/third_party/quiche/src/quic/qbone/bonnet/tun_device.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/third_party/quiche/src/quic/qbone/bonnet/tun_device.h')
-rw-r--r--chromium/net/third_party/quiche/src/quic/qbone/bonnet/tun_device.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/net/third_party/quiche/src/quic/qbone/bonnet/tun_device.h b/chromium/net/third_party/quiche/src/quic/qbone/bonnet/tun_device.h
index 1828b81a1b0..9f76fa60796 100644
--- a/chromium/net/third_party/quiche/src/quic/qbone/bonnet/tun_device.h
+++ b/chromium/net/third_party/quiche/src/quic/qbone/bonnet/tun_device.h
@@ -32,9 +32,10 @@ class TunDevice : public TunDeviceInterface {
// routing rules go away.
//
// The caller should own kernel and make sure it outlives this.
- TunDevice(const string& interface_name,
+ TunDevice(const std::string& interface_name,
int mtu,
bool persist,
+ bool setup_tun,
KernelInterface* kernel);
~TunDevice() override;
@@ -69,9 +70,10 @@ class TunDevice : public TunDeviceInterface {
// Opens a socket and makes netdevice ioctl call
bool NetdeviceIoctl(int request, void* argp);
- const string interface_name_;
+ const std::string interface_name_;
const int mtu_;
const bool persist_;
+ const bool setup_tun_;
int file_descriptor_;
KernelInterface& kernel_;
bool is_interface_up_ = false;