wgengine/magicsock: make lazyEndpoint load bearing for UDP relay (#16435)

Cryptokey Routing identification is now required to set an [epAddr] into
the peerMap for Geneve-encapsulated [epAddr]s.

Updates tailscale/corp#27502
Updates tailscale/corp#29422
Updates tailscale/corp#30042

Signed-off-by: Jordan Whited <jordan@tailscale.com>
This commit is contained in:
Jordan Whited
2025-07-02 13:27:30 -07:00
committed by GitHub
parent 172e26b3e3
commit f9e7131772
4 changed files with 27 additions and 8 deletions

2
go.mod
View File

@@ -90,7 +90,7 @@ require (
github.com/tailscale/setec v0.0.0-20250205144240-8898a29c3fbb
github.com/tailscale/web-client-prebuilt v0.0.0-20250124233751-d4cd19a26976
github.com/tailscale/wf v0.0.0-20240214030419-6fbb0a674ee6
github.com/tailscale/wireguard-go v0.0.0-20250530210235-65cd6eed7d7f
github.com/tailscale/wireguard-go v0.0.0-20250701223756-24483d7a0003
github.com/tailscale/xnet v0.0.0-20240729143630-8497ac4dab2e
github.com/tc-hib/winres v0.2.1
github.com/tcnksm/go-httpstat v0.2.0