X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcypherpunks.ru%2Fgovpn%2Ftap_freebsd.go;fp=src%2Fcypherpunks.ru%2Fgovpn%2Ftap_freebsd.go;h=157c583c76f1b5ffd28cb0ac1bf8a1c933474465;hb=cecb63f12f4a9f523276a0c19c7feb7437c7f53a;hp=0000000000000000000000000000000000000000;hpb=5123d4cd2b5cfbbba1112710ce29d3d85a3b3ef9;p=govpn.git diff --git a/src/cypherpunks.ru/govpn/tap_freebsd.go b/src/cypherpunks.ru/govpn/tap_freebsd.go new file mode 100644 index 0000000..157c583 --- /dev/null +++ b/src/cypherpunks.ru/govpn/tap_freebsd.go @@ -0,0 +1,18 @@ +// +build freebsd + +/* +GoVPN -- simple secure free software virtual private network daemon +Copyright (C) 2014-2016 Sergey Matveev +*/ + +package govpn + +import ( + "io" + "os" + "path" +) + +func newTAPer(ifaceName string) (io.ReadWriter, error) { + return os.OpenFile(path.Join("/dev/", ifaceName), os.O_RDWR, os.ModePerm) +}