Skip to content

xdp-ban v0.26 — 修复执行面阻塞问题

Choose a tag to compare

@githubflyideas githubflyideas released this 05 Aug 02:31

重要修复

v0.25 及之前的 xdp-agent 无法启动:eBPF 程序重构后 map 名变更,agent 仍在查找已不存在的 ban_list。控制面可用,执行面是死的。

本版修复并补上跨语言契约测试(解析 C 源码比对 map 名与结构体尺寸),防止同类回归。

  • 新增 src_ban_global,单点封禁支持网段
  • TTL 换算修正为 ktime 基准(此前会让封禁永不过期)
  • LPM key 强制归一化(未归一化的 key 永远匹配不上)
  • 范围封禁审批时重新展开前缀并检测漂移

预编译二进制(Linux amd64/arm64)。