- Oct 10, 2023
-
-
Jean Chalard authored
-
Treehugger Robot authored
* changes: netbpfload: remove support for limiting program types netbpfload: remove non-network program types netbpfload: add Android.bp file
-
Xiao Ma authored
-
- Oct 09, 2023
-
-
Krzysztof Kosiński authored
-
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
No need for this, as we simply only support network program types in the first place. Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I163e21fd4d4089882cf37fc68bc4299003b514d7
-
Maciej Żenczykowski authored
We are unlikely to ever be willing to load these program types from mainline, as it is simply too dangerous. Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I1b0943d39b8131699f4606e8d165f3c944d453ed
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I3af8e7f14de8dd5dd65c40705195332bef114b88
-
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
-
Xiao Ma authored
Bug: 260934173 Test: TH Change-Id: Idc6e32f8dbaf3b0e3c57eff496a006fafee02b5e
-
- Oct 07, 2023
-
-
Maciej Żenczykowski authored
Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: If33414eccefb35e6aefbd4ec0c24b208e564ca7e
-
Chalard Jean authored
Test: comment-only change Change-Id: I63bada891757d7e991cc7538c56e4fc50074ee5d
-
Krzysztof Kosiński authored
Bug: 255714762 Test: presubmit Change-Id: If91e9af5409fed9d5ccdd13749a0f562c545d589
-
- 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>
-