Add OpenBSD tun driver support

This commit is contained in:
Jason A. Donenfeld
2018-05-22 15:17:35 +02:00
parent 794e494802
commit d6b694e161
6 changed files with 411 additions and 36 deletions

View File

@@ -306,12 +306,7 @@ func CreateTUN(name string) (TUNDevice, error) {
return nil, fmt.Errorf("failed to rename %s to %s: %s", assignedName, name, errno.Error())
}
tun, err := CreateTUNFromFile(tunfile)
if err != nil {
return nil, err
}
return tun, err
return CreateTUNFromFile(tunfile)
}
func CreateTUNFromFile(file *os.File) (TUNDevice, error) {