mirror of
				https://github.com/yggdrasil-network/yggdrasil-go.git
				synced 2025-11-04 03:05:07 +03:00 
			
		
		
		
	Fix missing setupFD stubs
				
					
				
			This commit is contained in:
		
							parent
							
								
									db9b57c052
								
							
						
					
					
						commit
						fbc5f62add
					
				
					 4 changed files with 26 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -5,6 +5,7 @@ package tun
 | 
			
		|||
 | 
			
		||||
import (
 | 
			
		||||
	"encoding/binary"
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"os/exec"
 | 
			
		||||
	"strconv"
 | 
			
		||||
	"strings"
 | 
			
		||||
| 
						 | 
				
			
			@ -88,6 +89,11 @@ func (tun *TunAdapter) setup(ifname string, addr string, mtu uint64) error {
 | 
			
		|||
	return tun.setupAddress(addr)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Configures the "utun" adapter from an existing file descriptor.
 | 
			
		||||
func (tun *TunAdapter) setupFD(fd int32, addr string, mtu uint64) error {
 | 
			
		||||
	return fmt.Errorf("setup via FD not supported on this platform")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (tun *TunAdapter) setupAddress(addr string) error {
 | 
			
		||||
	var sfd int
 | 
			
		||||
	var err error
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue