Remi NGUYEN VAN
2c1b9b8e80
Only allow libconnectivity_native usage on U+
...
No user of the API is expected before U, so limit its usage to U+.
Bug: 262199896
Test: atest
Change-Id: I211f459a729c216eb1ba9e3b983042e4afcbd135
2023-01-06 11:29:40 +09:00
Hansen Kurli
edbf34a182
Merge "Add unit tests checking MTU of interfaces are set."
2022-12-13 07:01:19 +00:00
Motomu Utsumi
33dc0cf113
Merge "gn2bp: propagate is_java_target value"
2022-12-13 06:06:20 +00:00
Motomu Utsumi
dac9cd5a93
Merge "gn2bp: rename _is_java_target to _is_java_group"
2022-12-13 05:54:01 +00:00
Motomu Utsumi
b7b3b749f1
Merge "gn2bp: delete unused function"
2022-12-13 05:53:41 +00:00
Patrick Rohr
0c7ef5295a
gn2bp: propagate is_java_target value
...
Test: none
Change-Id: Icae12958d484ab328cec2c5448639d3c8a39b936
2022-12-12 20:54:43 -08:00
Patrick Rohr
df3c20cdab
gn2bp: rename _is_java_target to _is_java_group
...
In preparation for the CLs that follow.
Test: ./update_results.sh
Change-Id: Ib3154d842b68c68194a097aa0db65eba41b295e1
2022-12-12 20:54:43 -08:00
Patrick Rohr
17d4e4a41c
gn2bp: delete unused function
...
Test: ./update_results.sh
Change-Id: I376ae8bda2b29dd46ef878bada05f3b3a5620bf2
2022-12-12 19:48:41 -08:00
Patrick Rohr
0f116bff50
Merge "Revert "Cronet: add test server""
2022-12-13 01:31:02 +00:00
Shubhangi Pawar
c4b72b9583
Merge "Acquire a wakelock before sending KEYCODE_SLEEP" into android13-tests-dev am: 51413173f0
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2300101
Change-Id: I0cde428b1a6a704039b340ccfe9de5008ecf54fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-13 00:52:52 +00:00
Shubhangi Pawar
51413173f0
Merge "Acquire a wakelock before sending KEYCODE_SLEEP" into android13-tests-dev
2022-12-13 00:16:21 +00:00
Chidera Olibie
a0fdf1e70e
Revert "Cronet: add test server"
...
This reverts commit a0f25c4ed0 .
Reason for revert: breaking in postsubmit. See b/262291156
Change-Id: I1ba3bcc5e25b384b18112371e4835ba25c40ad44
2022-12-12 23:37:24 +00:00
Chidera Olibie
b271755c1d
Merge "Cronet: add test server"
2022-12-12 19:51:54 +00:00
Patrick Rohr
c188565a8e
Merge "gn2bp: Set compile_multilibe: first to cc_object for gcc_processor.py"
2022-12-12 19:50:20 +00:00
Chidera Olibie
a0f25c4ed0
Cronet: add test server
...
This will be an extension of webview's ctstestserver
and only supports http1
Test: atest CronetApiTest
Change-Id: I754bce6f84ff59bc7d61326853c9bd6b2bd0eec9
2022-12-12 19:39:40 +00:00
Hassan Ali
c3ebeb81a1
Merge "Add ConfigInfrastructure stubs lib to Android.bp"
2022-12-12 15:11:30 +00:00
Paul Hu
d78cda2ba8
Merge changes Icd842479,I2206a846
...
* changes:
Add MdnsInterfaceSocket and MdnsSocketProvider
Put the Network info in MdnsServiceInfo
2022-12-12 08:16:23 +00:00
Paul Hu
2f1de80315
Add MdnsInterfaceSocket and MdnsSocketProvider
...
MdnsInterfaceSocket: using for listening the multicast
socket on specific interface.
MdnsSocketProvider: using for creating and managing the
multiple multicast sockets.
- Listen NetworkCallback and TetheringEventCallback to know the
network connected / disconnected changes. And use the callbacks
to create / remove the sockets for mdns discovery
Bug: 254166302
Test: atest FrameworksNetTests
Change-Id: Icd8424792e89e71198fa31f9ec92e1ec8172128d
2022-12-12 08:15:38 +00:00
Hansen Kurli
3597deb5e1
Merge "Disconnect network when captive portal returns unwanted."
2022-12-12 06:43:01 +00:00
Motomu Utsumi
4fb65c7620
gn2bp: Set compile_multilibe: first to cc_object for gcc_processor.py
...
Test: ./update_results.sh, m cronet_aml_java
Change-Id: I8da6cf4f8bd215e854cd457ac438d020d5edce80
2022-12-12 12:15:16 +09:00
Motomu Utsumi
05a49a5855
gn2bp: Update libs to stop soong complaining
...
Soong complain to androidx.core_core when cronet_aml_java is added to
the framework-cronet.
Test: ./update_results.sh, m cronet_aml_java
Change-Id: I451b6bb6020bdbadccbe7537028786fdb55e61c3
2022-12-12 01:53:39 +00:00
Motomu Utsumi
42acf6d47a
gn2bp: Add apex_available to cronet_aml_java
...
Test: ./update_results.sh, m cronet_aml_java
Change-Id: Id8e8f3169fcd52637788b35630c524dec4b32471
2022-12-12 01:53:30 +00:00
Motomu Utsumi
f985e03fa8
gn2bp: Set sdk_verion and add required libs to cronet_aml_java
...
Test: ./update_results.sh, m cronet_aml_java
Change-Id: I653458bcb8b3006c6dd4ae6ad507e9b3f6dcded1
2022-12-12 01:53:20 +00:00
Motomu Utsumi
ba3be9e936
gn2bp: Add sdk_version to the Module
...
Test: ./update_results.sh
Change-Id: I1c52abe1da8f91426c58dd53f88acecf24b6567b
2022-12-12 01:53:12 +00:00
Motomu Utsumi
df6024dbdb
gn2bp: Add required libs to cronet_aml_java
...
Test: ./update_results.sh, m cronet_aml_java
Change-Id: Ib5e5e709476a5db2e221565583eaf7ae369da00c
2022-12-12 01:53:03 +00:00
Mohannad Farrag
89f38e4c61
gn2bp: Add required libs to JniGenerator
...
* I do not expect this to change in the nearby future hence it can be hardcoded. However, I'm not satisfied and might think of introducing some design change later once we get this to build.
Test: update_results && m cronet_aml_components_cronet_android_cronet
Change-Id: Ie24c622323e8994fdd0b7fc3a2a62bcbadb50067
2022-12-12 01:52:54 +00:00
Mohannad Farrag
3d3d6136f8
gn2bp: Generate JniProcessor manually
...
Test: update_results && m cronet_aml_components_cronet_android_cronet
Change-Id: Iefa8dd1224921cf91c075bf3347c2f5469d20eab
2022-12-12 01:52:45 +00:00
Mohannad Farrag
e815d868a4
gn2bp: Add libs to java_library
...
* There is a lot of missing libraries that need to be added which are builtin AOSP such as androidx, android.
* The JNI preprocessor is missing and must be added manually.
Test: update_results && m cronet_aml_components_cronet_android_cronet
Change-Id: Ie243e11547e56daa5aaf15569b6bdd291f915877
2022-12-12 01:52:35 +00:00
Mohannad Farrag
b30d3716a3
gn2bp: Add required include_dirs for aidl files
...
* aidl files need their own local_include_dirs. It seems that there is a bug with IParentProcess.aidl as it doesn't declare an explicit dependency on "android.os.Bundle" yet it tries to use it. So I'm not sure how to fix that other than adding that missing dependency to the IParentProcess.aidl file.
Test: update_results && m cronet_aml_components_cronet_android_cronet
Change-Id: I40b5546287a6876f43e0c90040d5b8e9472773fe
2022-12-12 01:52:22 +00:00
Maciej Żenczykowski
4864c7fb0e
Merge changes Ib068ffc9,I4154659c
...
* changes:
bpf_shared.h - split clatd portion out into clatd.h
bpf_tethering.h -> offload.h
2022-12-09 22:18:31 +00:00
Paul Hu
9e53b630c5
Put the Network info in MdnsServiceInfo
...
In Nsd, every request has Network info to assign the specific
network to do the mdns query. But the response MdnsServiceInfo
only has interface index which is not very useful and need to
transfer to a Network every time when using it because most
APIs for apps to use the network are based on Network object.
Thus, put the Network info into MdnsServiceInfo.
Bug: 254166302
Test: atest FrameworksNetTests
Change-Id: I2206a84636981fc7d9aa9deda0f18f60642bc7d7
2022-12-09 14:42:44 +08:00
Shubhangi Pawar
03ea25842d
Merge "DO NOT MERGE: don't test BPF tethering offload in CTS" into android13-tests-dev am: 1be7d5e77c am: 7336c27847
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2327500
Change-Id: Ib1af00ece1591049da357bc4ddf85189b6a4b5b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-09 03:00:04 +00:00
Hungming Chen
7080c579e5
[automerger skipped] DO NOT MERGE: don't test BPF tethering offload in CTS am: 7af74d7095 -s ours am: a1a00498d0 -s ours
...
am skip reason: skipped by user nuccachen
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2327500
Change-Id: I1b015a25feb94f93b502cf2cff82713e8aedde52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-09 03:00:02 +00:00
Shubhangi Pawar
7336c27847
Merge "DO NOT MERGE: don't test BPF tethering offload in CTS" into android13-tests-dev am: 1be7d5e77c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2327500
Change-Id: I3de4247f660261ce47097fbee80e26615f47ca20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-09 02:32:00 +00:00
Hungming Chen
a1a00498d0
[automerger skipped] DO NOT MERGE: don't test BPF tethering offload in CTS am: 7af74d7095 -s ours
...
am skip reason: skipped by user nuccachen
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2327500
Change-Id: I97286acedffa97eaedc0cad3a28de2241c5da138
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-09 02:31:57 +00:00
Shubhangi Pawar
1be7d5e77c
Merge "DO NOT MERGE: don't test BPF tethering offload in CTS" into android13-tests-dev
2022-12-08 23:58:03 +00:00
Maciej Żenczykowski
7b452a1186
bpf_shared.h - split clatd portion out into clatd.h
...
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com >
Change-Id: Ib068ffc927d031dfb979d86957fcf5818474831d
2022-12-08 15:39:01 +00:00
Maciej Żenczykowski
4e3321ed3b
bpf_tethering.h -> offload.h
...
match header file with bpf program
Locations to change found via:
https://source.corp.google.com/search?q=p:aosp-master%20(%5E%7C%5B%5E_%5D)bpf_tethering.h
Core reasoning for this will be to match the .h naming
that we'll have for netd.c and clatd.c once we get rid of bpf_shared.h
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com >
Change-Id: I4154659c7fb23a37f5316a5c804fb2606d842e9c
2022-12-08 13:04:45 +00:00
Hassan Ali
bc4e514ea1
Add ConfigInfrastructure stubs lib to Android.bp
...
This change is part of aosp/2305844 to update
framework-configinfrastructure dependency.
As part of moving DeviceConfig.java to
packages/modules/ConfigInfrastructure, We need to add
ConfigInfrastructure lib dependency to Android.bp as DeviceConfig APIs
will not be part of the non-updatable part and will not be part of the
base module_current SDK so we have to add an explicit dependency.
Test: m
bug: 253019048
Change-Id: Iba194c664c1c701e396e7a2a036bd03772644db8
Merged-In: Ic5323c10b7c899fbf9af41444915359f23db17b5
2022-12-08 12:58:20 +00:00
Hansen Kurli
8d267d8998
Add unit tests checking MTU of interfaces are set.
...
Unit tests covering the different possible cases of calls to updateMtu.
Bug: 246398088
Test: atest ConnectivityServiceTest
Change-Id: Iced44c00e9dbe944c3a31bbf1da88f8077e4379a
2022-12-08 12:00:35 +00:00
Mohannad Farrag
5054bdece7
Merge changes I1b2e50f1,I78926bf7 am: e491095525
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2330275
Change-Id: Idc9f8ed9b2e724d9e65f8e67c48d43265414e7dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-08 11:03:39 +00:00
Mohannad Farrag
e491095525
Merge changes I1b2e50f1,I78926bf7
...
* changes:
gn2bp: Split `gcc_preprocess` actions into genrules
gn2bp: Add compile_multilib attribute
2022-12-08 10:53:19 +00:00
Chris Ye
7c156e409b
Merge "Add polling for WifiManager#getConnectionInfo" am: 07718da004
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2280899
Change-Id: I8491bcbb81800b1ca9f9cc930bea4b3ad96fd8a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-08 07:41:05 +00:00
Frank Li
c9ed1c8ca4
Merge "Revert "Remove the stats protos from ConnectivityService until tests are added"" am: fee29c5c09
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2318190
Change-Id: I690e6bf4df11fe42e525e34ae51403090f1d31d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-08 07:40:53 +00:00
Chris Ye
07718da004
Merge "Add polling for WifiManager#getConnectionInfo"
2022-12-08 07:10:06 +00:00
Frank Li
fee29c5c09
Merge "Revert "Remove the stats protos from ConnectivityService until tests are added""
2022-12-08 07:09:41 +00:00
Lucas Lin
d34ee2baf7
Merge "Verify that the underlying network info will be cleared/sent or not" am: dc824e95de
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2316964
Change-Id: Ia33a95b5d7a0089c58556ff812c4a7603167759a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-08 05:56:40 +00:00
Lucas Lin
dc824e95de
Merge "Verify that the underlying network info will be cleared/sent or not"
2022-12-08 05:30:47 +00:00
Nucca Chen
fe720034fa
Merge "Test: rename EthernetTetheringTest to CtsEthernetTetheringTest" am: 6abbb4111f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2319211
Change-Id: I37da55c5340561820d9959cf0d1290d7753402e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-08 04:39:44 +00:00
Nucca Chen
6abbb4111f
Merge "Test: rename EthernetTetheringTest to CtsEthernetTetheringTest"
2022-12-08 04:07:28 +00:00