aboutsummaryrefslogtreecommitdiffstats
path: root/device.go
diff options
context:
space:
mode:
Diffstat (limited to 'device.go')
-rw-r--r--device.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/device.go b/device.go
index 5f468b2..e116731 100644
--- a/device.go
+++ b/device.go
@@ -8,6 +8,7 @@ package main
import (
"./ratelimiter"
+ "./tun"
"runtime"
"sync"
"sync/atomic"
@@ -80,7 +81,7 @@ type Device struct {
}
tun struct {
- device TUNDevice
+ device tun.TUNDevice
mtu int32
}
}
@@ -250,7 +251,7 @@ func (device *Device) PutMessageBuffer(msg *[MaxMessageSize]byte) {
device.pool.messageBuffers.Put(msg)
}
-func NewDevice(tun TUNDevice, logger *Logger) *Device {
+func NewDevice(tunDevice tun.TUNDevice, logger *Logger) *Device {
device := new(Device)
device.isUp.Set(false)
@@ -258,7 +259,7 @@ func NewDevice(tun TUNDevice, logger *Logger) *Device {
device.log = logger
- device.tun.device = tun
+ device.tun.device = tunDevice
mtu, err := device.tun.device.MTU()
if err != nil {
logger.Error.Println("Trouble determining MTU, assuming default:", err)