eBPF Talk: XDP 进阶手册

XDP,全称为 eXpress Data Path,是 Linux 内核 4.8 版本引入的一种高性能网络数据包处理技术。 XDP 只能用来处理网卡接收到的网络包,可对网络包进行修改、丢弃、转

eBPF Talk: `tailcall` in `bpf2bpf` 踩坑一则

在 bpf2bpf 里使用 tailcall 时,可以达到意想不到的效果: tailcall 目标 bpf prog 复用当前 subprog 的栈空间,而不是 subprog caller 的栈空间。 subprog caller 能获取到 tailcall 目标 bpf prog 的返回值。 tailcall in bpf2bpf 支持情况 从 5.10