眾多網絡通信方面的改進正來到Linux 5.10
與大多數內核週期一樣,Linux 5.10有大量的網絡改進,從擴大的設備驅動覆蓋範圍到新的核心網絡特性,以及繼續推進(e)BPF等,這段時間的工作尤其繁忙。在Linux 5.10中,這些工作包括:
– 支持BPF程序與內核一起運送,並在啟動時通過用戶模式驅動機制提前加載它們。現在還支持可睡眠的BPF 程序和其他BPF 增強功能。
– 內核現在允許超過255 個IPv4 多播接口。
– 繼續改進多路徑TCP (MPTCP) 代碼。
– 對Intel IGB驅動程序的XDP支持。
– Ath11k WiFi驅動現在支持QCA6390和IPQ6018芯片組。
– Mellanox網卡對於不需要太多卸載的數據包可以看到高達20%的性能提升。THis優化可允許多個數據包共享一個描述符條目。
– 一個新的BPF助手可以幫助改善TCP背壓,並幫助限制堆棧遍歷。在一個開發者的測試中,在他的配置中,容器和主機之間的虛擬以太網驅動程序的TCP流速從10 Gbps左右提高到15 Gbps。
– 支持Mediatek MT76芯片的Wi-Fi改進。
– 迎來對Broadcom 200G芯片的以太網支持。
需要了解更多關於Linux 5.10網絡變化的細節,您可以關注這個Git合併。