You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jordan Whited
0926954cf5
net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315)
Throughput improves substantially when measured via netstack loopback
(TS_DEBUG_NETSTACK_LOOPBACK_PORT).
Before (d21ebc2):
jwhited@i5-12400-2:~$ iperf3 -V -c 100.100.100.100
Starting Test: protocol: TCP, 1 streams, 131072 byte blocks
Test Complete. Summary Results:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 5.77 GBytes 4.95 Gbits/sec 0 sender
[ 5] 0.00-10.01 sec 5.77 GBytes 4.95 Gbits/sec receiver
After:
jwhited@i5-12400-2:~$ iperf3 -V -c 100.100.100.100
Starting Test: protocol: TCP, 1 streams, 131072 byte blocks
Test Complete. Summary Results:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 12.7 GBytes 10.9 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 12.7 GBytes 10.9 Gbits/sec receiver
Updates tailscale/corp#22754
Signed-off-by: Jordan Whited <jordan@tailscale.com>
|
2 years ago |
| .. |
|
fake.go
|
cmd/tailscaled,net/tstun: fix data race on start-up in TUN mode
|
3 years ago |
|
ifstatus_noop.go
|
all: update copyright and license headers
|
3 years ago |
|
ifstatus_windows.go
|
all: update copyright and license headers
|
3 years ago |
|
linkattrs_linux.go
|
all: update copyright and license headers
|
3 years ago |
|
linkattrs_notlinux.go
|
all: update copyright and license headers
|
3 years ago |
|
mtu.go
|
disco,net/tstun,wgengine/magicsock: probe peer MTU
|
3 years ago |
|
mtu_test.go
|
disco,net/tstun,wgengine/magicsock: probe peer MTU
|
3 years ago |
|
tap_linux.go
|
go.mod,*: bump gvisor
|
3 years ago |
|
tap_unsupported.go
|
all: update copyright and license headers
|
3 years ago |
|
tstun_stub.go
|
cmd/tailscaled, net/tstun: build for aix/ppc64
|
2 years ago |
|
tun.go
|
net/tstun: implement env var for disabling UDP GRO on Linux (#11924)
|
2 years ago |
|
tun_features_linux.go
|
net/tstun: implement env var for disabling UDP GRO on Linux (#11924)
|
2 years ago |
|
tun_features_notlinux.go
|
net/tstun: implement env var for disabling UDP GRO on Linux (#11924)
|
2 years ago |
|
tun_linux.go
|
all: update copyright and license headers
|
3 years ago |
|
tun_macos.go
|
all: update copyright and license headers
|
3 years ago |
|
tun_notwindows.go
|
all: update copyright and license headers
|
3 years ago |
|
tun_windows.go
|
all: update copyright and license headers
|
3 years ago |
|
wrap.go
|
net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315)
|
2 years ago |
|
wrap_test.go
|
net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315)
|
2 years ago |