Commit graph android_packages_modules_Co.../netbpfload/Android.bp
Message SHA1
netbpfload.rc - directly exec apex netbpfload
(instead of going via platform symlink to it)

Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I5ae8105525733788b62f2866fc4eedcce3f51085

Maciej Żenczykowski   commited 2024-03-08 19:07:40 +00:00
8c21593e6a
Reapply "replace platform netbpfload binary with a symlink to apex"
This reverts commit e636c61fd7.

Reason for revert: main is now building mainline modules from source

Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I0fc96a9eda10deed8f2d014fcb6f12a71ba73571

Maciej Żenczykowski   commited 2024-03-07 02:09:18 +00:00
e0dd869f25
Revert "replace platform netbpfload binary with a symlink to apex"
This reverts commit 7f3d748cef.

Reason for revert: Potential cause for Build failures: b/328408957

Change-Id: I2a1e2375429ce1556362d369a97724c829b5aeb6

Vaibhav Devmurari   authored and   Gerrit Code Review   commited 2024-03-06 14:38:33 +00:00
e636c61fd7
replace platform netbpfload binary with a symlink to apex
(since the platform one just execs the apex one anyway)

Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ied0b890040ad9f6d77042f37cef82ddc47bff936

Maciej Żenczykowski   commited 2024-03-05 18:32:19 -08:00
7f3d748cef
netbpfload: introduce 'mainline_tethering_platform_components' phony/group target
this is to provide a convenient target for netd to depend on

Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I5ceda32dbcbe4c0d1b420cc79880f9fe226ac458

Maciej Żenczykowski   commited 2024-03-03 22:22:41 -08:00
e678f57c88
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
Merge "netbpfload: enable mainline on API V/35+" into main
Maciej Żenczykowski   authored and   Gerrit Code Review   commited 2024-02-01 01:00:10 +00:00
9128ac317d
netbpfload: enable mainline on API V/35+
netbpfload.mainline.rc is derived from:
  initrc-doc/bpfloader-sdk34-14-U.rc,
except that it is 'override' instead of 'updatable' and uses
the apex netbpfload instead of the platform bpfloader.

Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I1ecf14e3d927ece136a0669a9b209be7112e55b5

Maciej Żenczykowski   commited 2024-01-31 22:36:39 +00:00
041be52b08
[DON'T BLOCK] Test ownership migration rules
This CL is created as a best effort to migrate test targets
to the new android ownership model. If you find incorrect or unnecessary
attribution in this CL, please create a separate CL to fix that.

For more details please refer to the link below,
<add g3 doc link>

Bug: 304529413
Test: N/A
Change-Id: I243f17b3f0ad7af9ffa15ca242456e36688733f5
Merged-In: I243f17b3f0ad7af9ffa15ca242456e36688733f5

Aditya Choudhary   commited 2024-01-31 12:34:50 +00:00
01b5ede2b2
move bpfloader.rc into p/m/C
Generated via:
  cat ../../../system/bpf/bpfloader/bpfloader.rc > netbpfload/netbpfload.rc

(plus changing Android.bp to use it)

Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I4bcdd57b0b5abcc296a4c56273d6aac632560345

Maciej Żenczykowski   commited 2023-10-24 02:18:02 -07:00
7da54d9940
Revert "netbpfload: remove netbpfload.rc"
This mostly reverts commit 1d2c93d568.

Test: N/A
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I0d7fdaeae508c0250114f7af8700d0fc40b0f27a

Maciej Żenczykowski   commited 2023-10-21 00:15:00 +00:00
7db65c6d38
build netbpfload into the tethering apex
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Id68aece26115808c2b1b795b9395208f5066f87c

Maciej Żenczykowski   commited 2023-10-10 16:51:01 -07:00
a2a3d754a6
netbpfload: remove netbpfload.rc
I think it's better to just put this in bpfloader.rc,
where we can guarantee the correct ordering.

Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ie2c5ab1cb1de015397ac54867ae6bb0c4321d207

Maciej Żenczykowski   commited 2023-10-10 03:46:06 -07:00
1d2c93d568
Use libbase properties for a slight simplification.
Test: treehugger
Change-Id: If699230d0bf71ce521d7175da707e42b78ae4886

Elliott Hughes   authored and   Maciej Żenczykowski   commited 2023-10-09 23:57:48 +00:00
497e3e05a5
netbpfload: add Android.bp file
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I3af8e7f14de8dd5dd65c40705195332bef114b88

Maciej Żenczykowski   commited 2023-10-09 00:32:26 -07:00
40dfe53313