41 releases

0.23.0 Apr 2, 2024
0.22.1 Jan 4, 2024
0.22.0 Dec 6, 2023
0.21.2 Jul 31, 2023
0.1.2 Jun 10, 2020

#205 in Cargo plugins

Download history 257/week @ 2023-12-23 391/week @ 2023-12-30 624/week @ 2024-01-06 805/week @ 2024-01-13 1028/week @ 2024-01-20 710/week @ 2024-01-27 464/week @ 2024-02-03 298/week @ 2024-02-10 400/week @ 2024-02-17 593/week @ 2024-02-24 641/week @ 2024-03-02 917/week @ 2024-03-09 1085/week @ 2024-03-16 1348/week @ 2024-03-23 2422/week @ 2024-03-30 2203/week @ 2024-04-06

7,149 downloads per month
Used in 12 crates (7 directly)

LGPL-2.1-only OR BSD-2-Clause

1MB
10K SLoC

CI rustc

libbpf-cargo

crates.io badge

Helps you build and develop BPF programs with standard Rust tooling.

To use in your project, add into your Cargo.toml:

[build-dependencies]
libbpf-cargo = "0.23"

See full documentation here.

This crate adheres to Cargo's semantic versioning rules. At a minimum, it builds with the most recent Rust stable release minus five minor versions ("N - 5"). E.g., assuming the most recent Rust stable is 1.68, the crate is guaranteed to build with 1.63 and higher.

Please note that the generated skeleton files, while guaranteed to be source code compatible according to aforementioned versioning rules, are not guaranteed to be character identical between releases (including patch releases).

Contributing

We welcome all contributions! Please see the contributor's guide for more information.

Dependencies

~14–27MB
~419K SLoC