Con Linux in esecuzione su qualsiasi cosa, dai minuscoli computer a scheda singola con rete Wi-Fi o Ethernet di base fino a enormi cluster di supercomputer, il sottosistema di rete Linux continua a vedere immensi miglioramenti a ogni ciclo del kernel. Con Linux 6.4 i cambiamenti di rete sono pesanti, dal nuovo supporto hardware (incluso il WiFi Apple M1 Pro/Max!) al lavoro continuo intorno al supporto WiFi 7 e al lavoro senza fine sull’ottimizzazione delle prestazioni.

Le modifiche alla rete di Linux 6.4 sono state inviate e già inserite in Linux Git. Alcune delle caratteristiche salienti sul lato networking per questa prossima versione del kernel includono:

-Viene aggiunta una nuova opzione di configurazione”MAX_SKB_FRAGS”che quando viene aumentata può produrre prestazioni BIG TCP migliori. L’opzione può consentire di adattare fino a 45 segmenti per SKB e quel valore è già stato utilizzato da Google per”anni”secondo l’ingegnere Eric Dumazet che ha inviato la patch per l’upstream. Il valore predefinito di/proc/sys/net/core/max_skb_frags viene mantenuto a 17 fino a quando non ci sarà più copertura di test per un valore predefinito aggiornato migliore e per non causare problemi di driver.

-Il driver WiFi”iwlwifi”di Intel ha visto i preparativi per il supporto WiFi 7 EHT e il supporto multi-link.

-Il driver MediaTek MT76 ha aggiunto WiFi 7 supporto.

-Con il codice core di rete del kernel Linux, il supporto mesh WiFi 7 (EHT) è ora abilitato.

-Numerose nuove funzionalità (e)BPF per gli sviluppatori.

-Ricerca del percorso ottimizzata per gli indirizzi IPv6.

-Gli schedulatori di flussi Fair Capacity Scheduler e Weighted Fair Queuing Scheduler sono stati aggiunti al codice SCTP.

-È stato aggiunto il supporto Ethernet del dispositivo core AMD Pensando. Il supporto del SoC AMD Pensando continua a lavorare sull’upstreaming.

-Aggiunto supporto Ethernet per i seguenti SoC: MediaTek MT7981, MediaTek MT7988, Broadcom BCM53134, Qualcomm EMAC3 DWMAC e StarFive JH7110 RISC-V.

-Supporto WiFi per i dispositivi Apple M1 Pro e Apple M1 Max.

-Supporto hardware WiFi Realtek rtl8710bu/rtl8188gu, rtl8822bs, rtl8822cs e rtl8821cs.

-Il driver di rete 100G ICE di Intel ha visto il lavoro per supportare Scalable IOV. Il driver i40e di Intel nel frattempo ha aggiunto il supporto multi-buffer XDP.

-Supporto bus SDIO per il driver Realtek RTW88.

-Il driver Realtek RTW89 ha un supporto migliore per la scansione a 6 GHz.

-Vari miglioramenti di rete relativi alla gestione della copia zero.

-Varie altre ottimizzazioni di prestazioni/efficienza con miglioramenti del threading, layout struct ottimizzati, ecc.

Maggiori dettagli sull’enorme quantità di modifiche alla rete Linux per il kernel v6.4 scorrere attraverso questo post della mailing list.

Categories: IT Info