android_packages_modules_Co.../common/flags.aconfig
Remi NGUYEN VAN 9d5920edf9 Clean up flags to not only flag APIs
Going forward flags will also be used instead of legacy flags for
flagging changes that do not involve new APIs. Clean up the build rules
to move them from FlaggedApi.bp to the main Android.bp (since there are
no branch differences anymore), and fix the comment.

Test: m
Flag: EXEMPT: refactor
Change-Id: I46ec52dfaf9dbef55364e2def30d97ab9bce55ed
2025-04-02 16:23:17 +09:00

177 lines
4.5 KiB
Text

package: "com.android.net.flags"
container: "com.android.tethering"
# This file contains aconfig flags for toggling features entirely implemented within the tethering
# module. Flags used from platform code must be in the android.net.platform.flags package in
# frameworks/base.
flag {
name: "set_data_saver_via_cm"
is_exported: true
namespace: "android_core_networking"
description: "Set data saver through ConnectivityManager API"
bug: "297836825"
is_fixed_read_only: true
}
flag {
name: "support_is_uid_networking_blocked"
is_exported: true
namespace: "android_core_networking"
description: "This flag controls whether isUidNetworkingBlocked is supported"
bug: "297836825"
is_fixed_read_only: true
}
flag {
name: "basic_background_restrictions_enabled"
is_exported: true
namespace: "android_core_networking"
description: "Block network access for apps in a low importance background state"
bug: "304347838"
is_fixed_read_only: true
}
flag {
name: "ipsec_transform_state"
is_exported: true
namespace: "android_core_networking_ipsec"
description: "The flag controls the access for getIpSecTransformState and IpSecTransformState"
bug: "308011229"
is_fixed_read_only: true
}
flag {
name: "tethering_with_soft_ap_config"
is_exported: true
namespace: "android_core_networking"
description: "The flag controls the access for the parcelable TetheringRequest with getSoftApConfiguration/setSoftApConfiguration API"
bug: "216524590"
is_fixed_read_only: true
}
flag {
name: "request_restricted_wifi"
is_exported: true
namespace: "android_core_networking"
description: "Flag for API to support requesting restricted wifi"
bug: "315835605"
is_fixed_read_only: true
}
flag {
name: "net_capability_local_network"
is_exported: true
namespace: "android_core_networking"
description: "Flag for local network capability API"
bug: "313000440"
is_fixed_read_only: true
}
flag {
name: "support_transport_satellite"
is_exported: true
namespace: "android_core_networking"
description: "Flag for satellite transport API"
bug: "320514105"
is_fixed_read_only: true
}
flag {
name: "nsd_subtypes_support_enabled"
is_exported: true
namespace: "android_core_networking"
description: "Flag for API to support nsd subtypes"
bug: "265095929"
is_fixed_read_only: true
}
flag {
name: "register_nsd_offload_engine_api"
is_exported: true
namespace: "android_core_networking"
description: "Flag for API to register nsd offload engine"
bug: "301713539"
is_fixed_read_only: true
}
flag {
name: "metered_network_firewall_chains"
is_exported: true
namespace: "android_core_networking"
description: "Flag for metered network firewall chain API"
bug: "332628891"
is_fixed_read_only: true
}
flag {
name: "blocked_reason_oem_deny_chains"
is_exported: true
namespace: "android_core_networking"
description: "Flag for oem deny chains blocked reasons API"
bug: "328732146"
is_fixed_read_only: true
}
flag {
name: "blocked_reason_network_restricted"
is_exported: true
namespace: "android_core_networking"
description: "Flag for BLOCKED_REASON_NETWORK_RESTRICTED API"
bug: "339559837"
is_fixed_read_only: true
}
flag {
name: "net_capability_not_bandwidth_constrained"
is_exported: true
namespace: "android_core_networking"
description: "Flag for NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED API"
bug: "343823469"
is_fixed_read_only: true
}
flag {
name: "tethering_request_virtual"
is_exported: true
namespace: "android_core_networking"
description: "Flag for introducing TETHERING_VIRTUAL type"
bug: "340376953"
is_fixed_read_only: true
}
flag {
name: "netstats_add_entries"
is_exported: true
namespace: "android_core_networking"
description: "Flag for NetworkStats#addEntries API"
bug: "335680025"
is_fixed_read_only: true
}
flag {
name: "tethering_active_sessions_metrics"
is_exported: true
namespace: "android_core_networking"
description: "Flag for collecting tethering active sessions metrics"
bug: "354619988"
is_fixed_read_only: true
}
flag {
name: "ipv6_over_ble"
is_exported: true
namespace: "android_core_networking"
description: "API flag for IPv6 over BLE"
bug: "372936361"
is_fixed_read_only: true
}
flag {
name: "restrict_local_network"
is_exported: true
namespace: "android_core_networking"
description: "Flag for controlling access to the local network behind a new runtime permission. Requires ConnectivityCompatChanges.RESTRICT_LOCAL_NETWORK to enable feature."
bug: "388774939"
is_fixed_read_only: true
}