Commit Graph

61 Commits (aa5a944af8d18a3d90b71f97f8a922323862629a)

Author SHA1 Message Date
Dmitry Savintsev c7dfae4933 import TryFrom only for sk_msg programs
Avoid unused_imports warning for std::convert::TryFrom.
Conditionally import it only when it is needed -
in sk_msg programs.

remove unused `std::convert::TryFrom` import to avoid the warning in the generated projects:
```
warning: unused import: `TryFrom`
 --> myapp/src/main.rs:4:15
  |
4 |     convert::{TryFrom,TryInto},
  |               ^^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

warning: `myapp` (bin "myapp") generated 1 warning
```
Michal Rostecki e1fb8024a6 fentry/fexit: Add template for fentry/fexit programs
Signed-off-by: Michal Rostecki <mrostecki@opensuse.org>
Dave Tucker 292ae61bee update to new api in aya main
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
William Findlay a80359acca
userspace: use include_bytes_aligned! instead of --path flag
William Findlay 3f082e713e
tp_btf: add template for tp_btf programs
William Findlay 7908e8593d
lsm: update program.load() to use new signature with &Btf
William Findlay 7ffb47cc6b
template: add a new template for LSM programs
Alessandro Decina ddbe4013bf Fix attach placeholder for kprobes
Alessandro Decina 7baf4f5688 Sleep while waiting for SIGINT
Dave Tucker d98d90be7a Generate Skeleton Programs for all program types
User may specify a program_type by prompt or CLI flag.
We then generate skeleton code to the ebpf program for a noop program of
that type.

Requires cargo-generate@main

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
Dave Tucker 9e1c761d8d Initial Commit
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>