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
Adam Schreck 263e864cd9 aya: add Map::from_map_data() for pinned map access
Enables creation of Map enum variants directly from MapData instances,
allowing user-space handles to pinned BPF maps without requiring the
original BPF object.

Supports multiple BPF map types.

Motivation:
- Simplifies accessing pinned maps from user space applications.
- Avoids full BPF reloads and potential deadlocks.
- Matches existing ergonomic APIs like LruHashMap::try_from.
- Keeps user code safe and idiomatic.

Closes https://github.com/aya-rs/aya/issues/1305.

Includes test coverage to validate the new API.
4 days ago
..
aya-build.txt build(deps): bump the cargo-crates group with 2 updates 4 months ago
aya-ebpf-bindings.txt public-api: regenerate 6 months ago
aya-ebpf-cty.txt chore: Bless public API changes 2 years ago
aya-ebpf-macros.txt Add support for Flow Dissector programs 6 months ago
aya-ebpf.txt ring_buf: add RingBufBytes for raw byte slices 2 weeks ago
aya-log-common.txt aya-log-common: seal Argument 2 weeks ago
aya-log-ebpf-macros.txt xtask: Add cargo-public-api 2 years ago
aya-log-ebpf.txt aya-log-ebpf: tidy up `macro_support` 3 months ago
aya-log-parser.txt public-api: regenerate 6 months ago
aya-log.txt implement load-time log level mask 2 weeks ago
aya-obj.txt aya,aya-obj: cache feat probed info fields 4 months ago
aya.txt aya: add Map::from_map_data() for pinned map access 4 days ago