为让 BIG TCP 适用于 VXLAN 和 Geneve,相关补丁还修正了隧道路经中对报文长度的假设:部分代码此前默认 skb->len 小于 64 KiB,或将长度存放在 16 位字段中,可能导致大报文长度被截断。补丁系列同时覆盖 BIG TCP 的 IPv4 和 IPv6 工作负载。
RTNL 是 Linux 网络子系统中的全局锁之一。此前,当系统同时管理多个网络命名空间中的路由规则时,部分操作可能被同一个全局串行化点限制。新设计的目标,是让不同网络命名空间中的 FIB 规则操作拥有更大的并行空间。
现有资料支持“减少全局锁竞争、改善并行性”这一架构层面的判断,但没有提供可靠且精确的 IPv4 或 IPv6 基准测试增幅。因此,暂时无法据此给出具体的百分比或性能倍数;实际收益仍取决于工作负载、网络命名空间数量和系统配置。
这次网络子系统合并还包含多项驱动和协议层改动:
此前的投稿量也显示出类似趋势:在一个 9 天的时间窗口内,网络子系统收到 405 个标记为 [PATCH net][PATCH net-next]
问题并不只是 AI 能否写出代码。借助大语言模型,生成看似合理的解释、错误报告和审查请求同样变得非常廉价。最终,仍需要人类维护者逐一判断:补丁是否真的有必要、实现是否正确、是否存在安全风险,以及它是否值得进入内核主线。
他们计划让大语言模型更多承担流程性工作,包括:
这说明维护者更倾向于把 LLM 当作工作流助手,而不是子系统维护者的替代品。对于涉及并发和时序的内核代码,这一区别尤其重要。
维护者特别提到了 PCIe 错误和超时等罕见事件路径。此类场景中的竞争条件往往只在非常特殊的时序交错下出现,难以稳定复现,也很难证明不存在。LLM 可以帮助指出可疑模式,却不能可靠地为每一种罕见并发交错证明代码正确。
因此,目前最稳妥的结论是:Linux 7.3 网络子系统在功能上继续扩展,尤其加强了覆盖网络和高并行路由管理能力;但与此同时,AI 生成补丁和相关审查请求的快速增加,正在把 Linux 内核长期依赖的人工维护流程推向新的压力测试。