To use eBPF's CO:RE capabilities, the kernel requires CONFIG_KERNEL_DEBUG_INFO_BTF
Unfortunately, both OpenWRT and DDR-WRT ship with this configuration item set to "N".
Will need to do some local testing to ensure this kernel configuration works, determine the impacts and then submit bug report to OpenWRT and DD-WRT teams.
To use eBPF's CO:RE capabilities, the kernel requires CONFIG_KERNEL_DEBUG_INFO_BTF
Unfortunately, both OpenWRT and DDR-WRT ship with this configuration item set to "N".
Will need to do some local testing to ensure this kernel configuration works, determine the impacts and then submit bug report to OpenWRT and DD-WRT teams.
steven
self-assigned this 2024-04-14 21:24:29 +00:00
steven
added this to the dd-wrt/openwrt support project 2024-04-14 21:24:29 +00:00
steven
changed title from OpenWRT/DD-WRT eBPF CO:RE Incompatibilities to OpenWRT/DD-WRT Stock Kernel eBPF CO:RE Incompatibilities2024-04-14 21:24:59 +00:00
I was able to get this working using eBPF CO-RE with CONFIG_KERNEL_DEBUG_INFO_BTF enabled.
Started thread about possibility of including this in base image: https://forum.openwrt.org/t/enable-ebpf-co-re-config-debug-info-btf-y/195036
If not, the options aren't great.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
To use eBPF's CO:RE capabilities, the kernel requires CONFIG_KERNEL_DEBUG_INFO_BTF
Unfortunately, both OpenWRT and DDR-WRT ship with this configuration item set to "N".
Will need to do some local testing to ensure this kernel configuration works, determine the impacts and then submit bug report to OpenWRT and DD-WRT teams.
OpenWRT/DD-WRT eBPF CO:RE Incompatibilitiesto OpenWRT/DD-WRT Stock Kernel eBPF CO:RE IncompatibilitiesI was able to get this working using eBPF CO-RE with CONFIG_KERNEL_DEBUG_INFO_BTF enabled.
Started thread about possibility of including this in base image: https://forum.openwrt.org/t/enable-ebpf-co-re-config-debug-info-btf-y/195036
If not, the options aren't great.