No description
483d5710e8
This effectively reverts us most of the way back to U, after this change we have: $ git diff aosp/android14-release:bpfloader/bpfloader.rc HEAD:bpfloader/bpfloader.rc @@ -17,7 +17,8 @@ on load_bpf_programs exec_start bpfloader -service bpfloader /system/bin/bpfloader +service bpfloader /system/bin/netbpfload + # netbpfload will do network bpf loading, then execute /system/bin/bpfloader capabilities CHOWN SYS_ADMIN NET_ADMIN # The following group memberships are a workaround for lack of DAC_OVERRIDE # and allow us to open (among other things) files that we created and are @@ -67,10 +68,10 @@ service bpfloader /system/bin/bpfloader # 2. comment out 'reboot_on_failure reboot,bpfloader-failed' below # 3. rebuild/reflash/reboot # 4. as the device is booting up capture bpfloader logs via: - # adb logcat -s 'bpfloader:*' 'LibBpfLoader:*' + # adb logcat -s 'bpfloader:*' 'LibBpfLoader:*' 'NetBpfLoad:*' 'NetBpfLoader:*' # # something like: - # $ adb reboot; sleep 1; adb wait-for-device; adb root; sleep 1; adb wait-for-device; adb logcat -s 'bpfloader:*' 'LibBpfLoader:*' + # $ adb reboot; sleep 1; adb wait-for-device; adb root; sleep 1; adb wait-for-device; adb logcat -s 'bpfloader:*' 'LibBpfLoader:*' 'NetBpfLoad:*' 'NetBpfLoader:*' # will take care of capturing logs as early as possible # # 5. look through the logs from the kernel's bpf verifier that bpfloader dumps out, Change-Id: If3bc3da2b66fdb135850d094df68a9dc420be832 |
||
---|---|---|
bpfloader | ||
libbpf_android | ||
progs | ||
.clang-format | ||
Android.bp | ||
NOTICE | ||
OWNERS | ||
OWNERS_bpf | ||
PREUPLOAD.cfg | ||
TEST_MAPPING |