diff options
| author | Jordan Whited <jordan@tailscale.com> | 2025-09-15 15:22:13 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-15 15:22:13 -0700 |
| commit | 998a667cd5eb42a1f49374c328007db647405d11 (patch) | |
| tree | bd558a0120a4369ee1501899b8b3627adbd1a8c2 /control/controlknobs | |
| parent | 09dfd94613ebe181217fabec46a254cbd04f94e5 (diff) | |
| download | tailscale-998a667cd5eb42a1f49374c328007db647405d11.tar.xz tailscale-998a667cd5eb42a1f49374c328007db647405d11.zip | |
wgengine/magicsock: don't add DERP addrs to endpointState (#17147)
endpointState is used for tracking UDP direct connection candidate
addresses. If it contains a DERP addr, then direct connection path
discovery will always send a wasteful disco ping over it. Additionally,
CLI "tailscale ping" via peer relay will race over DERP, leading to a
misleading result if pong arrives via DERP first.
Disco pongs arriving via DERP never influence path selection. Disco
ping/pong via DERP only serves "tailscale ping" reporting.
Updates #17121
Signed-off-by: Jordan Whited <jordan@tailscale.com>
Diffstat (limited to 'control/controlknobs')
0 files changed, 0 insertions, 0 deletions
