| 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 { | 
| Lorenzo Colitti | 172fe79 | 2024-11-13 17:16:50 +0000 | [diff] [blame] | 44 | name: "tethering_with_soft_ap_config" | 
|  | 45 | is_exported: true | 
|  | 46 | namespace: "android_core_networking" | 
|  | 47 | description: "The flag controls the access for the parcelable TetheringRequest with getSoftApConfiguration/setSoftApConfiguration API" | 
|  | 48 | bug: "216524590" | 
|  | 49 | is_fixed_read_only: true | 
|  | 50 | } | 
|  | 51 |  | 
|  | 52 | flag { | 
| Motomu Utsumi | 52f294c | 2024-02-15 15:21:39 +0900 | [diff] [blame] | 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 | } |