Linux 6.13 内核已经邮寄了大量的网络子系统更新,从有线和无线驱动程序增强到核心网络代码改进。
像往常一样,每个内核周期都会有很多网络变化,因为在 Linux 下使用有线和无线硬件种类繁多。Linux 6.13 网络的一些亮点包括:
– 正在进行“非常大”的工作,以使每个网络命名空间的 RTNL 锁定范围,以显著减少容器化用例中的锁定争用。
– Realtek RTW88 WiFi 驱动程序现在支持 Realtek 8821AU 和 8812AU USB 适配器。
– Realtek RTW89 WiFi 驱动程序增加了热保护处理。这种热保护支持是为了在温度超过阈值时通过降低 TX 占空比来防止芯片开销。
– 为连接的 UDP 套接字添加了 4 元组哈希,以显著加快已连接套接字的查找速度。
– VirtIO 网络驱动程序 (virtio-net) 现在支持 AF_XDP 零拷贝支持,以在虚拟化环境中产生更好的性能。
– HiSilicon 驱动程序支持 BMC 千兆以太网。
– INET/INETV6 地址哈希的可预测性变得更差。
– Netfilter 中的优化以减少内存消耗。
– Arcadyan ARV45XX AR2417 & Gigaset SX76[23] AR241[34]在ath5k WiFi驱动程序内提供支持。
– Big TCP GSO 支持 WireGuard,用于在 WireGuard 中处理 BIG TCP,这有助于提高性能。该补丁指出,据报道,一行代码更改使 WireGuard 的 TCP 流性能提高了 15%。
通过此拉取请求提供有关 Linux 6.13 内核的所有网络更改的更多详细信息。
转自 Many Networking Changes In Linux 6.13 – One Line Of Code Helping WireGuard Performance – Phoronix