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"