diff --git a/pages/linux/bpftool.md b/pages/linux/bpftool.md new file mode 100644 index 000000000..0f438fd04 --- /dev/null +++ b/pages/linux/bpftool.md @@ -0,0 +1,37 @@ +# bpftool + +> Tool for inspection and simple manipulation of eBPF programs and maps. +> Some subcommands such as `bpftool prog` have their own usage documentation. +> More information: . + +- List information about loaded `eBPF` programs: + +`bpftool prog list` + +- List `eBPF` program attachments in the kernel networking subsystem: + +`bpftool net list` + +- List all active links: + +`bpftool link list` + +- List all `raw_tracepoint`, `tracepoint`, `kprobe` attachments in the system: + +`bpftool perf list` + +- List `BPF Type Format (BTF)` data: + +`bpftool btf list` + +- List information about loaded maps: + +`bpftool map list` + +- Probe a network device "eth0" for supported `eBPF` features: + +`bpftool feature probe dev {{eth0}}` + +- Run commands in batch mode from a file: + +`bpftool batch file {{myfile}}`