From 95fefbdb39dfdac91567c6454e74a354203ef03f Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Sat, 27 Oct 2018 00:57:58 +0200 Subject: Allow customizing MTU Signed-off-by: Jason A. Donenfeld --- wireguard-go-bridge/src/api-ios.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'wireguard-go-bridge/src/api-ios.go') diff --git a/wireguard-go-bridge/src/api-ios.go b/wireguard-go-bridge/src/api-ios.go index dcc588f..7bb648e 100644 --- a/wireguard-go-bridge/src/api-ios.go +++ b/wireguard-go-bridge/src/api-ios.go @@ -79,7 +79,7 @@ func wgSetLogger(loggerFn uintptr) { } //export wgTurnOn -func wgTurnOn(ifnameRef string, settings string, readFn uintptr, writeFn uintptr, ctx uintptr) int32 { +func wgTurnOn(ifnameRef string, settings string, mtu uint16, readFn uintptr, writeFn uintptr, ctx uintptr) int32 { interfaceName := string([]byte(ifnameRef)) logger := &Logger{ @@ -90,7 +90,7 @@ func wgTurnOn(ifnameRef string, settings string, readFn uintptr, writeFn uintptr logger.Debug.Println("Debug log enabled") - tun := tun.CreateTUN(1280, unsafe.Pointer(readFn), unsafe.Pointer(writeFn), unsafe.Pointer(ctx)) + tun := tun.CreateTUN(mtu, unsafe.Pointer(readFn), unsafe.Pointer(writeFn), unsafe.Pointer(ctx)) logger.Info.Println("Attaching to interface") device := NewDevice(tun, logger) -- cgit v1.2.3-59-g8ed1b