文件名称:linux-bpf-learning:了解如何使用BPFeBPF
文件大小:77KB
文件格式:ZIP
更新时间:2024-05-25 23:14:46
C
学习Linux BPF/eBPF 编程 打造学习BPF知识的中文社区。学习计划如下: 相关博文参考 中文版: 实验环境准备 Linux操作系统,推荐使用最新稳定内核版本. 本人自己的实验环境是Ubuntu 18.04标准版vagrant虚拟机,内核版本为4.15.0。可以从这里下载该vagrant虚拟机环境,已安装bcc工具集合: 下载链接: 提取码: qvhc。 使用方式可以参考。 以下命令如无特殊说明,均在Ubuntu环境下测试执行。 预装clang、LLVM、iproute2、libelf-dev # for ubuntu apt install clang llvm libelf-dev iproute2 # test clang clang -v # test llvm llc --version # test iproute2 ip link bpftool命令行安装说明 下
【文件预览】:
linux-bpf-learning-master
----.gitignore(20B)
----README.md(3KB)
----bpf()
--------bpf-maps()
--------README.md(3KB)
--------perf-sys.h(1KB)
--------bpf_trace_printk_definition.pdf(60KB)
--------Makefile(9KB)
----tc()
--------tc-xdp-statistics.c(2KB)
--------README.md(2KB)
--------tc-xdp-drop-tcp.c(1KB)
--------headers()
--------debug-tc-xdp-drop-tcp.c(2KB)
----LICENSE(1KB)
----xdp()
--------README.md(4KB)
--------xdp-drop-world.c(716B)