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
Andrew Dunham be107f92d3 wgengine/magicsock: track per-endpoint changes in ringbuffer
This change adds a ringbuffer to each magicsock endpoint that keeps a
fixed set of "changes"–debug information about what updates have been
made to that endpoint.

Additionally, this adds a LocalAPI endpoint and associated
"debug peer-status" CLI subcommand to fetch the set of changes for a given
IP or hostname.

Updates tailscale/corp#9364

Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: I34f726a71bddd0dfa36ec05ebafffb24f6e0516a
2 years ago
..
bench all: update copyright and license headers 2 years ago
capture wgengine: start logging DISCO frames to pcap stream 2 years ago
filter all: use tstest.Replace more 2 years ago
magicsock wgengine/magicsock: track per-endpoint changes in ringbuffer 2 years ago
monitor net/sockstats: remove explicit dependency on wgengine/monitor 2 years ago
netlog all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) 2 years ago
netstack wgengine/netstack: add support for custom UDP flow handlers 2 years ago
router version/distro,wgengine/router: raise WSL eth0 MTU when too low 2 years ago
wgcfg all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) 2 years ago
wgint all: update copyright and license headers 2 years ago
wglog all: update copyright and license headers 2 years ago
winnet all: update copyright and license headers 2 years ago
mem_ios.go all: update copyright and license headers 2 years ago
pendopen.go all: update copyright and license headers 2 years ago
userspace.go sockstats: instrument networking code paths 2 years ago
userspace_ext_test.go all: update copyright and license headers 2 years ago
userspace_test.go all: update copyright and license headers 2 years ago
watchdog.go wgengine: start logging DISCO frames to pcap stream 2 years ago
watchdog_js.go all: update copyright and license headers 2 years ago
watchdog_test.go all: update copyright and license headers 2 years ago
wgengine.go wgengine: start logging DISCO frames to pcap stream 2 years ago