diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2020-07-06 00:53:18 +0300 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2020-07-06 00:53:18 +0300 |
| commit | 144f66574706c9e251c964b694e80406206cb10b (patch) | |
| tree | aaed72a4c250787b5dc9aa27fa94278b92217868 /pkg/server/socket | |
| parent | e00995cf2a5968ae94d4dc0abfe21a66dae5cd54 (diff) | |
single socket option
Diffstat (limited to 'pkg/server/socket')
| -rw-r--r-- | pkg/server/socket/socket.go | 4 | ||||
| -rw-r--r-- | pkg/server/socket/tun.go | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/pkg/server/socket/socket.go b/pkg/server/socket/socket.go index b419468..62ce5cf 100644 --- a/pkg/server/socket/socket.go +++ b/pkg/server/socket/socket.go @@ -25,6 +25,10 @@ type S interface { Close() } +type Single interface { + Single() +} + type conn struct { net.Conn diff --git a/pkg/server/socket/tun.go b/pkg/server/socket/tun.go index 7336c04..d48c30c 100644 --- a/pkg/server/socket/tun.go +++ b/pkg/server/socket/tun.go @@ -43,6 +43,8 @@ func (s *tunSocket) String() string { return fmt.Sprintf("tun/%s", s.name) } +func (s *tunSocket) Single() {} + func (s *tunSocket) Open(env.Env) (Conn, error) { fd, err := unix.Open("/dev/net/tun", unix.O_RDWR, 0) if err != nil { |
