[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 "