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/types
Jordan Whited 8b47322acc
wgengine/magicsock: implement probing of UDP path lifetime (#10844)
This commit implements probing of UDP path lifetime on the tail end of
an active direct connection. Probing configuration has two parts -
Cliffs, which are various timeout cliffs of interest, and
CycleCanStartEvery, which limits how often a probing cycle can start,
per-endpoint. Initially a statically defined default configuration will
be used. The default configuration has cliffs of 10s, 30s, and 60s,
with a CycleCanStartEvery of 24h. Probing results are communicated via
clientmetric counters. Probing is off by default, and can be enabled
via control knob. Probing is purely informational and does not yet
drive any magicsock behaviors.

Updates #540

Signed-off-by: Jordan Whited <jordan@tailscale.com>
4 months ago
..
appctype appc,ipn/ipnlocal,types/appctype: implement control provided routes 4 months ago
dnstype types/dnstype: update the usage documentation on dnstype.Resolver 7 months ago
empty all: update copyright and license headers 1 year ago
flagtype all: update copyright and license headers 1 year ago
ipproto types/ipproto: import and test string parsing for ipproto 7 months ago
key wgengine/magicsock: implement probing of UDP path lifetime (#10844) 4 months ago
lazy types/lazy: helpers for lazily computed values 1 year ago
logger all: make use of ctxkey everywhere (#10846) 4 months ago
logid all: implement AppendText alongside MarshalText (#9207) 9 months ago
netlogtype all: update copyright and license headers 1 year ago
netmap controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) 5 months ago
nettype wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration 1 year ago
opt ipn: apply tailnet-wide default for auto-updates (#10508) 5 months ago
persist types/persist: drop duplicated Persist.LoginName 10 months ago
preftype cmd/tailscaled,*: add start of configuration file support 7 months ago
ptr all: update copyright and license headers 1 year ago
structs all: update copyright and license headers 1 year ago
tkatype types/tkatype: add test for MarshaledSignature's JSON format 9 months ago
views types/views: add SliceContainsFunc like slices.ContainsFunc 8 months ago