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/netstack
James Tucker ca39c4e150 cmd/natc,wgengine/netstack: tune buffer size and segment lifetime in natc
Some natc instances have been observed with excessive memory growth,
dominant in gvisor buffers. It is likely that the connection buffers are
sticking around for too long due to the default long segment time, and
uptuned buffer size applied by default in wgengine/netstack. Apply
configurations in natc specifically which are a better match for the
natc use case, most notably a 5s maximum segment lifetime.

Updates tailscale/corp#25169

Signed-off-by: James Tucker <james@tailscale.com>
10 months ago
..
gro Fix various linting, vet & static check issues 11 months ago
link_endpoint.go net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux (#13172) 1 year ago
netstack.go cmd/natc,wgengine/netstack: tune buffer size and segment lifetime in natc 10 months ago
netstack_linux.go all: update copyright and license headers 3 years ago
netstack_tcpbuf_default.go wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994) 1 year ago
netstack_tcpbuf_ios.go wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994) 1 year ago
netstack_test.go ipn/{ipnlocal,localapi}, wgengine/netstack: call (*LocalBackend).Shutdown when tests that create them complete 1 year ago
netstack_userping.go wgengine/netstack: check userspace ping success on Windows 1 year ago
netstack_userping_apple.go various: fix lint warnings 2 years ago
netstack_userping_test.go wgengine/netstack: check userspace ping success on Windows 1 year ago