Peer timer teardown

This commit is contained in:
Mathias Hall-Andersen
2017-12-29 17:42:09 +01:00
parent 996c7c4d8a
commit d73f960aab
7 changed files with 163 additions and 102 deletions
+4 -12
View File
@@ -46,21 +46,13 @@ func (device *Device) RoutineTUNEventReader() {
}
if event&TUNEventUp != 0 {
if !device.tun.isUp.Get() {
// begin listening for incomming datagrams
logInfo.Println("Interface set up")
device.tun.isUp.Set(true)
updateBind(device)
}
logInfo.Println("Interface set up")
device.Up()
}
if event&TUNEventDown != 0 {
if device.tun.isUp.Get() {
// stop listening for incomming datagrams
logInfo.Println("Interface set down")
device.tun.isUp.Set(false)
closeBind(device)
}
logInfo.Println("Interface set down")
device.Up()
}
}
}