summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-23netd_integration_test: add a test for 64-bit kernel CONFIG_BPF_JIT_ALWAYS_ONMaciej Żenczykowski
See also: https://googleplex-android-review.git.corp.google.com/c/platform/test/vts-testcase/kernel/+/22930654 isa: Add a test to ensure that a device is using a 64-bit kernel Devices launching with Android 14 and later versions of Android must use a 64-bit kernel, so add a test to enforce this. Test: TreeHugger, atest netd_integration_test:KernelTest Signed-off-by: Maciej Żenczykowski <maze@google.com> (cherry picked from https://android-review.googlesource.com/q/commit:099e1961906d1b3994b3a0b8c4b679601c9c33b6) Merged-In: Iafcc9f88f0c761a288e3307792ec5c625edc4ba0 Change-Id: Iafcc9f88f0c761a288e3307792ec5c625edc4ba0 Bug: 283523051
2023-05-08remove inprocess tetheringMaciej Żenczykowski
Test: TreeHugger Bug: 279942846 Signed-off-by: Maciej Żenczykowski <maze@google.com> (cherry picked from https://android-review.googlesource.com/q/commit:3a7bc3fdd7dddbd274963d4cc7f9bfd621b06c06) Merged-In: I8f46ed56cc2cb6108c6468b36d369da35489738a Change-Id: I8f46ed56cc2cb6108c6468b36d369da35489738a
2023-04-20better error on failure am: 8c18fcafee am: bb142ad149 am: 3b6c6a62e7Maciej Żenczykowski
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2552810 Change-Id: I282f9d42a97be293199f97b3171fc64d1300ab8a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20better error on failure am: 8c18fcafee am: bb142ad149Maciej Żenczykowski
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2552810 Change-Id: I6692f9a1902617bd3c55f8229e7920d07ee5101f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20better error on failure am: 8c18fcafeeMaciej Żenczykowski
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2552810 Change-Id: If5ab65c4eecdaf50a9f404ff3af290b1bd9ba5fd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20fix netd_integration_test64.NetdBinderTest#SocketDestroyLinkLocal flake am: ↵Maciej Żenczykowski
398ca80e66 am: 96e6718272 am: 6cc4c83184 Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2549970 Change-Id: Ice176d24d2fa580d88d2aadc218d147c0566899d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20fix netd_integration_test64.NetdBinderTest#SocketDestroyLinkLocal flake am: ↵Maciej Żenczykowski
398ca80e66 am: 96e6718272 Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2549970 Change-Id: I1678d652a7efb1215fa40a914a8dbd334be1729d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20fix netd_integration_test64.NetdBinderTest#SocketDestroyLinkLocal flake am: ↵Maciej Żenczykowski
398ca80e66 Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2549970 Change-Id: I7f6dd82677a15f1d2bfd2c62c2a45d5dc7036831 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20better error on failureMaciej Żenczykowski
Test: TreeHugger Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I1ac825f27ada81c8a769d2bd6ff7fb52360a5b4a
2023-04-20fix netd_integration_test64.NetdBinderTest#SocketDestroyLinkLocal flakeMaciej Żenczykowski
system/netd/tests/binder_test.cpp:1071: Failure Expected equality of these values: 103 (*__errno()) Which is: 104 Test: TreeHugger Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I9a33461c24e3242389643ddae2360ef4e24b6bd7
2023-04-17Merge "WakeupController - improve iptables command legibility" am: ↵Maciej Żenczykowski
a2089e5716 am: 0208afad7b am: e238dbb9bf Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2531865 Change-Id: I436288d69656e5dbf135e57b01afe18037f39fd4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "WakeupController - improve iptables command legibility" am: ↵Maciej Żenczykowski
a2089e5716 am: 0208afad7b Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2531865 Change-Id: I26899d031076bf41e6319689975f169975f748db Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "WakeupController - improve iptables command legibility" am: a2089e5716Maciej Żenczykowski
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2531865 Change-Id: Ib2cd675f203d7de776f2bc6f1050a5edecb0afbb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-17Merge "WakeupController - improve iptables command legibility"Maciej Żenczykowski
2023-04-15RouteControllerTest: use proper flags for delete operation am: 78879f5dd8 ↵Maciej Żenczykowski
am: 99a51454dd am: 39c2fb0e8f Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2538811 Change-Id: Ie8dad594e542be24477a5e42cd7c0b28fd2e712a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-15RouteControllerTest: use proper flags for delete operation am: 78879f5dd8 ↵Maciej Żenczykowski
am: 99a51454dd Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2538811 Change-Id: If9ff878f368d6064aeff527ba3d91aad77c3fc14 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14RouteControllerTest: use proper flags for delete operation am: 78879f5dd8Maciej Żenczykowski
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2538811 Change-Id: I5d159ce841554ac208030d480e06abd98aa97e4b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14RouteControllerTest: use proper flags for delete operationMaciej Żenczykowski
Note that per: cs/ p:aosp-master file:system/netd RTM_DELROUTE *only* the tests actually get it wrong, so this is making the tests match the implementation. 6.1 fails the unit test due to the wrong flags being used. It now newly rejects the NLM_F_BULK flag for RTM_DELROUTE. However NLM_F_BULK == NLM_F_EXCL which is applicable to 'RTM_NEWROUTE' Test: TreeHugger Bug: 277710523 Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: Ie46ac36f81267368177e89c28681e8f195908430
2023-04-12WakeupController - improve iptables command legibilityMaciej Żenczykowski
(this is a noop) iptables matches are procesed before the target, also more reasonable line splitting. Test: TreeHugger, atest netd_unit_test Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I68ec4e8d540beedc9206580c856c774fe70bfd27
2023-04-12Explicit init .rc user. am: a93de1250a am: 8a6f2103c4 am: c24851d4e8Steven Moreland
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2529821 Change-Id: Iaa029932be5a71fd45cccebaa6b803482b5a02d6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12Explicit init .rc user. am: a93de1250a am: 8a6f2103c4Steven Moreland
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2529821 Change-Id: Iaa98bbf69d64d7e4d5e5ee99dd5ec0583d32cce6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12Explicit init .rc user. am: a93de1250aSteven Moreland
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2529821 Change-Id: I5b0431d7627201d0706f2fa00a0bebe90f850f9e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10Explicit init .rc user.android-u-beta-1-gplSteven Moreland
Set the user explicitly. Bug: 276813155 Test: boot Change-Id: I68ae8e0b56f0d4a94009c655568bbf5cdfa34a4f
2023-03-16Merge "Initialize gCtls in netd fuzzers" am: 674ba37130 am: ff9ff6f9d9 am: ↵Maciej Żenczykowski
602a4b6ed7 Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2485720 Change-Id: I3e38faf226e27602e0a392693a279fefcaa8493e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "Initialize gCtls in netd fuzzers" am: 674ba37130 am: ff9ff6f9d9Maciej Żenczykowski
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2485720 Change-Id: Ifdadf2c65668f43ac562fd94ad0aee8f74a38dc2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "Initialize gCtls in netd fuzzers" am: 674ba37130Maciej Żenczykowski
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2485720 Change-Id: Ib720b4d08a9d25d185248e93e69eadb83549ef13 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "Initialize gCtls in netd fuzzers"Maciej Żenczykowski
2023-03-14Initialize gCtls in netd fuzzersPawan Wagh
Bug: 272349827 Bug: 272405858 Test: m netd_hw_service_fuzzer && adb sync && adb shell /data/fuzz/x86_64/netd_hw_service_fuzzer/netd_hw_service_fuzzer Test: m netd_native_service_fuzzer && adb sync && adb shell /data/fuzz/x86_64/netd_native_service_fuzzer/netd_native_service_fuzzer Change-Id: Iec96dbdb07742a909bdad4969bfbc705b9eabb38
2023-03-08Merge changes I90884c71,I866b6078,I6d638a1d am: c8d9925a5e am: 0f8a84f304 ↵Pawan Wagh
am: c5623894c3 Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2458868 Change-Id: Ie2702221bcbf82e7032459df1469ee71e8ece700 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08Merge "Fuzz MDnsService" am: bf65a5401a am: 5a1e156361 am: 4d3e959e9fPawan Wagh
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2441889 Change-Id: I2589e428012598c90d252db1f473eceab0814775 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08Merge changes I90884c71,I866b6078,I6d638a1d am: c8d9925a5e am: 0f8a84f304Pawan Wagh
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2458868 Change-Id: Ib81b05efaf438055cfff557b9968e4ad28b6d22f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08Merge "Fuzz MDnsService" am: bf65a5401a am: 5a1e156361Pawan Wagh
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2441889 Change-Id: I2af9afc4e29b8a0dfbfb138c92b7c3f76ef28faf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08Merge changes I90884c71,I866b6078,I6d638a1d am: c8d9925a5ePawan Wagh
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2458868 Change-Id: I9129ad022370566599e3463ba5e414abd59704d2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08Merge "Fuzz MDnsService" am: bf65a5401aPawan Wagh
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2441889 Change-Id: I39a56ced1655e043be453c4d7c4187e0b5fc1bce Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08Merge changes I90884c71,I866b6078,I6d638a1dPawan Wagh
* changes: Adding default netd sources and using them in fuzzers Fuzz NetdNativeService Fuzz NetdHwAidlService
2023-03-08Merge "Fuzz MDnsService"Pawan Wagh
2023-03-03Adding default netd sources and using them in fuzzersPawan Wagh
Test: m netd_native_service_fuzzer Bug: 232439428 Change-Id: I90884c7152a44ab151285fd5672811daccc28121
2023-03-02Merge "Add FrameworksNetTests in netd presubmit" am: b093bda76c am: ↵Ken Chen
c73c32b125 am: 65cae9151a Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2401372 Change-Id: Icff64c77257ca50f16fce33749cb0aee25de6163 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02Merge "Add FrameworksNetTests in netd presubmit" am: b093bda76c am: c73c32b125Ken Chen
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2401372 Change-Id: I6adcef3ae4d252646f040457cdf68636698e1332 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02Merge "Add FrameworksNetTests in netd presubmit" am: b093bda76cKen Chen
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2401372 Change-Id: I0681eb8b0c28262fef58ed87ff5c9fe6cd851449 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02Merge "Add FrameworksNetTests in netd presubmit"Ken Chen
2023-03-01Add FrameworksNetTests in netd presubmitKen Chen
com.android.server.connectivity.VpnTest sends DNS query for 'localhost' which may be affected by netd changes. Bug: 265850312 Change-Id: I7072a034167fced5363b01fd1f67233e057556c0
2023-02-27Fuzz MDnsServicePawan Wagh
Adding fuzzer using fuzzService API Test: m mdns_service_fuzzer && adb sync && adb shell /data/fuzz/x86_64/mdns_service_fuzzer/mdns_service_fuzzer Bug: 232439428 Change-Id: Ia14ab07ac34d6926ddad98417b35686b223c65e0
2023-02-27Fuzz NetdNativeServicePawan Wagh
Adding fuzzer using fuzzService API Test: m netd_native_service_fuzzer && adb sync && adb shell /data/fuzz/x86_64/netd_native_service_fuzzer/netd_native_service_fuzzer Bug: 232439428 Change-Id: I866b6078a5800d315c2426c7a7ae1dff00494f84
2023-02-27Fuzz NetdHwAidlServicePawan Wagh
Adding fuzzer using fuzzService API Bug: 232439428 Test: m netd_hw_service_fuzzer && adb sync && adb shell /data/fuzz/x86_64/netd_hw_service_fuzzer/netd_hw_service_fuzzer Change-Id: I6d638a1ddfac5ea626c77b2e232f777835ffbe1d
2023-02-08Experimental support for IPv6 UDP encap. am: b0c736e0e5 am: 16f04d4227 am: ↵Lorenzo Colitti
26e5a4ad42 Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2356184 Change-Id: Ifde1892fd54fa47bec75ce8a59867599d9a76b2a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08Experimental support for IPv6 UDP encap. am: b0c736e0e5 am: 16f04d4227Lorenzo Colitti
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2356184 Change-Id: I3fe05c9073e96b8ab221dc47ff115e2704ae72dc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08Experimental support for IPv6 UDP encap. am: b0c736e0e5Lorenzo Colitti
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2356184 Change-Id: I2c20f3a501bf9198018ec75cd8201a37996d6d7a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07Experimental support for IPv6 UDP encap.Lorenzo Colitti
The only change needed in netd is to remove the code that rejects encap for AF_INET6 sockets, and its test. Bug: 259001350 Test: CTS tests in other CL in topic Change-Id: I718927d590e2b60d910e913649533d406b67daf0
2023-01-31Code Health: Reduce nesting am: 26bc3d1aba am: 5a338fed07 am: 83142c1f6dKen Chen
Original change: https://android-review.googlesource.com/c/platform/system/netd/+/2406635 Change-Id: Iaf2af6931a9df744851a5ce1b9ace699691af55f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>