mirror of
				https://github.com/tailscale/tailscale.git
				synced 2025-11-04 10:11:18 +01:00 
			
		
		
		
	This removes a potentially increased boot delay for certain boot topologies where they block on ExecStartPre that may have socket activation dependencies on other system services (such as systemd-resolved and NetworkManager). Also rename cleanup to clean up in affected/immediately nearby places per code review commentary. Fixes #11599 Signed-off-by: James Tucker <james@tailscale.com>
		
			
				
	
	
		
			19 lines
		
	
	
		
			425 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			425 B
		
	
	
	
		
			Go
		
	
	
	
	
	
// Copyright (c) Tailscale Inc & AUTHORS
 | 
						|
// SPDX-License-Identifier: BSD-3-Clause
 | 
						|
 | 
						|
package router
 | 
						|
 | 
						|
import (
 | 
						|
	"github.com/tailscale/wireguard-go/tun"
 | 
						|
	"tailscale.com/net/netmon"
 | 
						|
	"tailscale.com/types/logger"
 | 
						|
)
 | 
						|
 | 
						|
func newUserspaceRouter(logf logger.Logf, tundev tun.Device, netMon *netmon.Monitor) (Router, error) {
 | 
						|
	return newUserspaceBSDRouter(logf, tundev, netMon)
 | 
						|
}
 | 
						|
 | 
						|
func cleanUp(logger.Logf, string) {
 | 
						|
	// Nothing to do.
 | 
						|
}
 |