Con Linux ejecutándose en todo, desde diminutas computadoras de placa única con Wi-Fi básico o redes Ethernet hasta enormes clústeres de supercomputadoras, el subsistema de redes de Linux continúa experimentando inmensas mejoras en cada ciclo del kernel. Con Linux 6.4, los cambios en la red son considerables, desde el nuevo soporte de hardware (¡incluido Apple M1 Pro/Max WiFi!) hasta el trabajo continuo en torno al soporte de WiFi 7, así como el trabajo interminable en las optimizaciones de rendimiento.

Los cambios de red de Linux 6.4 se enviaron y ya se incluyeron en Linux Git. Algunas de las características destacadas en el lado de la red para esta próxima versión del kernel incluyen:

-Se agrega una nueva opción de configuración”MAX_SKB_FRAGS”que, al aumentarla, puede generar un mejor rendimiento de TCP GRANDE. La opción puede permitir la instalación de hasta 45 segmentos por SKB y ese valor ya se ha utilizado en Google durante”años”, según el ingeniero Eric Dumazet, quien envió el parche para upstream. El valor predeterminado de/proc/sys/net/core/max_skb_frags se mantiene en 17 hasta que haya más cobertura de prueba para obtener un mejor valor predeterminado actualizado y para no causar ningún problema con el controlador.

-El controlador WiFi”iwlwifi”de Intel se ha preparado para la compatibilidad con WiFi 7 EHT y la compatibilidad con enlaces múltiples.

-El controlador MediaTek MT76 ha agregado WiFi 7 apoyo.

-Con el código central de red del kernel de Linux, ahora está habilitado el soporte de malla WiFi 7 (EHT).

-Numerosas características nuevas (e)BPF para desarrolladores.

-Búsqueda de rutas optimizada para direcciones IPv6.

-Se han agregado al código SCTP los programadores de transmisión Fair Capacity Scheduler y Weighted Fair Queuing Scheduler.

-Se ha añadido compatibilidad con Ethernet del dispositivo central de AMD Pensando. El soporte de AMD Pensando SoC continúa trabajando en upstreaming.

-Se agregó compatibilidad con Ethernet para los siguientes SoC: MediaTek MT7981, MediaTek MT7988, Broadcom BCM53134, Qualcomm EMAC3 DWMAC y StarFive JH7110 RISC-V.

-Soporte WiFi para los dispositivos Apple M1 Pro y Apple M1 Max.

-Compatibilidad con hardware WiFi Realtek rtl8710bu/rtl8188gu, rtl8822bs, rtl8822cs y rtl8821cs.

-El controlador de red 100G ICE de Intel ha funcionado para admitir Scalable IOV. Mientras tanto, el controlador i40e de Intel agregó soporte de búfer múltiple XDP.

-Soporte de bus SDIO para el controlador Realtek RTW88.

-El controlador Realtek RTW89 tiene una mejor compatibilidad con el escaneo de 6 GHz.

-Varias mejoras de red en torno al manejo de copia cero.

-Varias otras optimizaciones de rendimiento/eficiencia con mejoras de subprocesos, diseños de estructura optimizados, etc.

Más detalles sobre la gran cantidad de cambios de red de Linux para el kernel v6.4 ciclo a través de esta publicación de la lista de correo.

Categories: IT Info