Ponieważ Linux działa na wszystkim, od małych jednopłytowych komputerów z podstawową siecią Wi-Fi lub Ethernet, po ogromne klastry superkomputerów, podsystem sieciowy Linuksa nadal obserwuje ogromne ulepszenia w każdym cyklu jądra. W przypadku Linuksa 6.4 zmiany sieciowe są poważne, począwszy od obsługi nowego sprzętu (w tym Apple M1 Pro/Max WiFi!) po dalsze prace nad obsługą Wi-Fi 7, a także niekończące się prace nad optymalizacją wydajności.

Zmiany sieciowe w systemie Linux 6.4 zostały przesłane i wciągnięte do systemu Linux Git. Niektóre z najważniejszych funkcji po stronie sieci w tej następnej wersji jądra obejmują:

-Dodano nową opcję konfiguracji „MAX_SKB_FRAGS”, której zwiększenie może zapewnić lepszą wydajność BIG TCP. Ta opcja może pozwolić na dopasowanie do 45 segmentów na SKB, a ta wartość jest już używana w Google od „lat”, według inżyniera Erica Dumazeta, który przesłał łatkę do upstream. Domyślna wartość/proc/sys/net/core/max_skb_frags jest utrzymywana na poziomie 17, dopóki nie będzie większego pokrycia testowego w celu uzyskania lepszej zaktualizowanej wartości domyślnej i uniknięcia problemów ze sterownikami.

-Sterownik Wi-Fi „iwlwifi” firmy Intel był przygotowywany do obsługi Wi-Fi 7 EHT i obsługi wielu łączy.

-Sterownik MediaTek MT76 dodał Wi-Fi 7 wsparcie.

-Dzięki podstawowemu kodowi sieciowemu jądra Linuksa włączona jest teraz obsługa sieci Wi-Fi 7 (EHT).

-Liczne nowe funkcje (e)BPF dla programistów.

-Zoptymalizowane wyszukiwanie tras dla adresów IPv6.

-Do kodu SCTP dodano harmonogramy strumieni Fair Capacity Scheduler i Weighted Fair Queuing Scheduler.

-Dodano obsługę sieci Ethernet dla podstawowych urządzeń AMD Pensando. Obsługa AMD Pensando SoC kontynuuje prace nad upstreamingiem.

-Dodano obsługę Ethernetu dla następujących SoC: MediaTek MT7981, MediaTek MT7988, Broadcom BCM53134, Qualcomm EMAC3 DWMAC i StarFive JH7110 RISC-V.

-Obsługa Wi-Fi dla urządzeń Apple M1 Pro i Apple M1 Max.

-Obsługa sprzętu Wi-Fi Realtek rtl8710bu/rtl8188gu, rtl8822bs, rtl8822cs i rtl8821cs.

-Sterownik sieciowy 100G ICE firmy Intel pracuje nad obsługą skalowalnego IOV. W międzyczasie sterownik Intel i40e dodał obsługę wielu buforów XDP.

-Obsługa magistrali SDIO dla sterownika Realtek RTW88.

-Sterownik Realtek RTW89 ma lepszą obsługę skanowania 6GHz.

-Różne ulepszenia sieci dotyczące obsługi kopiowania zerowego.

-Różne inne optymalizacje wydajności/wydajności z ulepszeniami wątków, zoptymalizowanymi układami struktur itp.

Więcej szczegółów na temat ogromnej ilości zmian sieciowych Linuksa w jądrze v6.4 przez ten post na liście mailingowej.

Categories: IT Info