头图

01、整体进展

本次双月报总结了 SIG 在 1 月和 2 月的工作进展,工作聚焦在 ANCK CVE 和稳定性问题修复,以及上游 SMC eBPF 透明替换特性推进和多个话题讨论上。

本月关键进展:

  1. 推进 SMC eBPF 透明替换特性上游化,更新至 V7;开展上游会议与 SMC Maintainer 探讨 SMC 抓包、流量控制等新特性。
  2. 完成 ANCK 5.10 中多个稳定性问题和 CVE 的修复。

    02、ANCK 通用内核网络协议栈

    修复

    ANCK 5.10 内核修复了若干稳定性问题,以下问题预计随 019 版本发布:

  3. 修正 cake qdisc 的一处可能的越界访问。(PR3836)
  4. 修正了 ets qdisc 的一处潜在 OOB 问题。(PR4561)
  5. 修复了 tca 一处潜在的 OOB 问题。(PR4562)

安全

ANCK 5.10 修复了如下 CVE,预计随 019 版本发布:
image.png

03、SMC

本双月 SIG 在 SMC 上的工作主要集中在推动 SMC eBPF 透明替换功能的上游化,以及与上游讨论多个 SMC 特性。

eBPF 透明替换

上游 SMC 提供了 smc_run 这一进程维度透明替换 TCP 的功能,但这种方式存在静态链接程序不可用以及替换维度单一的问题。SIG 持续推动基于 eBPF 的 SMC 灵活替换方案,支持多种维度下的透明替换和基于 IP/端口等策略的快速回退能力。本双月 SIG 在上游更新了 4 个版本,最新版本为 v7[1]:
https://lore.kernel.org/bpf/20250123015942.94810-1-alibuda@li...

上游社区会议

本双月 SIG 与上游 SMC Maintainer 开展了一轮社区会议讨论:

  1. SMC eBPF 透明替换特性,见上述。
  2. SMC 抓包功能。目前 RDMA 网络抓包依赖设备提供的能力,SIG 提出一种在 SMC 协议栈内对 SMC-R/D 均适用的抓包手段,正在推进代码评审中。
  3. SMC 流量控制功能。SMC 在容器场景中相较 TCP 缺少流量整形能力,为此 SIG 评估并提出了一种 SMC 流量控制方案,正在与上游社区沟通中。

高性能网络 SIG(Special Interest Group) :在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用 XDP、RDMA、VIRTIO 等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议栈,提升云计算时代数据中心应用的网络性能。

高性能网络 SIG 主页:https://openanolis.cn/sig/high-perf-network


龙蜥社区
40 声望13 粉丝

OpenAnolis龙蜥社区由国内外头部企业联合建立的操作系统开源社区。