From 01f9c51225322bb88152d66e1ecf92842c21440a Mon Sep 17 00:00:00 2001 From: Tadas Krivickas Date: Thu, 9 Jul 2020 14:20:12 +0300 Subject: [PATCH] Add linux placeholders for wireguard interface (supervisor) --- .../wireguard/wginterface/interface_linux.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/supervisor/daemon/wireguard/wginterface/interface_linux.go b/supervisor/daemon/wireguard/wginterface/interface_linux.go index 7f196e342a..f836661af1 100644 --- a/supervisor/daemon/wireguard/wginterface/interface_linux.go +++ b/supervisor/daemon/wireguard/wginterface/interface_linux.go @@ -19,16 +19,19 @@ package wginterface import ( "errors" + "net" - "github.com/mysteriumnetwork/node/services/wireguard/wgcfg" + "golang.zx2c4.com/wireguard/tun" ) -// New creates new WgInterface instance. -func New(cfg wgcfg.DeviceConfig, uid string) (*WgInterface, error) { - return nil, errors.New("not implemented") +func createTunnel(requestedInterfaceName string) (tunnel tun.Device, interfaceName string, err error) { + return nil, requestedInterfaceName, errors.New("not implemented") } -// Down closes device and user space api socket. -func (a *WgInterface) Down() { +func newUAPIListener(interfaceName string) (listener net.Listener, err error) { + return nil, errors.New("not implemented") +} +func applySocketPermissions(interfaceName string, uid string) error { + return errors.New("not implemented") }