commit 7c8a9c000633dff7131b84465509306f43ea712a
parent 9f703359a18afd13a872536296e231c323a2fadd
Author: Max Leonard Inden <mail@max-inden.de>
Date: Thu, 2 Oct 2025 14:25:26 +0000
Bug 1987114 - use quinn-udp instead of NSPR for QUIC I/O r=acreskey,kershaw,valentin
The Fast UDP for Firefox 100% release rollout has started. This can now
be reflected in the StaticPrefList.yaml
network.http.http3.use_nspr_for_io default setting.
Bug 1989842 switched Firefox to quinn-udp on Desktop. This patch switches the
last missing platform, i.e. Android as well.
Given a potential bug in GSO on Android (see Bug 1987256), shipping quinn-udp
without GSO on Android for now.
Differential Revision: https://phabricator.services.mozilla.com/D263877
Diffstat:
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml
@@ -15135,12 +15135,7 @@
# Use NSPR for HTTP3 UDP IO
- name: network.http.http3.use_nspr_for_io
type: RelaxedAtomicBool
-#ifdef ANDROID
- # Holding back on Android for now given <https://bugzilla.mozilla.org/show_bug.cgi?id=1987256>.
- value: @IS_NOT_EARLY_BETA_OR_EARLIER@
-#else
value: false
-#endif
mirror: always
rust: true
@@ -15179,6 +15174,11 @@
#
# See https://bugzilla.mozilla.org/show_bug.cgi?id=1979279 for details.
value: 1
+#elif defined(ANDROID)
+ # Disable GSO on Android.
+ #
+ # See <https://bugzilla.mozilla.org/show_bug.cgi?id=1987256> for details.
+ value: 1
#else
# Current industry standard. Likely worth tuning.
value: 10