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>
2024-08-29 11:37:48 -07:00
..
2024-05-07 22:22:10 -07:00
2024-08-03 14:56:17 -07:00
2024-06-20 12:27:04 -07:00
2024-08-19 14:20:58 -07:00
2024-05-02 13:55:05 -04:00
2024-08-29 11:37:48 -07:00
2024-08-22 17:35:37 -05:00
2024-05-17 20:50:19 -07:00
2024-02-28 09:50:18 -08:00
2024-04-16 15:32:38 -07:00
2024-07-10 09:57:00 -07:00
2023-01-27 15:36:29 -08:00
2024-06-18 21:31:48 -07:00
2024-05-07 22:22:10 -07:00
2024-05-07 22:22:10 -07:00
2024-08-20 15:22:19 -07:00
2023-01-27 15:36:29 -08:00
2024-05-07 22:22:10 -07:00
2024-05-06 15:32:22 -07:00
2024-07-10 09:57:00 -07:00