tailscale/wgengine/router
Jordan Whited ea5ee6f87c
all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
This is temporary while we work to upstream performance work in
https://github.com/WireGuard/wireguard-go/pull/64. A replace directive
is less ideal as it breaks dependent code without duplication of the
directive.

Signed-off-by: Jordan Whited <jordan@tailscale.com>
..
callback.go wgengine/router: avoid unncessary routing configuration changes
ifconfig_windows.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
ifconfig_windows_test.go go.mod: bump wireguard/windows, which moves to using net/netip
router.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
router_darwin.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
router_default.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
router_fake.go wgengine: pass in an explicit router.Router, rather than a generator.
router_freebsd.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
router_linux.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
router_linux_test.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
router_openbsd.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
router_test.go all: convert more code to use net/netip directly
router_userspace_bsd.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
router_windows.go all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ()
runner.go all: remove old +build tags