mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2024-12-24 00:37:49 +00:00
20 lines
677 B
Go
20 lines
677 B
Go
|
// +build mobile
|
||
|
|
||
|
package yggdrasil
|
||
|
|
||
|
// This is to catch unsupported platforms
|
||
|
// If your platform supports tun devices, you could try configuring it manually
|
||
|
|
||
|
// Creates the TUN/TAP adapter, if supported by the Water library. Note that
|
||
|
// no guarantees are made at this point on an unsupported platform.
|
||
|
func (tun *tunAdapter) setup(ifname string, iftapmode bool, addr string, mtu int) error {
|
||
|
tun.mtu = getSupportedMTU(mtu)
|
||
|
return tun.setupAddress(addr)
|
||
|
}
|
||
|
|
||
|
// We don't know how to set the IPv6 address on an unknown platform, therefore
|
||
|
// write about it to stdout and don't try to do anything further.
|
||
|
func (tun *tunAdapter) setupAddress(addr string) error {
|
||
|
return nil
|
||
|
}
|