// +build freebsd /* govpn -- high-performance secure virtual private network daemon Copyright (C) 2014 Sergey Matveev */ package main import ( "os" "path" ) func NewTAP(ifaceName string) TAP { fd, err := os.OpenFile(path.Join("/dev/", ifaceName), os.O_RDWR, os.ModePerm) if err != nil { panic(err) } return fd }