Les modifications du sous-système de réseau Linux 6.5 incluent davantage de préparations autour de la norme sans fil WiFi 7 en cours ainsi que la prise en charge d’un certain nombre d’adaptateurs réseau plus récents.
Au cours de l’année écoulée, les ingénieurs d’Intel ont fait beaucoup pour la prise en charge du WiFi 7 sous Linux au profit de leur pilote IWLWIFI et de leurs futurs chipsets 802.11be. Une grande partie du travail d’activation a porté sur le mode Multi-Link Operation (MLO) du WiFi 7. Le WiFi 7 MLO permet aux appareils d’envoyer et de recevoir simultanément des données sur plusieurs bandes de fréquences et canaux. MLO permet d’utiliser simultanément les bandes 2,4 GHz, 5 GHz et 6 GHz avec le matériel pris en charge. Avec Linux 6.5, plus de code d’opération multi-liens est maintenant en place.
Le pilote Intel WiFi dans Linux 6.5 a également connu une”mise à jour majeure”pour gérer le nouveau micrologiciel de l’appareil et activer le mode MLO. Le pilote IWLWIFI peut également désormais prendre en charge les images PNVM segmentées et les tables de puissance ainsi qu’une nouvelle fonctionnalité de gain d’antenne de plate-forme (PPAG).
Certains des autres événements WiFi pour ce nouveau noyau incluent Qualcomm Pilote 802.11ax”ath11k”ajoutant la prise en charge de Multiple Basic Service Set Identifier (MBSSID) et Enhanced MBSSID (EMA) en mode AP. Une fonctionnalité de mode de test d’usine a également été ajoutée au pilote ath11k. Le pilote Realtek RTW89 ajoute quant à lui une diversité d’antenne basée sur RSSI et la prise en charge des canaux U-NII-4 sur la bande 6 GHz. Enfin, le pilote Realtek RTL8XXXU a ajouté la prise en charge du mode AP et la prise en charge de l’agrégation USB-RX avec les nouveaux chipsets USB.
Certains des nouveaux matériels réseau pris en charge dans Linux 6.5 incluent le Realtek RTL8192FU, 2,4 GHz, mode b/g/n, 2T2R, 300 Mbps, Realtek RTL8723DS (variante SDIO) et Realtek RTL8851BE en ce qui concerne les ASIC sans fil. La nouvelle prise en charge du matériel filaire dans Linux 6.5 inclut les commutateurs Synopsys EMAC4, Marvell 88E6361 8 ports (5x1GE + 3×2.5GE), les commutateurs Marvell 88E6250 7 ports, les PHY Microchip LAN8650/1 Rev.B0 et les PHY 1GE intégrés MediaTek MT7981/MT7988..
La mise à jour généralement énorme du sous-système de réseau Linux 6.5 apporte également de nombreux ajouts BPF, une allocation d’interruption dynamique pour le pilote Intel 100G, une analyse active dans IEEE 802.15.4, un verrouillage par VMA pour le retournement de page TCP reçoit zéro-la gestion des copies, la prise en charge de la génération automatique d’une bibliothèque C en espace utilisateur pour diverses familles Netlink, l’interrogation des sockets occupés pour CONFIG_RT et la refonte des implémentations sendpage et splice. Plus de détails sur les nombreuses mises à jour réseau de Linux 6.5 via cette fusion Git.