Linux 7.4 añadirá soporte para los chips de red Realtek RTL8127atf y RTL8116af
Dos parches en la rama net-next preparan el controlador r8169 para los nuevos ASICs de Realtek, uno enfocado a SFP de 1 Gbps y otro a fibra de 10 Gbps.
El kernel Linux 7.4 incorporará soporte para dos nuevos ASICs de red cableada de Realtek: el RTL8127atf y el RTL8116af. Los parches correspondientes se han integrado esta semana en la rama net-next, el árbol de desarrollo del subsistema de red del kernel.
El RTL8116af es el más desconocido de los dos. Apenas hay información pública más allá de los propios parches y de anuncios de tiendas online ya retirados. Su habilitación se realiza en el controlador r8169. Según la descripción del parche, el RTL8116af opera en modo SFP y usa phylink para obtener el estado del enlace desde los registros serdes en lugar del registro PHY estándar. La velocidad y el dúplex están fijados a 1000 Mbps full-duplex. Además, no tiene PHY interna, por lo que se añaden comprobaciones para evitar accesos a un puntero phydev nulo. También se omite la calibración de MAC del registro 0xd412, que depende de la lectura de un registro de la PHY interna que en este modelo no existe.
El RTL8127atf, por su parte, es un controlador de fibra de un solo puerto a 10 Gbps con interfaz SFP+, de bajo consumo. Este parche completa un soporte preliminar que ya se había incorporado al kernel a principios de año, pero que no cubría el modo de 1 Gbps ni el manejo de SFP en mainline. Con estos cambios, el r8169 pasa a manejar correctamente la tarjeta tanto a 1G como a 10G.
Aunque el soporte llega ahora al árbol de desarrollo, el RTL8127atf ya está presente en productos comerciales como la tarjeta de red Ciciglow de 10 Gbps por unos 70 dólares en Amazon, o en placas de AliExpress que rondan los 30-40 dólares. El hardware ya está circulando; lo que faltaba era el reconocimiento adecuado en el kernel.
La integración en net-next hace prever que ambos chips estarán soportados de forma oficial en Linux 7.4, cuya ventana de fusión está prevista para finales de año. A partir de ahí, los administradores podrán prescindir de controladores externos o parches no oficiales para estas tarjetas.
La lista de hardware soportado en net-next seguirá creciendo en las próximas semanas. Los desarrolladores interesados pueden seguir los cambios en los commits correspondientes.

