eBPF

XDP高性能网络数据包处理:从内核旁路到可编程数据面实战

深入解析 eXpress Data Path (XDP) 技术原理与实战应用,涵盖其作为 Linux 内核首个可编程高速数据包处理框架的设计哲学、驱动层实现机制、BPF 程序生命周期管理,以及从内核旁路到用户态 AF_XDP 的全链路技术方案,并结合 DDoS 防护、负载均衡、流量监控三大典型场景给出生产级部署实践。

Linux内核 BPF CO-RE (Compile Once – Run Everywhere):跨内核版本可移植 BPF 程序的生产级深度实战

BPF CO-RE(Compile Once – Run Everywhere)依托 BTF 元数据与编译器重写技术,让同一份 ELF 二进制在不同内核版本加载自动重写字段访问偏移。本文系统拆解 libbpf 的 CO-RE 机制、六大 BTF 重定位类别,并通过可编译运行的 TCP 健康监控探针示例展示生产级跨内核 BPF 工程实践。