Linux 5.17網絡子系統方面的變化相當令人興奮
正在開發的5.17內核的Linux網絡子系統的更新是相當令人興奮的,因為Linux在雲中的大型服務器和企業網絡設備上的運行以及小型物聯網硬件上的Linux都是如此多產。新版不僅像往常一樣有大量的硬件驅動行動,而且還有一些關鍵的性能/延遲優化。
在性能优化方面,AF_UNIX套接字有一个显著的延迟优化,同时优化了x86_64的csum_partial()函数,该函数通常用于计算TCP校验和。此外,TCP性能优化即在套接字锁释放后推迟释放SKB也非常令人关注。
Linux 5.17加入了許多英特爾Wi-Fi設備的”ILLWIFI”驅動改進,包括新的Killer AX211 PCI ID、6GHz WiFi改進、支持OCE掃描、TAS支持以及更多。還加入了用於英特爾的WiFi驅動和其主動管理技術設備之間的接口。
新版對AMD方面也非常友好,尤其是對Yellow Carp的以太網支持,這讓”Rembrandt”APU的處理器集成網絡可以不經配置直接開始使用。此外還有對尚未發布的NVIDIA Spectrum-4網絡ASIC的支持。
Linux 5.17的其他一些網絡變化包括:新的BPF助手,支持內核加載器中的BPF重定位,為libbpf的v1.0版本做準備,在WiFi代碼中通過在空時公平代碼中使用粗略時間來節省一些CPU週期,支持Android AOSP藍牙質量報告,多補丁TCP(MPTCP)增強,支持管理組件通過串行傳輸(MCTP),不同類型的網絡卸載流程改進,微軟方面加入的現在有XDP驅動程序支持,新的IWLMEI驅動程序。