Uno de las capacidades interesantes con Thunderbolt y ahora USB4 que aparentemente no se usa demasiado es para la conexión en red entre sistemas. El kernel de Linux durante la última media década ya ha ofrecido un controlador de red Thunderbolt para redes entre hosts con cables Thunderbolt. La última mejora en este frente ahora es compatible con el modo de control de flujo de extremo a extremo de USB4.
El controlador de red Linux Thunderbolt/USB4 comenzó apuntando al protocolo Apple ThunderboltIP, que se ha convertido en USB4NET. Los ingenieros de Intel han estado manteniendo este controlador de red como con gran parte de la pila de software Thunderbolt Linux.
El controlador de red Thunderbolt/USB4 para Linux ahora permite la compatibilidad con el control de flujo de extremo a extremo, que es parte de la especificación y es compatible con los controladores de Intel. El modo de control de flujo de extremo a extremo evita la caída de paquetes cuando no hay suficientes búferes de receptor de hardware.
Puede encontrar más detalles sobre el modo de control de flujo de extremo a extremo en esta presentación USB IF.
Esta mejora de calidad de servicio para el controlador de red USB4/Thunderbolt Linux se ha puesto en cola en net-next antes de la ventana de combinación de Linux 6.1.