[CrOS] Add flag to enable RFC8925
This patch adds a flag to enable platform support on RFC8925, i.e.
option to prefer IPv6-only in DHCPv4 client.
The flag is added as permanent for the needs of turning off by network
admins in order to diagnostic network issues potentially related.
Bug: b:175350963
Change-Id: Ie83d631cea714878b9e94574199b95d49c590bb7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4376268
Reviewed-by: Avi Drissman <[email protected]>
Code-Coverage: Findit <[email protected]>
Commit-Queue: Taoyu Li <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1123977}
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 781e64ef..22db6f4 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -5329,6 +5329,12 @@
"Turns off DNS proxying and SecureDNS for ChromeOS (only). Does not impact "
"Chrome browser.";
+const char kEnableRFC8925Name[] =
+ "Enable RFC8925 (prefer IPv6-only on IPv6-only-capable network)";
+const char kEnableRFC8925Description[] =
+ "Let ChromeOS DHCPv4 client voluntarily drop DHCPv4 lease and prefer to"
+ "operate IPv6-only, if the network is also IPv6-only capable.";
+
const char kPasspointARCSupportName[] = "Enable Passpoint ARC support";
const char kPasspointARCSupportDescription[] =
"Feature to allow Android apps (running on ARC) to provision WiFi networks "