Roshan Pius | 945a375 | 2020-04-16 06:15:52 -0700 | [diff] [blame] | 1 | ## used by service-wifi ## |
Roshan Pius | cfc6db2 | 2020-04-10 10:43:04 -0700 | [diff] [blame] | 2 | |
Roshan Pius | 945a375 | 2020-04-16 06:15:52 -0700 | [diff] [blame] | 3 | # Network Stack AIDL interface. |
Andrei Onea | f718c51 | 2020-05-05 16:08:06 +0100 | [diff] [blame] | 4 | rule android.net.DataStallReportParcelable* com.android.wifi.x.@0 |
Roshan Pius | 945a375 | 2020-04-16 06:15:52 -0700 | [diff] [blame] | 5 | rule android.net.DhcpResultsParcelable* com.android.wifi.x.@0 |
| 6 | rule android.net.IIpMemoryStore* com.android.wifi.x.@0 |
| 7 | rule android.net.IIpMemoryStoreCallbacks* com.android.wifi.x.@0 |
| 8 | rule android.net.INetd* com.android.wifi.x.@0 |
| 9 | rule android.net.INetdUnsolicitedEventListener* com.android.wifi.x.@0 |
| 10 | rule android.net.INetworkStackConnector* com.android.wifi.x.@0 |
| 11 | rule android.net.InformationElementParcelable* com.android.wifi.x.@0 |
| 12 | rule android.net.InitialConfigurationParcelable* com.android.wifi.x.@0 |
| 13 | rule android.net.InterfaceConfigurationParcel* com.android.wifi.x.@0 |
| 14 | rule android.net.Layer2InformationParcelable* com.android.wifi.x.@0 |
| 15 | rule android.net.Layer2PacketParcelable* com.android.wifi.x.@0 |
| 16 | rule android.net.MarkMaskParcel* com.android.wifi.x.@0 |
| 17 | rule android.net.NattKeepalivePacketDataParcelable* com.android.wifi.x.@0 |
Andrei Onea | f718c51 | 2020-05-05 16:08:06 +0100 | [diff] [blame] | 18 | rule android.net.NetworkTestResultParcelable* com.android.wifi.x.@0 |
Roshan Pius | 945a375 | 2020-04-16 06:15:52 -0700 | [diff] [blame] | 19 | rule android.net.PrivateDnsConfigParcel* com.android.wifi.x.@0 |
| 20 | rule android.net.ProvisioningConfigurationParcelable* com.android.wifi.x.@0 |
| 21 | rule android.net.ResolverParamsParcel* com.android.wifi.x.@0 |
| 22 | rule android.net.RouteInfoParcel* com.android.wifi.x.@0 |
| 23 | rule android.net.ScanResultInfoParcelable* com.android.wifi.x.@0 |
| 24 | rule android.net.TetherConfigParcel* com.android.wifi.x.@0 |
| 25 | rule android.net.TetherOffloadRuleParcel* com.android.wifi.x.@0 |
| 26 | rule android.net.TetherStatsParcel* com.android.wifi.x.@0 |
| 27 | rule android.net.UidRangeParcel* com.android.wifi.x.@0 |
| 28 | rule android.net.dhcp.DhcpLeaseParcelable* com.android.wifi.x.@0 |
| 29 | rule android.net.dhcp.DhcpServingParamsParcel* com.android.wifi.x.@0 |
| 30 | rule android.net.ip.IIpClient* com.android.wifi.x.@0 |
| 31 | rule android.net.ip.IIpClientCallbacks* com.android.wifi.x.@0 |
| 32 | rule android.net.ipmemorystore.Blob* com.android.wifi.x.@0 |
| 33 | rule android.net.ipmemorystore.IOnBlobRetrievedListener* com.android.wifi.x.@0 |
Michael Plass | 2d8a44b | 2020-05-29 10:44:45 -0700 | [diff] [blame] | 34 | rule android.net.ipmemorystore.IOnStatusAndCountListener* com.android.wifi.x.@0 |
Roshan Pius | 945a375 | 2020-04-16 06:15:52 -0700 | [diff] [blame] | 35 | rule android.net.ipmemorystore.IOnStatusListener* com.android.wifi.x.@0 |
| 36 | rule android.net.ipmemorystore.NetworkAttributesParcelable* com.android.wifi.x.@0 |
| 37 | rule android.net.ipmemorystore.SameL3NetworkResponseParcelable* com.android.wifi.x.@0 |
| 38 | rule android.net.ipmemorystore.StatusParcelable* com.android.wifi.x.@0 |
Xiao Ma | 0319375 | 2020-10-29 15:26:24 +0900 | [diff] [blame] | 39 | rule android.net.networkstack.aidl.** com.android.wifi.x.@0 |
Roshan Pius | 945a375 | 2020-04-16 06:15:52 -0700 | [diff] [blame] | 40 | |
| 41 | # Net utils (includes Network Stack helper classes). |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 42 | rule android.net.DhcpResults* com.android.wifi.x.@0 |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 43 | rule android.net.InterfaceConfiguration* com.android.wifi.x.@0 |
| 44 | rule android.net.IpMemoryStore* com.android.wifi.x.@0 |
| 45 | rule android.net.NetworkMonitorManager* com.android.wifi.x.@0 |
| 46 | rule android.net.TcpKeepalivePacketData* com.android.wifi.x.@0 |
| 47 | rule android.net.NetworkFactory* com.android.wifi.x.@0 |
| 48 | rule android.net.ip.IpClientCallbacks* com.android.wifi.x.@0 |
| 49 | rule android.net.ip.IpClientManager* com.android.wifi.x.@0 |
| 50 | rule android.net.ip.IpClientUtil* com.android.wifi.x.@0 |
Michael Plass | 2d8a44b | 2020-05-29 10:44:45 -0700 | [diff] [blame] | 51 | rule android.net.ipmemorystore.NetworkAttributes* com.android.wifi.x.@0 |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 52 | rule android.net.ipmemorystore.OnBlobRetrievedListener* com.android.wifi.x.@0 |
Michael Plass | 2d8a44b | 2020-05-29 10:44:45 -0700 | [diff] [blame] | 53 | rule android.net.ipmemorystore.OnDeleteStatusListener* com.android.wifi.x.@0 |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 54 | rule android.net.ipmemorystore.OnStatusListener* com.android.wifi.x.@0 |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 55 | rule android.net.ipmemorystore.Status* com.android.wifi.x.@0 |
| 56 | rule android.net.networkstack.ModuleNetworkStackClient* com.android.wifi.x.@0 |
| 57 | rule android.net.networkstack.NetworkStackClientBase* com.android.wifi.x.@0 |
| 58 | rule android.net.shared.InetAddressUtils* com.android.wifi.x.@0 |
| 59 | rule android.net.shared.InitialConfiguration* com.android.wifi.x.@0 |
| 60 | rule android.net.shared.IpConfigurationParcelableUtil* com.android.wifi.x.@0 |
| 61 | rule android.net.shared.Layer2Information* com.android.wifi.x.@0 |
| 62 | rule android.net.shared.LinkPropertiesParcelableUtil* com.android.wifi.x.@0 |
| 63 | rule android.net.shared.NetdUtils* com.android.wifi.x.@0 |
| 64 | rule android.net.shared.NetworkMonitorUtils* com.android.wifi.x.@0 |
| 65 | rule android.net.shared.ParcelableUtil* com.android.wifi.x.@0 |
| 66 | rule android.net.shared.PrivateDnsConfig* com.android.wifi.x.@0 |
| 67 | rule android.net.shared.ProvisioningConfiguration* com.android.wifi.x.@0 |
| 68 | rule android.net.shared.RouteUtils* com.android.wifi.x.@0 |
| 69 | rule android.net.util.KeepalivePacketDataUtil* com.android.wifi.x.@0 |
| 70 | rule android.net.util.NetworkConstants* com.android.wifi.x.@0 |
| 71 | rule android.net.util.InterfaceParams* com.android.wifi.x.@0 |
| 72 | rule android.net.util.SharedLog* com.android.wifi.x.@0 |
| 73 | rule android.net.util.NetUtils* com.android.wifi.x.@0 |
David Su | 511a814 | 2020-01-09 14:02:21 -0800 | [diff] [blame] | 74 | |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 75 | rule androidx.annotation.** com.android.wifi.x.@0 |
Roshan Pius | 5a283f2 | 2020-04-09 09:47:40 -0700 | [diff] [blame] | 76 | |
David Su | 511a814 | 2020-01-09 14:02:21 -0800 | [diff] [blame] | 77 | # We don't jar-jar the entire package because, we still use some classes (like |
| 78 | # AsyncChannel in com.android.internal.util) from these packages which are not |
| 79 | # inside our jar (currently in framework.jar, but will be in wifisdk.jar in the future). |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 80 | rule com.android.internal.util.FastXmlSerializer* com.android.wifi.x.@0 |
| 81 | rule com.android.internal.util.HexDump* com.android.wifi.x.@0 |
| 82 | rule com.android.internal.util.IState* com.android.wifi.x.@0 |
| 83 | rule com.android.internal.util.MessageUtils* com.android.wifi.x.@0 |
| 84 | rule com.android.internal.util.State* com.android.wifi.x.@0 |
| 85 | rule com.android.internal.util.StateMachine* com.android.wifi.x.@0 |
| 86 | rule com.android.internal.util.WakeupMessage* com.android.wifi.x.@0 |
David Su | 511a814 | 2020-01-09 14:02:21 -0800 | [diff] [blame] | 87 | |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 88 | rule android.util.BackupUtils* com.android.wifi.x.@0 |
| 89 | rule android.util.LocalLog* com.android.wifi.x.@0 |
| 90 | rule android.util.Rational* com.android.wifi.x.@0 |
David Su | 511a814 | 2020-01-09 14:02:21 -0800 | [diff] [blame] | 91 | |
Dan Shi | f689b18 | 2020-11-12 18:27:01 +0000 | [diff] [blame^] | 92 | rule android.os.BasicShellCommandHandler* com.android.wifi.x.@0 |
| 93 | |
David Su | 511a814 | 2020-01-09 14:02:21 -0800 | [diff] [blame] | 94 | # Use our statically linked bouncy castle library |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 95 | rule org.bouncycastle.** com.android.wifi.x.@0 |
David Su | 511a814 | 2020-01-09 14:02:21 -0800 | [diff] [blame] | 96 | # Use our statically linked protobuf library |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 97 | rule com.google.protobuf.** com.android.wifi.x.@0 |
David Su | 6bb0d10 | 2020-01-12 15:41:07 -0800 | [diff] [blame] | 98 | # use statically linked SystemMessageProto |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 99 | rule com.android.internal.messages.SystemMessageProto* com.android.wifi.x.@0 |
David Su | 511a814 | 2020-01-09 14:02:21 -0800 | [diff] [blame] | 100 | # Use our statically linked PlatformProperties library |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 101 | rule android.sysprop.** com.android.wifi.x.@0 |
Roshan Pius | 21eb629 | 2020-04-08 15:56:46 -0700 | [diff] [blame] | 102 | # Use our statically linked HIDL stubs |
Roshan Pius | cfc6db2 | 2020-04-10 10:43:04 -0700 | [diff] [blame] | 103 | # Note: android.hardware.wifi.** is used by various wifi feature flags. This unfortunately is also the namespace |
| 104 | # used by vendor HAL stubs. So, this rule is intentionally weird to try and filter the vendor HAL stubs only. |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 105 | rule android.hardware.wifi.V** com.android.wifi.x.@0 |
| 106 | rule android.hardware.wifi.supplicant.** com.android.wifi.x.@0 |
| 107 | rule android.hardware.wifi.hostapd.** com.android.wifi.x.@0 |
| 108 | rule android.hidl.** com.android.wifi.x.@0 |
Roshan Pius | 5a283f2 | 2020-04-09 09:47:40 -0700 | [diff] [blame] | 109 | # Use our statically linked ksoap2 |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 110 | rule org.ksoap2.** com.android.wifi.x.@0 |
Roshan Pius | 5a283f2 | 2020-04-09 09:47:40 -0700 | [diff] [blame] | 111 | # Use our statically linked nanohttpd |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 112 | rule fi.iki.elonen.** com.android.wifi.x.@0 |
David Su | 511a814 | 2020-01-09 14:02:21 -0800 | [diff] [blame] | 113 | |
Roshan Pius | 945a375 | 2020-04-16 06:15:52 -0700 | [diff] [blame] | 114 | ## used by both framework-wifi and service-wifi ## |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 115 | rule android.content.pm.BaseParceledListSlice* com.android.wifi.x.@0 |
| 116 | rule android.content.pm.ParceledListSlice* com.android.wifi.x.@0 |
Roshan Pius | 5e85ab2 | 2020-04-10 14:26:01 -0700 | [diff] [blame] | 117 | rule android.os.HandlerExecutor* com.android.wifi.x.@0 |
| 118 | rule android.telephony.Annotation* com.android.wifi.x.@0 |
| 119 | rule com.android.internal.util.AsyncChannel* com.android.wifi.x.@0 |
| 120 | rule com.android.internal.util.AsyncService* com.android.wifi.x.@0 |
| 121 | rule com.android.internal.util.Preconditions* com.android.wifi.x.@0 |
| 122 | rule com.android.internal.util.Protocol* com.android.wifi.x.@0 |
Remi NGUYEN VAN | eee629f | 2020-06-08 15:40:06 +0900 | [diff] [blame] | 123 | |
| 124 | rule com.android.net.module.util.** com.android.wifi.x.@0 |
David Su | 80417683 | 2020-10-26 11:12:04 -0700 | [diff] [blame] | 125 | rule com.android.modules.utils.** com.android.wifi.x.@0 |