Avatar for the mozilla user
mozilla
neqo
BlogDocsChangelog

fix: Restart PMTUD when full-sized packets are lost

#3335
Comparing
larseggert:fix-pmtud-restart-on-loss
(
84cc980
) with
main
(
26711da
)
CodSpeed Performance Gauge
-28%
Improvement
2
Regression
12
Untouched
37
Skipped
11

Benchmarks

62 total
walltime/pacing-false/same-seed
neqo-transport/benches/transfer_walltime.rs::transfer::benchmark::transfer
CodSpeed Performance Gauge
-28%
93.3 ms129.5 ms
walltime/pacing-false/varying-seeds
neqo-transport/benches/transfer_walltime.rs::transfer::benchmark::transfer
CodSpeed Performance Gauge
-26%
96.6 ms129.8 ms
walltime/pacing-true/same-seed
neqo-transport/benches/transfer_walltime.rs::transfer::benchmark::transfer
CodSpeed Performance Gauge
-24%
97.4 ms128 ms
walltime/pacing-true/varying-seeds
neqo-transport/benches/transfer_walltime.rs::transfer::benchmark::transfer
CodSpeed Performance Gauge
-24%
97.4 ms127.4 ms
quiche-neqo
exec_harness
CodSpeed Performance Gauge
-23%
310 ms403 ms
neqo-neqo-newreno
exec_harness
CodSpeed Performance Gauge
-12%
268 ms304.8 ms
neqo-neqo-cubic
exec_harness
CodSpeed Performance Gauge
-10%
274.3 ms305.7 ms
neqo-neqo-newreno-nopacing
exec_harness
CodSpeed Performance Gauge
-6%
267.5 ms285.4 ms
s2n-s2n
exec_harness
CodSpeed Performance Gauge
-5%
618.1 ms647.7 ms
google-google
exec_harness
CodSpeed Performance Gauge
-4%
1.2 s1.2 s
s2n-neqo
exec_harness
CodSpeed Performance Gauge
-4%
471.1 ms489.2 ms
neqo-neqo-cubic-nopacing
exec_harness
CodSpeed Performance Gauge
-4%
268.5 ms278.7 ms
neqo-google
exec_harness
CodSpeed Performance Gauge
+6%
1.7 s1.6 s
msquic-neqo
exec_harness
CodSpeed Performance Gauge
+4%
426.5 ms410.2 ms
msquic-msquic
exec_harness
CodSpeed Performance Gauge
+2%
459.2 ms449.8 ms
walltime/1000-streams/each-1000-bytes
neqo-http3/benches/streams_walltime.rs::benches::benchmark::streams
CodSpeed Performance Gauge
+1%
141.3 ms139.8 ms
1-conn/1-100mb-resp (aka. Download)
neqo-bin/benches/main.rs::benches::transfer::transfer
CodSpeed Performance Gauge
+1%
419.3 ms415.7 ms
1-conn/1-100mb-req (aka. Upload)
neqo-bin/benches/main.rs::benches::transfer::transfer
CodSpeed Performance Gauge
+1%
575.3 ms570.8 ms
walltime/1000-streams/each-1-bytes
neqo-http3/benches/streams_walltime.rs::benches::benchmark::streams
CodSpeed Performance Gauge
0%
29.6 ms29.4 ms
neqo-msquic
exec_harness
CodSpeed Performance Gauge
0%
1.1 s1.1 s
decode 1048576 bytes, mask 3f
neqo-common/benches/decoder.rs::benches::benchmark_decoder
CodSpeed Performance Gauge
0%
11.5 ms11.5 ms
decode 1048576 bytes, mask 7f
neqo-common/benches/decoder.rs::benches::benchmark_decoder
CodSpeed Performance Gauge
0%
9.6 ms9.6 ms
decode 4096 bytes, mask ff
neqo-common/benches/decoder.rs::benches::benchmark_decoder
CodSpeed Performance Gauge
0%
26.4 µs26.4 µs
decode 4096 bytes, mask 7f
neqo-common/benches/decoder.rs::benches::benchmark_decoder
CodSpeed Performance Gauge
0%
37.7 µs37.7 µs
decode 1048576 bytes, mask ff
neqo-common/benches/decoder.rs::benches::benchmark_decoder
CodSpeed Performance Gauge
0%
6.7 ms6.7 ms

Commits

Click on a commit to change the comparison range
Base
main
26711da
-29.75%
Update comment
33ed470
20 days ago
by larseggert
+0.98%
Merge branch 'main' into fix-pmtud-restart-on-loss
219e0bf
5 days ago
by larseggert
+0.43%
Fix merge
49a3046
5 days ago
by larseggert
+0.35%
Merge branch 'main' into fix-pmtud-restart-on-loss
84cc980
2 days ago
by larseggert
© 2026 CodSpeed Technology
Home Terms Privacy Docs