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
Dave Tucker 7dba5a41ad feat(aya): Make LinkInfo and loaded_links public
We have had loaded_links in the API as `#[doc(hidden)]` for a while.
I've been using it in bpfman and it's been fine. This commit does the
minimal work required to make the API stable.

We expose a `LinkInfo` type - similar to `ProgInfo` - which wraps the
generated type. In this case, `bpf_link_info`.

A few accessor functions have been added for `id`, `link_type` and
`program_id`. There are many more fields that could be (eventually)
made public.

As a convenience, `LinkInfo` can be retrieved from an existing FdLink
by using `FdLink::info()`.

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
1 week ago
..
aya-build.txt aya-build: Allow setting Rust nightly version 2 months ago
aya-ebpf-bindings.txt public-api: regenerate 2 months ago
aya-ebpf-cty.txt chore: Bless public API changes 1 year ago
aya-ebpf-macros.txt Add support for Flow Dissector programs 2 months ago
aya-ebpf.txt aya-ebpf: put mem{set,move,cpy} behind cfg(target_arch = "bpf") 4 weeks ago
aya-log-common.txt public-api: regenerate 2 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 public-api: regenerate 2 months ago
aya-log.txt build(deps): update public-api requirement in the cargo-crates group 6 months ago
aya-obj.txt aya-obj, aya-ebpf-bindings: regenerate 2 months ago
aya.txt feat(aya): Make LinkInfo and loaded_links public 1 week ago