Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 1 | package: "com.android.net.flags" |
Paul Duffin | 8a4c9f6 | 2024-04-25 09:46:33 +0100 | [diff] [blame] | 2 | container: "com.android.tethering" |
Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 3 | |
| 4 | # This file contains aconfig flags for FlaggedAPI annotations |
| 5 | # Flags used from platform code must be in under frameworks |
| 6 | |
| 7 | flag { |
Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 8 | name: "set_data_saver_via_cm" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 9 | is_exported: true |
Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 10 | namespace: "android_core_networking" |
| 11 | description: "Set data saver through ConnectivityManager API" |
| 12 | bug: "297836825" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 13 | is_fixed_read_only: true |
Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 14 | } |
| 15 | |
| 16 | flag { |
| 17 | name: "support_is_uid_networking_blocked" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 18 | is_exported: true |
Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 19 | namespace: "android_core_networking" |
| 20 | description: "This flag controls whether isUidNetworkingBlocked is supported" |
| 21 | bug: "297836825" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 22 | is_fixed_read_only: true |
Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 23 | } |
| 24 | |
| 25 | flag { |
| 26 | name: "basic_background_restrictions_enabled" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 27 | is_exported: true |
Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 28 | namespace: "android_core_networking" |
| 29 | description: "Block network access for apps in a low importance background state" |
| 30 | bug: "304347838" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 31 | is_fixed_read_only: true |
Motomu Utsumi | 3a586fc | 2024-01-22 16:21:48 +0900 | [diff] [blame] | 32 | } |
| 33 | |
| 34 | flag { |
Yan Yan | 4862fd5 | 2024-02-12 20:57:38 +0000 | [diff] [blame] | 35 | name: "ipsec_transform_state" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 36 | is_exported: true |
Yan Yan | 4862fd5 | 2024-02-12 20:57:38 +0000 | [diff] [blame] | 37 | namespace: "android_core_networking_ipsec" |
| 38 | description: "The flag controls the access for getIpSecTransformState and IpSecTransformState" |
| 39 | bug: "308011229" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 40 | is_fixed_read_only: true |
Yan Yan | 4862fd5 | 2024-02-12 20:57:38 +0000 | [diff] [blame] | 41 | } |
| 42 | |
Quang Anh Luong | 1252f7f | 2024-02-07 13:41:40 +0900 | [diff] [blame] | 43 | flag { |
| 44 | name: "tethering_request_with_soft_ap_config" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 45 | is_exported: true |
Quang Anh Luong | 1252f7f | 2024-02-07 13:41:40 +0900 | [diff] [blame] | 46 | namespace: "android_core_networking" |
| 47 | description: "The flag controls the access for the parcelable TetheringRequest with getSoftApConfiguration/setSoftApConfiguration API" |
| 48 | bug: "216524590" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 49 | is_fixed_read_only: true |
Quang Anh Luong | 1252f7f | 2024-02-07 13:41:40 +0900 | [diff] [blame] | 50 | } |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 51 | |
| 52 | flag { |
| 53 | name: "request_restricted_wifi" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 54 | is_exported: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 55 | namespace: "android_core_networking" |
| 56 | description: "Flag for API to support requesting restricted wifi" |
| 57 | bug: "315835605" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 58 | is_fixed_read_only: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 59 | } |
| 60 | |
| 61 | flag { |
| 62 | name: "net_capability_local_network" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 63 | is_exported: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 64 | namespace: "android_core_networking" |
| 65 | description: "Flag for local network capability API" |
| 66 | bug: "313000440" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 67 | is_fixed_read_only: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 68 | } |
| 69 | |
| 70 | flag { |
| 71 | name: "support_transport_satellite" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 72 | is_exported: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 73 | namespace: "android_core_networking" |
| 74 | description: "Flag for satellite transport API" |
| 75 | bug: "320514105" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 76 | is_fixed_read_only: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 77 | } |
| 78 | |
| 79 | flag { |
| 80 | name: "nsd_subtypes_support_enabled" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 81 | is_exported: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 82 | namespace: "android_core_networking" |
| 83 | description: "Flag for API to support nsd subtypes" |
| 84 | bug: "265095929" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 85 | is_fixed_read_only: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 86 | } |
| 87 | |
| 88 | flag { |
| 89 | name: "register_nsd_offload_engine_api" |
Oriol Prieto Gasco | 646b09f | 2024-03-01 17:12:02 +0000 | [diff] [blame] | 90 | is_exported: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 91 | namespace: "android_core_networking" |
| 92 | description: "Flag for API to register nsd offload engine" |
| 93 | bug: "301713539" |
Motomu Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 94 | is_fixed_read_only: true |
Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 95 | } |
Motomu Utsumi | e6295a2 | 2024-04-25 13:15:34 +0900 | [diff] [blame] | 96 | |
| 97 | flag { |
| 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 Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 103 | is_fixed_read_only: true |
Motomu Utsumi | e6295a2 | 2024-04-25 13:15:34 +0900 | [diff] [blame] | 104 | } |
Motomu Utsumi | 9e75aad | 2024-04-24 17:39:47 +0900 | [diff] [blame] | 105 | |
| 106 | flag { |
| 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 Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 112 | is_fixed_read_only: true |
Motomu Utsumi | 9e75aad | 2024-04-24 17:39:47 +0900 | [diff] [blame] | 113 | } |
Motomu Utsumi | cfd5a51 | 2024-05-27 02:12:43 +0000 | [diff] [blame] | 114 | |
| 115 | flag { |
| 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 Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 121 | is_fixed_read_only: true |
Motomu Utsumi | cfd5a51 | 2024-05-27 02:12:43 +0000 | [diff] [blame] | 122 | } |
Motomu Utsumi | 154ce63 | 2024-05-31 13:01:06 +0900 | [diff] [blame] | 123 | |
| 124 | flag { |
| 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 Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 130 | is_fixed_read_only: true |
Motomu Utsumi | 154ce63 | 2024-05-31 13:01:06 +0900 | [diff] [blame] | 131 | } |
Seungjae Yoo | 07b8fe1 | 2024-06-19 16:18:51 +0900 | [diff] [blame] | 132 | |
| 133 | flag { |
| 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 Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 139 | is_fixed_read_only: true |
Seungjae Yoo | 07b8fe1 | 2024-06-19 16:18:51 +0900 | [diff] [blame] | 140 | } |
Junyu Lai | d0e0494 | 2024-07-10 18:10:05 +0800 | [diff] [blame] | 141 | |
| 142 | flag { |
| 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 Utsumi | 66bb1c3 | 2024-08-20 05:50:08 +0000 | [diff] [blame] | 148 | is_fixed_read_only: true |
Junyu Lai | d0e0494 | 2024-07-10 18:10:05 +0800 | [diff] [blame] | 149 | } |
Junyu Lai | 9bd7475 | 2024-08-29 17:18:25 +0800 | [diff] [blame^] | 150 | |
| 151 | flag { |
| 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 | } |