You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/wgengine/magicsock
James Tucker 7f9ebc0a83 cmd/tailscale,net/netcheck: add debug feature to force preferred DERP
This provides an interface for a user to force a preferred DERP outcome
for all future netchecks that will take precedence unless the forced
region is unreachable.

The option does not persist and will be lost when the daemon restarts.

Updates tailscale/corp#18997
Updates tailscale/corp#24755

Signed-off-by: James Tucker <james@tailscale.com>
1 year ago
..
batching_conn.go wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042) 1 year ago
batching_conn_default.go wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042) 1 year ago
batching_conn_linux.go wgengine/magicsock: don't upgrade to linuxBatchingConn on Android (#13161) 1 year ago
batching_conn_linux_test.go wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042) 1 year ago
blockforever_conn.go
cloudinfo.go wgengine/magicsock: use cloud metadata to get public IPs 1 year ago
cloudinfo_nocloud.go wgengine/magicsock: use cloud metadata to get public IPs 1 year ago
cloudinfo_test.go wgengine/magicsock: use cloud metadata to get public IPs 1 year ago
debughttp.go all: use iterators over slice views more 1 year ago
debugknobs.go wgengine/magicsock: allow a CSV list for pretendpoint 1 year ago
debugknobs_stubs.go wgengine/magicsock: allow a CSV list for pretendpoint 1 year ago
derp.go wgengine/magicsock: export packet drop metric for outbound errors 1 year ago
derp_test.go
discopingpurpose_string.go
endpoint.go all: use iterators over slice views more 1 year ago
endpoint_default.go
endpoint_stub.go
endpoint_test.go
endpoint_tracker.go
endpoint_tracker_test.go all: use Go 1.22 range-over-int 2 years ago
magicsock.go cmd/tailscale,net/netcheck: add debug feature to force preferred DERP 1 year ago
magicsock_default.go wgengine/magicsock: disable raw disco by default; add envknob to enable 1 year ago
magicsock_linux.go wgengine/magicsock: disable raw disco by default; add envknob to enable 1 year ago
magicsock_linux_test.go wgengine/magicsock: actually use AF_PACKET socket for raw disco 1 year ago
magicsock_notwindows.go wgengine/magicsock: disable SIO_UDP_NETRESET on Windows 1 year ago
magicsock_test.go wgengine/magicsock: export packet drop metric for outbound errors 1 year ago
magicsock_unix_test.go
magicsock_windows.go wgengine/magicsock: disable SIO_UDP_NETRESET on Windows 1 year ago
peermap.go
peermtu.go
peermtu_darwin.go
peermtu_linux.go
peermtu_stubs.go
peermtu_unix.go
rebinding_conn.go wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042) 1 year ago