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
Mihai Parparita edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats
Using log.Printf may end up being printed out to the console, which
is not desirable. I noticed this when I was investigating some client
logs with `sockstats: trace "NetcheckClient" was overwritten by another`.
That turns to be harmless/expected (the netcheck client will fall back
to the DERP client in some cases, which does its own sockstats trace).

However, the log output could be visible to users if running the
`tailscale netcheck` CLI command, which would be needlessly confusing.

Updates tailscale/corp#9230

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
2 years ago
..
debughttp.go all: update copyright and license headers 2 years ago
debugknobs.go derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) 2 years ago
debugknobs_stubs.go derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) 2 years ago
discopingpurpose_string.go all: update copyright and license headers 2 years ago
magicsock.go net/sockstats: pass in logger to sockstats.WithSockStats 2 years ago
magicsock_default.go net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791) 2 years ago
magicsock_linux.go net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791) 2 years ago
magicsock_test.go tailcfg,wgengine: add initial support for WireGuard only peers 2 years ago
magicsock_unix_test.go all: update copyright and license headers 2 years ago
pathfinder.go all: update copyright and license headers 2 years ago