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-08-22 12:31:08 -07:00
2024-08-03 22:08:55 +00:00
2024-04-16 15:32:38 -07:00
2024-08-22 12:36:26 -07:00
2024-06-12 11:21:02 -07:00
2024-08-05 17:28:15 +01:00
2024-06-18 21:44:44 -07:00
2024-07-08 19:10:44 -07:00
2024-02-20 10:49:58 -08:00
2023-08-28 11:43:51 -07:00
2023-01-27 15:36:29 -08:00
2024-07-26 11:25:55 -07:00
2023-04-04 16:32:16 -07:00
2024-06-10 19:19:03 +01:00
2023-01-27 15:36:29 -08:00
2024-08-22 12:31:08 -07:00
2024-07-31 12:34:16 -06:00
2024-07-10 09:57:00 -07:00
2024-07-10 09:57:00 -07:00
2024-08-03 11:38:00 -07:00
2023-09-15 17:08:39 -07:00
2024-06-05 15:24:04 -07:00
2023-12-20 14:50:30 -08:00
2024-04-28 07:34:52 -07:00
2024-08-05 09:25:24 -07:00
2024-04-28 07:34:52 -07:00
2023-01-27 15:36:29 -08:00
2024-06-26 13:55:07 -04:00
2024-04-16 15:32:38 -07:00
2024-04-16 15:32:38 -07:00
2024-08-12 15:32:12 -07:00
2024-06-16 15:25:23 -07:00
2024-08-05 17:28:15 +01:00
2024-04-16 15:32:38 -07:00
2024-08-29 11:37:48 -07:00
2024-08-14 21:23:49 -07:00