
Jordan WhitedandGitHub
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>
2024-08-29 11:37:48 -07:00
..
2023-10-14 08:54:30 -07:00
2023-01-27 15:36:29 -08:00
2023-01-27 15:36:29 -08:00
2023-01-27 15:36:29 -08:00
2023-01-27 15:36:29 -08:00
2023-10-09 01:57:12 -07:00
2023-10-09 01:57:12 -07:00
2023-09-28 16:17:16 -07:00
2023-01-27 15:36:29 -08:00
2024-04-13 11:03:22 -07:00
2024-04-30 09:14:02 -07:00
2024-04-30 09:14:02 -07:00
2023-01-27 15:36:29 -08:00
2023-01-27 15:36:29 -08:00
2023-01-27 15:36:29 -08:00
2023-01-27 15:36:29 -08:00
2024-04-30 09:14:02 -07:00
2024-08-29 11:37:48 -07:00
2024-08-29 11:37:48 -07:00