You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aya/xtask/public-api
Michal Rostecki 484234ccf3 feat(aya-ebpf): BTF maps
Before this change, Aya supported only legacy BPF map definitions, which
are instances of the `bpf_map_def` struct and end up in the `maps` ELF
section. This change introduces BTF maps, with custom structs indicating
the metadata of the map, which end up in the `.maps` section.

Legacy maps are not supported by libbpf anymore and not even by the
kernel for newer types of maps like inode/task storage.

Add support of BTF maps in aya-ebpf under the `btf-maps` feature flag.

Usage of this feature requires emitting debug info for the eBPF crate
and passing the `--btf` flag to bpf-linker.
3 weeks ago
..
aya-build.txt Extract aya-build for building eBPF crates 2 months ago
aya-ebpf-bindings.txt build(deps): update public-api requirement in the cargo-crates group 3 months ago
aya-ebpf-cty.txt chore: Bless public API changes 11 months ago
aya-ebpf-macros.txt feat(aya-ebpf): BTF maps 3 weeks ago
aya-ebpf.txt feat(aya-ebpf): BTF maps 3 weeks ago
aya-log-common.txt build(deps): update public-api requirement in the cargo-crates group 3 months ago
aya-log-ebpf-macros.txt xtask: Add cargo-public-api 2 years ago
aya-log-ebpf.txt xtask: Add cargo-public-api 2 years ago
aya-log-parser.txt build(deps): update public-api requirement in the cargo-crates group 3 months ago
aya-log.txt build(deps): update public-api requirement in the cargo-crates group 3 months ago
aya-obj.txt feat(aya): Add iterator program type 3 months ago
aya.txt public-api: regenerate 3 weeks ago