- Oct 09, 2023
-
-
Maciej Żenczykowski authored
* changes: type safety for is_ethernet type safety for 'bool egress'
-
Treehugger Robot authored
* changes: netd.c: factor out get_app_permissions() bpf_progs: use macros for kernel version type safety for kernel version
-
Maciej Żenczykowski authored
(reversing logic, as 'rawip.rawip' is much shorter then 'ethernet.ethernet') Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: Ib48cc2b889e8b587e14edbe89606f887a884af87
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I3f0a12f139478bc94d351d58a08d4a9bd19fa320
-
- Oct 08, 2023
-
-
Kangping Dong authored
-
Kangping Dong authored
service-connectivity-mdns-standalone-build-test builds the mDNS discovery and advertisement implementation against API level 21. This stops the advertisement code from calling new NsdServiceInfo public or private APIs which are required by Thread. This commit removes the mDNS advertisement code from the standalone build to loose the check given this will never be used by GMS Core. Bug: 265095929 Test: verified that it can build with aosp/2608627 Change-Id: I32cfce7b994d51a4b4ec468e9f79ffc2be6635ff
-
- Oct 07, 2023
-
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: If33414eccefb35e6aefbd4ec0c24b208e564ca7e
-
- Oct 06, 2023
-
-
Maciej Żenczykowski authored
Generated via: for f in bpf_progs/{block,dscpPolicy,netd,offload,test}.c; do sed -i -r 's@KVER[(]([45]), ([0-9]+), 0[)]@KVER_\1_\2@g' "${f}" done Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I8f211e47bf259fc75aa1caaaf82f41c1929ceab2
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: If05c0c5383dceeb65964143f5574d2ee1a484907
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: Ia85e16d1a7f8d1b21e4ce4c306db6bbea06138e0
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I6f10395ca6f1c73f3513031f561fdf1b1dedf451
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I4883eab734f47522fec718f0709475f7e6dd0a53
-
Maciej Żenczykowski authored
(in preparation for moving it into netbpfload) The programs themselves (in bpf_progs/block.c) required a 5.4+ kernel. We relax this restriction to 4.19+ as we don't have any 5.4 device coverage (while the pixel 4a 5G / 5 / 5a are all 4.19 devices). I believe we could relax it further to 4.14+ but Pixel 4/4xl/4a that would exercise those code paths are EOL and probably have poor to non existent test coverage, and we cannot do anything for 4.9 T devices anyway. Note: on <4.19 kernels (ie. T devices running 4.9/4.14, U running 4.14) this results in ConnectivityNativeService going from null to initialized (as the bpf map will exist). This doesn't hurt as the set/clear port interfaces are only ever called by vendor code on devices where the kernel doesn't support the older mechanism. And even if you call them it will just set/clear the bits in the bpf bitmap, they just won't actually affect anything. We could flag the map itself as being 4.19+ as well, but I think I prefer the no-op map to exist... Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I1085addd22f4f3b709e1875049633832c5dac836
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I7053ab46e73b763f64f36baf5e7ab64b62421045
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I1b38f6ac0f511c07610a6afec616e6ec880d8905
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: Ife32fa36808de13c5f37ace497395dcc381ca336
-
Treehugger Robot authored
-
Motomu Utsumi authored
Add aconfig_declarations so that platform code can use this flag. Following CLs(aosp/2606670) use this flag to sync the mainline behavior change and platform behavior change. Having merged-in to avoid being merged to udc-mainline-prod where aconfig soong targets are not supported Bug: 267870186 Test: TH Merged-In: I4870fbe882ce0ec995dcaeb8a2624071fee6dce7 Change-Id: I2260dc3d60689da9328fe4f98c3f3048d96bbf6d
-
Paul Hu authored
-
Xin Li authored
-
Motomu Utsumi authored
-
Spandan Das authored
-
Motomu Utsumi authored
This CL does not have Merged-In since all the branches should have the aconfig file so that adding flags to the file does not have conflicts. Following CL adds aconfig_declarations to Android.bp only on branches where aconfig soong targets are supported Bug: 267870186 Test: TH Change-Id: I621228a2c9594bf7bfe1cf335619c417e9339743
-
- Oct 05, 2023
-
-
Xin Li authored
Bug: 298295554 Merged-In: Iad740804a59599dd33add1ea85aa4771e0e4bd35 Change-Id: I2b62fe04f57d55a866759acf8a599bdf409d2e84
-
Maciej Żenczykowski authored
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2773644 Change-Id: Ib65fe5948c699838f62bdb991f610b27ef524670 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Maciej Żenczykowski authored
-
Treehugger Robot authored
Merge "Add PACKAGE_USAGE_STATS permission to ConnectivityServiceIntegrationTest" into main am: 6a5ab05e Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2774205 Change-Id: I476aa7fc7f839285e7a86596b06a0e4a7dbee316 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
-
Motomu Utsumi authored
Bug: 303299687 Test: atest Change-Id: Iad740804a59599dd33add1ea85aa4771e0e4bd35
-
Jean Chalard authored
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2770460 Change-Id: I017eafbc7dcf191cf6babcd3c43fa89a66546bbc Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Jean Chalard authored
-
- Oct 04, 2023
-
-
Spandan Das authored
The value of `path` here should be a no-op in Soong's cpp compile action. Dropping this property helps bazel migration since Bazel's filegroup rule does not have a path property. Test: m libnetworkstatsfactorytestjni libservice-connectivity Bug: 297405814 Change-Id: I7879224bf6deb12417d92e9a3fa52f58fccac999
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I5c7fd55301cd5aa44502f8481923c86bc49ea914
-
Maciej Żenczykowski authored
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2772884 Change-Id: I7d9eaf9047a98ad17f57396b326353077bf12f96 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Maciej Żenczykowski authored
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2772904 Change-Id: Ife76ca4aed165bb24cb828d880fd8820fa98f9bc Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Maciej Żenczykowski authored
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2768395 Change-Id: I6e31715eb347cf37baa77215df0bcb89e30fdb7e Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Maciej Żenczykowski authored
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2770966 Change-Id: I1e41bc231f25407accf1fa473ef193e566fabe49 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Maciej Żenczykowski authored
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2768161 Change-Id: I7c0775c6b7bd21736f43d906ac17671e37b200f0 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I0a06d2627ef06fe4606b3d1a6525af767d218945
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I3fd51ad129873782b74c7c47b50e16f1f1f0fa6e
-