2024

11-17 eBPF Talk: 谁动了我的 bpf map?
11-03 eBPF Talk: 修复了 bpftool 中存在了 7 年的 BUG
10-27 eBPF Talk: 自制查看 bpf prog 反汇编的工具
10-20 eBPF Talk: 我禁用了 freplace tailcall freplace
10-13 eBPF Talk: guard spinlock
09-08 eBPF Talk: 改进 XDP 解析 TCP options
09-01 eBPF Talk: 又修了一个 tailcall 有关的 BUG
08-25 eBPF Talk: ringbuf 经验分享
08-18 eBPF Talk: 给 x86 BPF JIT 做下优化
08-18 eBPF Talk: XDP 解析所有 TCP options
08-11 eBPF Talk: BPF 读取 TOA 的 4 种方式
07-28 eBPF Talk: 手撕 verifier log 一例
07-21 eBPF Talk: 耗时 10 个月,修复了又一个 tailcall 的 bug
07-14 eBPF Talk: 在设备层统计网络包延迟
07-07 eBPF Talk: 跟踪 ipv4 sysctl 配置变更
06-30 eBPF Talk: 使用 drgn 学习 bpf
06-23 eBPF Talk: 跟踪 RPS/XPS 配置变更
06-17 eBPF Talk: 跟踪 IRQ 绑核
06-02 eBPF Talk: 一行代码两行泪
05-26 eBPF Talk: vista 支持对 XDP/tc-bpf 进行抓包
05-26 eBPF Talk: 混部环境下无损升级 XDP 程序的思路
05-26 eBPF Talk: pwru 继承者 vista
05-26 eBPF Talk: XDP dispatcher 简介
05-26 eBPF Talk: XDP 进阶手册
05-26 eBPF Talk: 使用隔离的 netns 避免 iptables 规则干扰收发 ping 包
05-26 eBPF Talk: 善用 TCP option 来支持网关 ping
05-26 eBPF Talk: 开放 eBPF vm on eBPF 源代码
05-26 eBPF Talk: xdpsnoop 一个 XDP 安装过程的跟踪工具
05-26 eBPF Talk: 给 eCapture 支持 pcap-filter 的艰辛历程
05-26 eBPF Talk: 打造自己的 socket 跟踪工具 socketrace
05-26 eBPF Talk: ethtool 跟踪工具 ethtoolsnoop
05-26 eBPF Talk: 记录一次网络抖动排障
05-26 eBPF Talk: `tailcall` in `bpf2bpf` 踩坑一则
05-26 eBPF Talk: 巨献 eBPF vm on eBPF
05-26 eBPF Talk: Unix Socket 抓包工具 sockdump
05-26 eBPF Talk: XDP 支持 traceroute
05-26 eBPF Talk: 从一个 pwru issue 谈起
05-15 eBPF Talk: tc-dump 支持 pcap-filter
05-15 eBPF Talk: 给 pwru 添砖加瓦
05-15 eBPF Talk: 手撕 XDP 程序
05-15 eBPF Talk: 内核 bpf 子系统贡献++
05-15 eBPF Talk: 内核 bpf 子系统贡献之修复 tailcall 无限循环
05-15 eBPF Talk: introduce kfuncs
05-15 eBPF Talk: tailcall in freplace 有 BUG
05-15 eBPF Talk: 尝试 trace tailcall 程序?!
05-15 eBPF Talk: 达成内核 bpf 子系统贡献者成就
05-15 eBPF Talk: introduce tracepoint
05-12 eBPF Talk: bpf link 简介
04-05 eBPF Talk: tracepoint __data_loc
04-04 eBPF Talk: trace tracepoint 程序