-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Open
1 / 31 of 3 issues completedOpen
1 / 31 of 3 issues completed
Copy link
Labels
area/datapathImpacts bpf/ or low-level forwarding details, including map management and monitor messages.Impacts bpf/ or low-level forwarding details, including map management and monitor messages.area/loaderImpacts the loading of BPF programs into the kernel.Impacts the loading of BPF programs into the kernel.help-wantedPlease volunteer for this by adding yourself as an assignee!Please volunteer for this by adding yourself as an assignee!kind/enhancementThis would improve or streamline existing functionality.This would improve or streamline existing functionality.kind/metaMeta-task for co-ordination.Meta-task for co-ordination.pinnedThese issues are not marked stale by our issue bot.These issues are not marked stale by our issue bot.
Milestone
Description
This issue is for tracking work on removing the LLVM compilation toolchain from the Cilium agent runtime image and shipping prebuilt eBPF ELFs embedded in the agent binary. In short, this will provide a more natural developer experience (if (feature_foo) { ... }
instead of #ifdef FEATURE_FOO
), avoids high CPU consumption due to datapath (re)compilations during upgrades and reconfigs, allows for using real datapath ELFs in tests, and is a massive step in general towards shipping a distroless container image, the benefits of which won't be outlined here.
For anyone wishing to follow along, see the clang-free milestone.
sylr, liggitt and alex-hunt-materializedylandreimerink, akhilles, MrFreezeex, aojea, thorn3r and 1 more
Sub-issues
Metadata
Metadata
Assignees
Labels
area/datapathImpacts bpf/ or low-level forwarding details, including map management and monitor messages.Impacts bpf/ or low-level forwarding details, including map management and monitor messages.area/loaderImpacts the loading of BPF programs into the kernel.Impacts the loading of BPF programs into the kernel.help-wantedPlease volunteer for this by adding yourself as an assignee!Please volunteer for this by adding yourself as an assignee!kind/enhancementThis would improve or streamline existing functionality.This would improve or streamline existing functionality.kind/metaMeta-task for co-ordination.Meta-task for co-ordination.pinnedThese issues are not marked stale by our issue bot.These issues are not marked stale by our issue bot.