-
Some eBPF programs have dependencies on kernel features and/or require a specific kernel version (i.e due to a dependency on a given version of vmlinux.h for example).
bpfman program load should al…
-
For most developers the verifier is the main obstacle to content with when it comes to writing eBPF programs. We already have a generic concept page which doesn't go into details. It would be valuable…
-
Investigate running eBPF programs inside a k8s POD
-
Currently bpftrace uses a BPF_MAP_TYPE_PERF_EVENT_ARRAY map to send output from eBPF programs back to the user mode bpftrace process. This map can easily be either updated or cleared from other user m…
-
Currently the only alternative for logging in eBPF programs that we have available is `bpf_printk`. It's far from ideal as the logging is printed to a location not accessible by users. We can implemen…
-
Idea came after [our final 1.0 community review period](https://docs.google.com/document/d/19am_KCYWU28ebLiIXv_P3ji96edxCTscVb4CzemXV5A/edit):
> eBPF is a revolutionary technology that can run sand…
-
I believe eBPF could be useful for thinks like file system filters. But an important missing feature would be the ability to queue workitems for async processing. This is needed for processing IO op…
-
### Describe the feature you'd like supported
Right now it is not possible to determine the target platform from the contents of an ELF. A program compiled against Linux headers looks the same as a p…
-
bpf.go implements
```
func (b *BPF) Start(ifaceName, direction string, chain bool) error
```
which appears to require that the command implement a specific set of command line options (iface, dir…
-
## Current situation
IG does not have a way to export internal metrics to Prometheus:
- How much memory it is using (and where: ebpf maps, ring buffers, etc.)
- How many gadgets it is currently r…
alban updated
1 month ago