1rule android.sysprop.** com.android.connectivity.@0 2rule com.android.net.module.util.** com.android.connectivity.@0 3rule com.android.modules.utils.** com.android.connectivity.@0 4 5# internal util classes 6rule android.util.LocalLog* com.android.connectivity.@0 7# android.util.IndentingPrintWriter* should use a different package name from 8# the one in com.android.internal.util 9rule android.util.IndentingPrintWriter* com.android.connectivity.@0 10rule com.android.internal.util.** com.android.connectivity.@0 11 12rule com.android.internal.messages.** com.android.connectivity.@0 13rule com.google.protobuf.** com.android.connectivity.@0 14 15# From dnsresolver_aidl_interface (newer AIDLs should go to android.net.resolv.aidl) 16rule android.net.resolv.aidl.** com.android.connectivity.@0 17rule android.net.IDnsResolver* com.android.connectivity.@0 18rule android.net.ResolverHostsParcel* com.android.connectivity.@0 19rule android.net.ResolverOptionsParcel* com.android.connectivity.@0 20rule android.net.ResolverParamsParcel* com.android.connectivity.@0 21rule android.net.ResolverParamsParcel* com.android.connectivity.@0 22# Also includes netd event listener AIDL, but this is handled by netd-client rules 23 24# From net-utils-device-common 25rule android.net.NetworkFactory* com.android.connectivity.@0 26 27# From netd-client (newer AIDLs should go to android.net.netd.aidl) 28rule android.net.netd.aidl.** com.android.connectivity.@0 29rule android.net.INetd* com.android.connectivity.@0 30rule android.net.InterfaceConfigurationParcel* com.android.connectivity.@0 31rule android.net.MarkMaskParcel* com.android.connectivity.@0 32rule android.net.NativeNetworkConfig* com.android.connectivity.@0 33rule android.net.NativeNetworkType* com.android.connectivity.@0 34rule android.net.NativeVpnType* com.android.connectivity.@0 35rule android.net.RouteInfoParcel* com.android.connectivity.@0 36rule android.net.TetherConfigParcel* com.android.connectivity.@0 37rule android.net.TetherOffloadRuleParcel* com.android.connectivity.@0 38rule android.net.TetherStatsParcel* com.android.connectivity.@0 39rule android.net.UidRangeParcel* com.android.connectivity.@0 40rule android.net.metrics.INetdEventListener* com.android.connectivity.@0 41 42# From netlink-client 43rule android.net.netlink.** com.android.connectivity.@0 44 45# From networkstack-client (newer AIDLs should go to android.net.[networkstack|ipmemorystore].aidl) 46rule android.net.networkstack.aidl.** com.android.connectivity.@0 47rule android.net.ipmemorystore.aidl.** com.android.connectivity.@0 48rule android.net.ipmemorystore.aidl.** com.android.connectivity.@0 49rule android.net.DataStallReportParcelable* com.android.connectivity.@0 50rule android.net.DhcpResultsParcelable* com.android.connectivity.@0 51rule android.net.IIpMemoryStore* com.android.connectivity.@0 52rule android.net.INetworkMonitor* com.android.connectivity.@0 53rule android.net.INetworkStackConnector* com.android.connectivity.@0 54rule android.net.INetworkStackStatusCallback* com.android.connectivity.@0 55rule android.net.InformationElementParcelable* com.android.connectivity.@0 56rule android.net.InitialConfigurationParcelable* com.android.connectivity.@0 57rule android.net.IpMemoryStore* com.android.connectivity.@0 58rule android.net.Layer2InformationParcelable* com.android.connectivity.@0 59rule android.net.Layer2PacketParcelable* com.android.connectivity.@0 60rule android.net.NattKeepalivePacketDataParcelable* com.android.connectivity.@0 61rule android.net.NetworkMonitorManager* com.android.connectivity.@0 62rule android.net.NetworkTestResultParcelable* com.android.connectivity.@0 63rule android.net.PrivateDnsConfigParcel* com.android.connectivity.@0 64rule android.net.ProvisioningConfigurationParcelable* com.android.connectivity.@0 65rule android.net.ScanResultInfoParcelable* com.android.connectivity.@0 66rule android.net.TcpKeepalivePacketDataParcelable* com.android.connectivity.@0 67rule android.net.dhcp.DhcpLeaseParcelable* com.android.connectivity.@0 68rule android.net.dhcp.DhcpServingParamsParcel* com.android.connectivity.@0 69rule android.net.dhcp.IDhcpEventCallbacks* com.android.connectivity.@0 70rule android.net.dhcp.IDhcpServer* com.android.connectivity.@0 71rule android.net.ip.IIpClient* com.android.connectivity.@0 72rule android.net.ip.IpClientCallbacks* com.android.connectivity.@0 73rule android.net.ip.IpClientManager* com.android.connectivity.@0 74rule android.net.ip.IpClientUtil* com.android.connectivity.@0 75rule android.net.ipmemorystore.** com.android.connectivity.@0 76rule android.net.networkstack.** com.android.connectivity.@0 77rule android.net.shared.** com.android.connectivity.@0 78rule android.net.util.KeepalivePacketDataUtil* com.android.connectivity.@0 79 80# From connectivity-module-utils 81rule android.net.util.InterfaceParams* com.android.connectivity.@0 82rule android.net.util.SharedLog* com.android.connectivity.@0 83rule android.net.shared.** com.android.connectivity.@0 84 85# From services-connectivity-shared-srcs 86rule android.net.util.NetworkConstants* com.android.connectivity.@0 87 88# Remaining are connectivity sources in com.android.server and com.android.server.connectivity: 89# TODO: move to a subpackage of com.android.connectivity (such as com.android.connectivity.server) 90