Keep ping request
Currently, if ping test fails, network validator revokes the ping
request from the target phone. However, this revoke is unnecessary if
ping is not required to pass - in which case the revoke causes
unnecessary disconnect and reconnect of internet.
Therefore, this change keeps the ping request if ping test is not
required.
Fix: 366318732
Test: manual voice call + data browsing
Flag: com.android.internal.telephony.flags.keep_ping_request
Change-Id: Ie412316ef1711978ff5d46ef76f820f7576ddb28
diff --git a/flags/data.aconfig b/flags/data.aconfig
index 90fce4a..8c77ed8 100644
--- a/flags/data.aconfig
+++ b/flags/data.aconfig
@@ -1,6 +1,17 @@
package: "com.android.internal.telephony.flags"
container: "system"
+# OWNER=linggm TARGET=25Q2
+flag {
+ name: "keep_ping_request"
+ namespace: "telephony"
+ description: "If ping test is not required to pass, keep the ping request to avoid deactivate followed by reactivate"
+ bug: "366318732"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
# OWNER=linggm TARGET=24Q4
flag {
name: "keep_empty_requests_network"