summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Motomu Utsumi <motomuman@google.com> 2023-12-10 12:28:34 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2023-12-10 12:28:34 +0000
commita62f09d25943a889405e47e8098b02321ce2b75d (patch)
treef7cac21b9942de5a9048d93fda62cde02f40b221
parent7fd8fcb360a430138aa34a8b38b0a99039462ff1 (diff)
parent9e80cbb8ce40539b3d0080f391a00e50bc39cf10 (diff)
Merge "Use flags.aconfig in platform for android networking" into main
-rw-r--r--AconfigFlags.bp8
-rw-r--r--core/java/android/net/flags.aconfig50
2 files changed, 57 insertions, 1 deletions
diff --git a/AconfigFlags.bp b/AconfigFlags.bp
index 489c2714636f..f96a1de078ed 100644
--- a/AconfigFlags.bp
+++ b/AconfigFlags.bp
@@ -203,7 +203,13 @@ java_aconfig_library {
defaults: ["framework-minus-apex-aconfig-java-defaults"],
}
-// CoreNetworking
+// Networking
+aconfig_declarations {
+ name: "com.android.net.flags-aconfig",
+ package: "com.android.net.flags",
+ srcs: ["core/java/android/net/flags.aconfig"],
+}
+
java_aconfig_library {
name: "com.android.net.flags-aconfig-java",
aconfig_declarations: "com.android.net.flags-aconfig",
diff --git a/core/java/android/net/flags.aconfig b/core/java/android/net/flags.aconfig
new file mode 100644
index 000000000000..0ad1804f402c
--- /dev/null
+++ b/core/java/android/net/flags.aconfig
@@ -0,0 +1,50 @@
+package: "com.android.net.flags"
+
+flag {
+ name: "track_multiple_network_activities"
+ namespace: "android_core_networking"
+ description: "NetworkActivityTracker tracks multiple networks including non default networks"
+ bug: "267870186"
+}
+
+flag {
+ name: "forbidden_capability"
+ namespace: "android_core_networking"
+ description: "This flag controls the forbidden capability API"
+ bug: "302997505"
+}
+
+flag {
+ name: "set_data_saver_via_cm"
+ namespace: "android_core_networking"
+ description: "Set data saver through ConnectivityManager API"
+ bug: "297836825"
+}
+
+flag {
+ name: "support_is_uid_networking_blocked"
+ namespace: "android_core_networking"
+ description: "This flag controls whether isUidNetworkingBlocked is supported"
+ bug: "297836825"
+}
+
+flag {
+ name: "basic_background_restrictions_enabled"
+ namespace: "android_core_networking"
+ description: "Block network access for apps in a low importance background state"
+ bug: "304347838"
+}
+
+flag {
+ name: "register_nsd_offload_engine"
+ namespace: "android_core_networking"
+ description: "The flag controls the access for registerOffloadEngine API in NsdManager"
+ bug: "294777050"
+}
+
+flag {
+ name: "ipsec_transform_state"
+ namespace: "android_core_networking_ipsec"
+ description: "The flag controls the access for getIpSecTransformState and IpSecTransformState"
+ bug: "308011229"
+}