2023

05-23 eBPF Talk: trampoline on x86【汇编慎入】
05-23 eBPF Talk: freplace on x86【汇编慎入】
05-23 eBPF Talk: perilogue on x86【汇编慎入】
05-23 eBPF Talk: poke on x86【汇编慎入】
05-23 eBPF Talk: 学习经验之确认 kernel version
05-23 eBPF Talk: 实战经验之 loop
05-23 eBPF Talk: XDP redirect to AF_XDP
05-23 eBPF Talk: bpf2bpf & tailcall 报错分析
05-23 eBPF Talk: 使用 AF_XDP 加速网络【译】
05-23 eBPF Talk: tailcall on x86【汇编慎入】【译】
05-23 eBPF Talk: tailcall 与 bpf2bpf【译】
05-21 eBPF Talk: 全局变量、常量与 bpf map
05-21 eBPF Talk: veth, XDP, GRO ?
05-21 eBPF Talk: XDP 转发失败了
05-21 eBPF Talk: 在 veth 上运行 XDP
05-21 eBPF Talk: XDP metadata 实战指南
05-21 eBPF Talk: 低性能 eBPF ACL
05-21 eBPF Talk: 揭秘 XDP 转发网络包【续】
05-21 eBPF Talk: bpf verifier 报告 ENOSPC
05-21 eBPF Talk: 一个 ARRAY bpf map 的使用细节
05-21 eBPF Talk: 全局变量实战指南
05-21 eBPF Talk: 优化 XDP ACL
05-21 eBPF Talk: 再论高性能 eBPF ACL
05-21 eBPF Talk: SKB 工作原理【译】
05-20 eBPF Talk: bpf helpers 的另一面
05-20 eBPF Talk: 揭秘 XDP 转发网络包
05-20 eBPF Talk: 解密 XDP generic 模式
05-20 eBPF Talk: 好用的 histogram
05-20 eBPF Talk: bpf2bpf 特性揭秘
05-20 eBPF Talk: cilium/ebpf 中 bpf map 的诞生
01-04 eBPF Talk: bpf map 源码导读
01-01 使用 drgn 查看网络设备的私有数据

2022

12-22 eBPF Talk: syscalldist: raw tracepoint 实战
12-21 eBPF Talk: 两个简单好用的 map 处理函数
12-21 eBPF Talk: 此汇编非彼汇编
11-24 eBPF Talk: eBPF 尾调用简介
11-16 eBPF Talk: bpf2bpf 特性简介
11-13 eBPF Talk: BPF map 趣事一则
11-06 eBPF Talk: 为当前内核提供外部 BTF 文件
11-01 eBPF Talk: 比 kprobe 更好的 trampoline
10-31 eBPF Talk: CPU and NUMA
10-31 eBPF CO-RE 的终极一步
10-30 eBPF Talk: 宏的两种写法
10-29 eBPF Talk: 变量声明的位置
08-24 为 eBPF 程序注入黑魔法 【正确姿势】
06-11 为 eBPF 程序注入黑魔法 【错误姿势】
04-01 demo for 「eBPF 技术实践:高性能 ACL」
01-22 一文吃透 Linux nsenter

2021

12-24 一文吃透 Linux TProxy 透明代理
12-19 在内核模块里运行 bpf 程序