]> git.ipfire.org Git - thirdparty/wireguard-go.git/commit
tun/netstack: enable TCP Selective Acknowledgements
authorJordan Whited <jordan@tailscale.com>
Thu, 9 Mar 2023 19:06:01 +0000 (11:06 -0800)
committerJason A. Donenfeld <Jason@zx2c4.com>
Fri, 10 Mar 2023 13:52:39 +0000 (14:52 +0100)
commit5819c6af28239b973958a8d197f9e39926e7b9f1
tree4796a021b130d99799bec6ed04e1cea712324092
parent6901984f6aa6de37a7b3979134f8b29c81735861
tun/netstack: enable TCP Selective Acknowledgements

Enable TCP SACK for the gVisor Stack used in tun/netstack. This can
improve throughput by an order of magnitude in the presence of packet
loss.

Reviewed-by: James Tucker <james@tailscale.com>
Signed-off-by: Jordan Whited <jordan@tailscale.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
tun/netstack/tun.go