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