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.
 
 
Tamir Duberstein 8250a09bc0 Add rustfmt to CI 3 months ago
.cargo Move dependencies to workspace 3 months ago
.github Add rustfmt to CI 3 months ago
xtask Replace xtask builds with build scripts 3 months ago
{{project-name}} Add rustfmt to CI 3 months ago
{{project-name}}-common Move dependencies to workspace 3 months ago
{{project-name}}-ebpf Add rustfmt to CI 3 months ago
.gitignore chore: remove Cargo.lock from .gitignore (#113) 6 months ago
Cargo.toml Replace xtask builds with build scripts 3 months ago
README.md Replace xtask builds with build scripts 3 months ago
cargo-generate.toml Remove branch specifications 2 years ago
pre-script.rhai include and use clap only if needed 2 years ago
rustfmt.toml Add rustfmt to CI 3 months ago
test.sh Add rustfmt to CI 3 months ago

README.md

{{project-name}}

Prerequisites

  1. Install bpf-linker: cargo install bpf-linker

Build & Run

Use cargo build, cargo check, etc. as normal. Run your program with xtask run.

Cargo build scripts are used to automatically build the eBPF correctly and include it in the program. When not using xtask run, eBPF code generation is skipped for a faster developer experience; this compromise necessitates the use of xtask to actually build the eBPF.