blob: 4c6d8ba2bd8d9f2fe2f90bc9dd83266c87f80ca5 [file] [log] [blame]
Motomu Utsumi3a586fc2024-01-22 16:21:48 +09001package: "com.android.net.flags"
Paul Duffin8a4c9f62024-04-25 09:46:33 +01002container: "com.android.tethering"
Motomu Utsumi3a586fc2024-01-22 16:21:48 +09003
4# This file contains aconfig flags for FlaggedAPI annotations
5# Flags used from platform code must be in under frameworks
6
7flag {
Motomu Utsumi3a586fc2024-01-22 16:21:48 +09008 name: "set_data_saver_via_cm"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +00009 is_exported: true
Motomu Utsumi3a586fc2024-01-22 16:21:48 +090010 namespace: "android_core_networking"
11 description: "Set data saver through ConnectivityManager API"
12 bug: "297836825"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000013 is_fixed_read_only: true
Motomu Utsumi3a586fc2024-01-22 16:21:48 +090014}
15
16flag {
17 name: "support_is_uid_networking_blocked"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000018 is_exported: true
Motomu Utsumi3a586fc2024-01-22 16:21:48 +090019 namespace: "android_core_networking"
20 description: "This flag controls whether isUidNetworkingBlocked is supported"
21 bug: "297836825"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000022 is_fixed_read_only: true
Motomu Utsumi3a586fc2024-01-22 16:21:48 +090023}
24
25flag {
26 name: "basic_background_restrictions_enabled"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000027 is_exported: true
Motomu Utsumi3a586fc2024-01-22 16:21:48 +090028 namespace: "android_core_networking"
29 description: "Block network access for apps in a low importance background state"
30 bug: "304347838"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000031 is_fixed_read_only: true
Motomu Utsumi3a586fc2024-01-22 16:21:48 +090032}
33
34flag {
Yan Yan4862fd52024-02-12 20:57:38 +000035 name: "ipsec_transform_state"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000036 is_exported: true
Yan Yan4862fd52024-02-12 20:57:38 +000037 namespace: "android_core_networking_ipsec"
38 description: "The flag controls the access for getIpSecTransformState and IpSecTransformState"
39 bug: "308011229"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000040 is_fixed_read_only: true
Yan Yan4862fd52024-02-12 20:57:38 +000041}
42
Quang Anh Luong1252f7f2024-02-07 13:41:40 +090043flag {
44 name: "tethering_request_with_soft_ap_config"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000045 is_exported: true
Quang Anh Luong1252f7f2024-02-07 13:41:40 +090046 namespace: "android_core_networking"
47 description: "The flag controls the access for the parcelable TetheringRequest with getSoftApConfiguration/setSoftApConfiguration API"
48 bug: "216524590"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000049 is_fixed_read_only: true
Quang Anh Luong1252f7f2024-02-07 13:41:40 +090050}
Motomu Utsumi52f294c2024-02-15 15:21:39 +090051
52flag {
53 name: "request_restricted_wifi"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000054 is_exported: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090055 namespace: "android_core_networking"
56 description: "Flag for API to support requesting restricted wifi"
57 bug: "315835605"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000058 is_fixed_read_only: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090059}
60
61flag {
62 name: "net_capability_local_network"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000063 is_exported: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090064 namespace: "android_core_networking"
65 description: "Flag for local network capability API"
66 bug: "313000440"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000067 is_fixed_read_only: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090068}
69
70flag {
71 name: "support_transport_satellite"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000072 is_exported: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090073 namespace: "android_core_networking"
74 description: "Flag for satellite transport API"
75 bug: "320514105"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000076 is_fixed_read_only: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090077}
78
79flag {
80 name: "nsd_subtypes_support_enabled"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000081 is_exported: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090082 namespace: "android_core_networking"
83 description: "Flag for API to support nsd subtypes"
84 bug: "265095929"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000085 is_fixed_read_only: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090086}
87
88flag {
89 name: "register_nsd_offload_engine_api"
Oriol Prieto Gasco646b09f2024-03-01 17:12:02 +000090 is_exported: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090091 namespace: "android_core_networking"
92 description: "Flag for API to register nsd offload engine"
93 bug: "301713539"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +000094 is_fixed_read_only: true
Motomu Utsumi52f294c2024-02-15 15:21:39 +090095}
Motomu Utsumie6295a22024-04-25 13:15:34 +090096
97flag {
98 name: "metered_network_firewall_chains"
99 is_exported: true
100 namespace: "android_core_networking"
101 description: "Flag for metered network firewall chain API"
102 bug: "332628891"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +0000103 is_fixed_read_only: true
Motomu Utsumie6295a22024-04-25 13:15:34 +0900104}
Motomu Utsumi9e75aad2024-04-24 17:39:47 +0900105
106flag {
107 name: "blocked_reason_oem_deny_chains"
108 is_exported: true
109 namespace: "android_core_networking"
110 description: "Flag for oem deny chains blocked reasons API"
111 bug: "328732146"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +0000112 is_fixed_read_only: true
Motomu Utsumi9e75aad2024-04-24 17:39:47 +0900113}
Motomu Utsumicfd5a512024-05-27 02:12:43 +0000114
115flag {
116 name: "blocked_reason_network_restricted"
117 is_exported: true
118 namespace: "android_core_networking"
119 description: "Flag for BLOCKED_REASON_NETWORK_RESTRICTED API"
120 bug: "339559837"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +0000121 is_fixed_read_only: true
Motomu Utsumicfd5a512024-05-27 02:12:43 +0000122}
Motomu Utsumi154ce632024-05-31 13:01:06 +0900123
124flag {
125 name: "net_capability_not_bandwidth_constrained"
126 is_exported: true
127 namespace: "android_core_networking"
128 description: "Flag for NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED API"
129 bug: "343823469"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +0000130 is_fixed_read_only: true
Motomu Utsumi154ce632024-05-31 13:01:06 +0900131}
Seungjae Yoo07b8fe12024-06-19 16:18:51 +0900132
133flag {
134 name: "tethering_request_virtual"
135 is_exported: true
136 namespace: "android_core_networking"
137 description: "Flag for introducing TETHERING_VIRTUAL type"
138 bug: "340376953"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +0000139 is_fixed_read_only: true
Seungjae Yoo07b8fe12024-06-19 16:18:51 +0900140}
Junyu Laid0e04942024-07-10 18:10:05 +0800141
142flag {
143 name: "netstats_add_entries"
144 is_exported: true
145 namespace: "android_core_networking"
146 description: "Flag for NetworkStats#addEntries API"
147 bug: "335680025"
Motomu Utsumi66bb1c32024-08-20 05:50:08 +0000148 is_fixed_read_only: true
Junyu Laid0e04942024-07-10 18:10:05 +0800149}
Junyu Lai9bd74752024-08-29 17:18:25 +0800150
151flag {
152 name: "tethering_active_sessions_metrics"
153 is_exported: true
154 namespace: "android_core_networking"
155 description: "Flag for collecting tethering active sessions metrics"
156 bug: "354619988"
157 is_fixed_read_only: true
158}