Learning XDP and eBPF from scratch.
I'll be documenting my learning of XDP from scratch in this repository. Even if you have little knowledge about XDP, you can refer to my documentation to configure environment on a freshly installed ubuntu host, run your first XDP program, and start writing your own programs afterwards.
Required sw:
sudo apt install -y git build-essential clang libelf-dev pkg-config gcc-multilib
这个仓库记录了我从零开始学习XDP和eBPF的过程,即便是缺乏一些相关知识,你仍然可以参考我的文档和代码,从一个刚装好的Ubuntu主机上配置好环境、运行你第一个XDP程序,并在之后开始运行你自己的XDP程序。
非常感谢xdp-tutorial和linux-observability-with-bpf这两个仓库的作者和所有贡献者,以及这两本书 Linux Observability with BPF、bpf-performance-tools的作者和译者们(已有中译本)让我见识到eBPF和XDP的奇妙之处。