Merge "Make TetheringRequest parcelable" into main am: 211e7862b6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2953588
Change-Id: If3975efd6558e9dd6513a3d390df05eff61b8b10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Quang Luong
authored and
Automerger Merge Worker
commited 2024-02-15 05:16:23 +00:00
e2cd6bbf8d
Merge "Make TetheringRequest parcelable" into main
Quang Luong
authored and
Gerrit Code Review
commited 2024-02-15 04:20:03 +00:00
211e7862b6
Make TetheringRequest parcelable
...
Make TetheringRequest parcelable so we can pass it via Wifi APIs and map
Soft AP state changes to the correct request.
Bug: 216524590
Test: build
Change-Id: I63a45b14e9abc288b353159dfdcbe96fde485cb7
Quang Anh Luong
commited 2024-02-15 10:15:05 +09:00
1252f7f428
Merge "CTS for default background network restrictions" into main am: a65d8f3a4c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2924991
Change-Id: I7a63cb718dcea4d53255c7106e4742be03a634bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Suprabh Shukla
authored and
Automerger Merge Worker
commited 2024-02-14 20:07:15 +00:00
72831fe664
Merge "CTS for default background network restrictions" into main
Suprabh Shukla
authored and
Gerrit Code Review
commited 2024-02-14 19:21:48 +00:00
a65d8f3a4c
[automerger skipped] Merge "Include FlaggedApi.bp" into main am: e9e28ce2b4 -s ours
...
am skip reason: Merged-In I4ef7eff6567b848c8cfa52c51c734642ce929589 with SHA-1 212c54b344 is already in history
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2927450
Change-Id: I76476731a5a0605a6d65868418cd70241c25bdb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2024-02-14 06:21:44 +00:00
78a00199eb
[automerger skipped] Include FlaggedApi.bp am: 98a7630a1f -s ours
...
am skip reason: Merged-In I4ef7eff6567b848c8cfa52c51c734642ce929589 with SHA-1 212c54b344 is already in history
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2927450
Change-Id: I6ae67ef897e1fccc649f5c53179bf2351672df62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2024-02-14 06:21:39 +00:00
e245c0efd0
Merge "Include FlaggedApi.bp" into main
Motomu Utsumi
authored and
Gerrit Code Review
commited 2024-02-14 05:48:26 +00:00
e9e28ce2b4
CTS for default background network restrictions
...
Apps will now lose network access once they are in top-sleeping or
higher process state. Adding some cts tests to ensure correct behavior.
The tests are using temporarily using junit Assume to skip if the
feature flag is enabled to enable a following code migration.
Test: atest CtsHostsideNetworkTests
BYPASS_INCLUSIVE_LANGUAGE_REASON=Existing method
Bug: 304347838
Change-Id: Iba7c7bd01309fa7a301fdc1524033f0fad5ae512
Suprabh Shukla
commited 2024-02-13 17:08:10 -08:00
b2e574d4b8
Merge "Define the IpSecTransformState API flag in Connectivity module" into main am: dc800d0020
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2959188
Change-Id: I981d53d1ace0cc55cefb5f7ecedd584ff934c774
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Yan Yan
authored and
Automerger Merge Worker
commited 2024-02-13 23:03:10 +00:00
47bedb3d89
Merge "Define the IpSecTransformState API flag in Connectivity module" into main
Yan Yan
authored and
Gerrit Code Review
commited 2024-02-13 22:14:32 +00:00
dc800d0020
Merge changes I57b37ea7,I00772535 into main am: c412fd3987
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2932151
Change-Id: Ife69a47b52397c00792df8ccd76eb6a4b680a325
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Yahav Nussbaum
authored and
Automerger Merge Worker
commited 2024-02-13 15:18:23 +00:00
581964a2f2
Merge changes I57b37ea7,I00772535 into main
...
* changes:
Introduce Powered Off Finding API
Add Powered Off Finding operations to NearbyService
Yahav Nussbaum
authored and
Gerrit Code Review
commited 2024-02-13 14:34:22 +00:00
c412fd3987
Introduce Powered Off Finding API
...
Bug: 307898240
Test: atest CtsNearbyFastPairTestCases
Test: atest NearbyIntegrationPrivilegedTests
Test: atest NearbyIntegrationUntrustedTests
Change-Id: I57b37ea796c0791d72fec931f731a0143e816dac
Yahav Nussbaum
commited 2024-02-13 09:23:00 +00:00
c712a571dc
Merge "Enable CloseFrozenAppSockets feature on V+" into main am: 8960842e6a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2960502
Change-Id: I4bd0f7f17d2ee1971f71a9cd287342824ee5bbc1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2024-02-13 08:21:03 +00:00
e304d3a1eb
Merge "Enable CloseFrozenAppSockets feature on V+" into main
Motomu Utsumi
authored and
Gerrit Code Review
commited 2024-02-13 07:37:10 +00:00
8960842e6a
Merge "Raise the max listener per client limit to 200" into main am: 13a0cc04f6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2954998
Change-Id: I0a8881974584855bf1778998299eb80f8ff08c0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2024-02-13 06:35:15 +00:00
ad70118926
Merge "Raise the max listener per client limit to 200" into main
Remi NGUYEN VAN
authored and
Gerrit Code Review
commited 2024-02-13 06:01:47 +00:00
13a0cc04f6
Merge "netbpfload: enable on U QPR2 (aka 24Q1)" into main am: 2ea0e9b718
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2956635
Change-Id: Id37db8a8ac191c57f1678c19b65317a8bb2eef7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-02-13 04:51:05 +00:00
2616f68995
Merge "netbpfload: enable on U QPR2 (aka 24Q1)" into main
Maciej Żenczykowski
authored and
Gerrit Code Review
commited 2024-02-13 04:29:40 +00:00
2ea0e9b718
Enable CloseFrozenAppSockets feature on V+
...
On V, this feature is enabled on all devices.
On U, this feature is enabled if the flag is enabled.
Test: TH
Change-Id: I025b9a8098a0896be51cf06c5b8262243ba439b7
Motomu Utsumi
commited 2024-02-13 12:46:59 +09:00
701efffe23
Raise the max listener per client limit to 200
...
Raise the max listener per client limit from 10 to 200.
A frequent use-case for NsdManager is to file a DiscoveryListener,
and try to resolve/listen for every service using a ServiceInfoCallback.
The current limit of 10 callbacks is easy to hit in that case, since it
would happen if there are at least 10 devices on the network.
Raise the limit to 200 to avoid such problems. In practice it is very
unlikely that there would be more than 200 services on a network; if
advertised by different devices, they would barely fit in a /24 IPv4
prefix, so a limit of 200 should generally be high enough.
Note that for discovery 200 listeners does not mean that batches of 200
queries will be sent: listeners on the same service type are grouped
together so only one query is sent for the type, and results are
distributed to matching listeners.
Note also that the limit is currently only checked when registering
discovery or advertising requests. This should be also checked when
registering other kinds of listeners in a future change.
Bug: 324377460
Test: atest
Change-Id: I86fc00777e9dea3e5192b575581ba562e7401e42
Remi NGUYEN VAN
commited 2024-02-13 11:41:58 +09:00
12a0c6a17d
netbpfload: enable on U QPR2 (aka 24Q1)
...
(this will land in M-2024-05 ie. May mainline tethering module)
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I250b691eb03751da05ce10d41d6721f4964dd1d5
Maciej Żenczykowski
commited 2024-02-13 00:31:30 +00:00
03ef12cc79
Define the IpSecTransformState API flag in Connectivity module
...
The flag com.android.net.flags.ipsec_transform_state gates APIs
exposed by the Tethering module, and thus should also be included
in Connectivity/common/flags.aconfig
Bug: 324278950
Test: make
Change-Id: Ia1fe733a4971ac56cae65870a5339362594322e6
Yan Yan
commited 2024-02-12 21:08:37 +00:00
4862fd52d5
Merge "Shell commands to tweak uid rules on FIREWALL_CHAIN_BACKGROUND" into main am: 33368641ae
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2956011
Change-Id: I562c19e68714d3d1c0cad2c81734c396561d152b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-02-11 04:45:04 +00:00
8bc05dd357
Merge "Shell commands to tweak uid rules on FIREWALL_CHAIN_BACKGROUND" into main
Maciej Żenczykowski
authored and
Gerrit Code Review
commited 2024-02-11 04:22:33 +00:00
33368641ae
Merge "NetBpfLoad - log Tethering Apex version" into main am: 2fe0abc95c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2957352
Change-Id: Idea124a409d696946323072391c41e3561363102
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-02-10 06:01:27 +00:00
e14ddf9c6e
Merge "Check whether kernel is for X86 via JNI" into main am: ec3b193377
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2956762
Change-Id: Ie459cddca34baf40e1b98e70054748e05c84c426
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-02-10 06:01:11 +00:00
d2d3c53b90
Merge "NetBpfLoad - log Tethering Apex version" into main
Maciej Żenczykowski
authored and
Gerrit Code Review
commited 2024-02-10 05:33:41 +00:00
2fe0abc95c
Merge "Check whether kernel is for X86 via JNI" into main
Maciej Żenczykowski
authored and
Gerrit Code Review
commited 2024-02-10 05:22:15 +00:00
ec3b193377
Shell commands to tweak uid rules on FIREWALL_CHAIN_BACKGROUND
...
These can be used by manual or automated tests.
Test: Manual by using the `cmd connectivity` shell commands
Test: atest CtsNetTestCases:ConnectivityManagerTest
Test: atest netd_integration_test
Bug: 322562125
Change-Id: I1de55e430141f566e510b37554a9416c4444213b
Suprabh Shukla
commited 2024-02-09 16:35:59 -08:00
22ea166bbc
Drop riscv64-specific exclude_jni_libs element am: b1872c83d3
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2953800
Change-Id: I9db21ecb282c39f238a2c5b523270c43189b0e7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Nathaniel Manista
authored and
Automerger Merge Worker
commited 2024-02-09 23:43:50 +00:00
5b048dd171
NetBpfLoad - log Tethering Apex version
...
(super useful for debugging)
Sample output:
I NetBpfLoad: NetBpfLoad '/apex/com.android.tethering/bin/netbpfload' starting...
I NetBpfLoad: NetBpfLoad api:10000/34 kver:6010019 platform:0 mainline:1
D NetBpfLoad: Found Tethering Apex mounted from blockdev /dev/block/dm-55
I NetBpfLoad: Tethering APEX version 340090000
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Iaf1bc22b02913ea21ff9368abd9933e6ef4017f1
Maciej Żenczykowski
commited 2024-02-09 23:31:17 +00:00
b60599b705
Check whether kernel is for X86 via JNI
...
Bug: 319532485
Test: Verified the return value on husky (arm)
and cuttlefish (x86_64)
Change-Id: I8fd53b0f137ad701e051644eafaa12c2a5cf3e7f
Yan Yan
commited 2024-02-09 19:13:07 +00:00
02f6124b05
Drop riscv64-specific exclude_jni_libs element
...
This fulfills a "TODO: remove this when there is a riscv64 libcronet"
because with https://android-review.googlesource.com/2952606 there is
now a RISC-V64 libcronet. 🙂
Bug: 276962315
Change-Id: Ia69657b13a35e47852bf2bc46b2aac95fcf46e0a
Nathaniel Manista
commited 2024-02-09 14:09:22 +00:00
b1872c83d3
Merge "Allow more characters in subtypes" into main am: 2b55cd2247
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2955989
Change-Id: I7bd0c00d2430cfdb62b2de4a4bf49800ef3056e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2024-02-09 03:47:08 +00:00
1a5dde6b41
Merge "Allow more characters in subtypes" into main
Remi NGUYEN VAN
authored and
Gerrit Code Review
commited 2024-02-09 03:26:27 +00:00
2b55cd2247
Merge "netbpfload: use apex version whenever available" into main am: f54f42413e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2954727
Change-Id: Iae1907fb78264798b49d7963508e0ba8b334f9e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-02-09 03:25:22 +00:00
b69efcffe3
Merge "netbpfload: use apex version whenever available" into main
Maciej Żenczykowski
authored and
Gerrit Code Review
commited 2024-02-09 02:41:11 +00:00
f54f42413e
Merge "Update CSTest to start thread from setup to avoid thread leak" into main am: 141f7bbfa6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2956087
Change-Id: I9cad86671393d89ff8381e8b2cb61e6a509cf5a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2024-02-08 11:04:31 +00:00
6b8e6243e4
Merge "Remove unused isTrunkStableFeatureEnabled from NsdService Dependencies" into main am: 8ac1dac677
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2954912
Change-Id: If960912e4fb4b77a1b5a1349acb562146bee6f13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2024-02-08 11:04:18 +00:00
57abe50e41
Merge "Revert "Add method to read trunk stable flag"" into main am: 6de59fa208
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2954910
Change-Id: Idd46eaf4d1d78656910cc116ee9b75ab2b7e50f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Motomu Utsumi
authored and
Automerger Merge Worker
commited 2024-02-08 11:04:14 +00:00
c3ef8a0964
Allow more characters in subtypes
...
Allow all printable ASCII characters in subtypes, instead of only the
set of characters allowed in service types.
This is still more restrictive than what the spec allows, but allowing
random bytes would be harder to manage (especially when displaying the
subtypes in logs for example) and there is no known use-case for it.
Having the NsdManager API impose more restrictions is probably also best
for apps to minimize interoperability problems.
Bug: 324377460
Test: atest
Change-Id: Id75879a1c3ea6af8d7995b0e8e0dcc06e7160a0a
Remi NGUYEN VAN
commited 2024-02-08 19:59:14 +09:00
629234ce68
Merge "Update CSTest to start thread from setup to avoid thread leak" into main
Motomu Utsumi
authored and
Gerrit Code Review
commited 2024-02-08 10:37:25 +00:00
141f7bbfa6
Merge "Remove unused isTrunkStableFeatureEnabled from NsdService Dependencies" into main
Motomu Utsumi
authored and
Gerrit Code Review
commited 2024-02-08 10:37:09 +00:00
8ac1dac677
Merge "Revert "Add method to read trunk stable flag"" into main
Motomu Utsumi
authored and
Gerrit Code Review
commited 2024-02-08 10:37:09 +00:00
6de59fa208
Merge changes Icfcc7ade,I1481cb8f,Ic2e8ca0d into main am: f582074f69
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2945947
Change-Id: I1a38673cfefebdde361531bcc319f969b55f3639
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Xiao Ma
authored and
Automerger Merge Worker
commited 2024-02-08 08:57:59 +00:00
53421c8aef
Merge changes Icfcc7ade,I1481cb8f,Ic2e8ca0d into main
...
* changes:
Make RtNetlinkRouteMessage constructor visible for testing.
Make StructRtMsg constructor visible for testing.
Make NduseroptMessage constructor visible for testing.
Xiao Ma
authored and
Gerrit Code Review
commited 2024-02-08 08:20:49 +00:00
f582074f69
Remove unused isTrunkStableFeatureEnabled from NsdService Dependencies
...
Currently reading trunk stable flag from mainline module is not
supported and aosp/2954910 removes util methods to read trunk stable
flag.
This CL removes unused isTrunkStableFeatureEnabled in Dependencies.
Test: TH
Change-Id: I3fca329a73c2e249cf48cd01700d719b5f46dbc2
Motomu Utsumi
commited 2024-02-08 16:56:04 +09:00
5a6b2e461e
Merge "libconnectivity_native_test_utils: limit visibility" into main am: 074ecc1c36
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2956107
Change-Id: I26b5671cf14c9aa2fb6a46244d4fc0dda3497856
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-02-08 07:55:13 +00:00
ed291710f2