容器网络 netkit 方案:替代 veth 吞吐和延迟追平主机,实现作者论文深度解读 2026年10月17日 | BPF 本文地址:https://www.ebpf.top/post/netkit-container-packet-delivery-ebpf 1. 背景:backlog 队列在协议栈的哪里 2. 问题:veth 让包多排了一次队 3. 两步改造:bpf_redirect_peer 去掉进容器那次,netki…… 阅读全文
Cloudflare 平台重塑(四):eBPF 带来的可观测性、运维与可靠性提升 2026年10月15日 | BPF 本文地址:https://www.ebpf.top/post/cloudflare-replatforming-4 1. eBPF 可观测性提升实践 1.1 调试「不可能发生」的报文损坏(flowtrackd 事件) 1.2 借助 kfree_skb 跟踪解决神秘的 VoIP 丢包 1.3 漂移流检测:一类全新的事件可观测性 1.4 细粒度指标与内核级分布…… 阅读全文
一次可挂上四百多个系统调用:tracing_multi 进 Linux 7.2 2026年10月14日 | BPF 本文地址:https://www.ebpf.top/post/lwn-tracing-multi 1. 为什么还要动跟踪点 2. 从「一对一蹦床」到「一组一起管」 3. 开发里两道硬坎:锁与热补丁 4. 用户态 API:pattern + 可选 cookie 5. 验证器的硬边界:能读参数,不能解引用指针 6. 规模预期与 Arm 上的 IPI 7.…… 阅读全文
Cloudflare 平台重塑:落地 eBPF 的技术挑战与五项开创性成果(下) 2026年10月8日 | BPF 本文地址:https://www.ebpf.top/post/cloudflare-replatforming-3 1. 最艰难的架构挑战:长达 13 个月的上游合入组织征程 2. 最艰难的调试挑战:「不可能发生」的报文损坏 3. 五项开创性的技术成果 3.1 向 Linux 主线内核贡献 sk_lookup 并构建 Tubular 3.2 「软单播」(Soft-…… 阅读全文
LPC 2026 eBPF 议程前瞻:Rust 要进 verifier,BPF 被推上 CVE 空窗期前线 2026年10月1日 | BPF 本文地址:https://www.ebpf.top/post/lpc2026-ebpf-track 1. 先看全景:24 场议题的六条主线 2. Rust 进场:verifier 要为一门完整语言重写 3. 给 verifier 上锁:测试、证明与消毒器 4. CVE 空窗期:BPF 被推上热缓解前线 5. 可编程点继续外扩:从缺页到 sysctl 6. 生产一线…… 阅读全文
Cloudflare 平台重塑:用 eBPF 填补 Linux 生态缺口(中) 2026年9月13日 | BPF 本文地址:https://www.ebpf.top/post/cloudflare-replatforming-2 1. 缺口 1:线速 DDoS 缓解 2. 缺口 2:XDP 流量对标准工具不可见 3. 缺口 3:BSD Socket API 无法扩展 4. 缺口 4:DDoS 规则不够灵活 5. 缺口 5:软件定义的有状态 DDoS 防护(flowtrack…… 阅读全文
Cloudflare 平台重塑:从硬件厂商锁定到可编程网络 eBPF 平台(上) 2026年9月12日 | BPF 本文地址:https://www.ebpf.top/post/cloudflare-replatforming-1 1. 催化剂:摆脱硬件锁定 2. XDP:性能不必妥协 3. 替换技术债 4. 为何采用基于 eBPF 的平台路径? 5. 我们今天在何处使用 eBPF 6. 押注 eBPF 生态,作为 Cloudflare 的平台 延伸阅读 原文:https://eb…… 阅读全文
eBPF 安全分发:内核 6.18 证书签名机制实测 2026年9月6日 | BPF 本文地址:https://www.ebpf.top/post/signed-bpf 1. 引子:谁有权往内核里放 BPF 代码? 2. 签名 BPF 是怎么回事 3. 实验:一把可信钥匙,一把不可信钥匙 第 0 步:准备头文件 第 1 步:一个最小的 BPF 程序 第 2 步:生成两套自签证书 第 3 步:把 A 的证书注册进 session keyring 第 4 步:生成签名骨…… 阅读全文
跨发行版 eBPF 程序:兼容性负担与工程对策 2026年8月16日 | BPF 本文地址:https://www.ebpf.top/post/maintaining-ebpf-prog 1. 背景:为何不能按用户态软件估算维护成本 2. 以 tracexec 工具维护为起点 3. 兼容性负担:按机制展开 3.1 Helper / kfunc 与 MSKV 3.2 可睡眠 fentry 与 CONFIG_FUNCTION_ERROR_INJECTION 3.3 架构差异:原子操作与 BPF JIT 3.4 带直接调用的动态 Ftrace 3.5 可睡眠程序与 BPF_F_NO_PREALLOC Map 3.6…… 阅读全文
ActPlane:把 Agent Harness Enforcement 下沉到内核 eBPF 2026年7月8日 | BPF 本文地址:https://www.ebpf.top/post/actplane-pushing-agent-harness 先看我们想要什么 三层约束,三种盲区 所有副作用的必经之路 Harness 不只是 Sandbox 核心机制:标签传播 时序约束:since 子句 Agent 集成 运行时架构 适用场景与局限 小结 原文地址:http…… 阅读全文