diff options
| author | Andrew Dunham <andrew@du.nham.ca> | 2024-02-26 14:34:56 -0500 |
|---|---|---|
| committer | Andrew Dunham <andrew@du.nham.ca> | 2024-02-26 16:33:10 -0500 |
| commit | 35dc1fea725f3b947870ca9994bfbead26433eaf (patch) | |
| tree | b987f413e7a1145be06c7926c243da5896ee17e0 /cmd/tailscaled/tailscaled.go | |
| parent | 50fb8b912324f8cfb17ba456ca9f0fff7fb58785 (diff) | |
| download | tailscale-andrew/netstack-forwarder-debug.tar.xz tailscale-andrew/netstack-forwarder-debug.zip | |
wgengine/netstack: add debug page for TCP forwarderandrew/netstack-forwarder-debug
To help in debugging issues with subnet routers in userspace mode–for
example, hitting the max inflight limit.
Updates tailscale/corp#12184
Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: Idd922f4ae37695f6598a914c2d050574755ef309
Diffstat (limited to 'cmd/tailscaled/tailscaled.go')
| -rw-r--r-- | cmd/tailscaled/tailscaled.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cmd/tailscaled/tailscaled.go b/cmd/tailscaled/tailscaled.go index 8c4365548..3ca77dbf8 100644 --- a/cmd/tailscaled/tailscaled.go +++ b/cmd/tailscaled/tailscaled.go @@ -755,6 +755,8 @@ func newNetstack(logf logger.Logf, sys *tsd.System) (*netstack.Impl, error) { // Only register debug info if we have a debug mux if debugMux != nil { expvar.Publish("netstack", ret.ExpVar()) + + debugMux.HandleFunc("/debug/netstack/tcp-forwarder", ret.DebugTCPForwarder) } return ret, nil } |
