Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
type TAP struct {
Name string
- dev io.ReadWriteCloser
+ dev io.ReadWriter
buf []byte
sink chan []byte
ready chan struct{}
"path"
)
-func newTAPer(ifaceName string) (io.ReadWriteCloser, error) {
+func newTAPer(ifaceName string) (io.ReadWriter, error) {
return os.OpenFile(path.Join("/dev/", ifaceName), os.O_RDWR, os.ModePerm)
}
"github.com/bigeagle/water"
)
-func newTAPer(string ifaceName) (io.ReadWriteCloser, error) {
+func newTAPer(ifaceName string) (io.ReadWriter, error) {
return water.NewTAP(ifaceName)
}