Eén van de interessante mogelijkheden met Thunderbolt en nu USB4, dat schijnbaar niet al te veel wordt gebruikt, is voor netwerken tussen systemen. De Linux-kernel heeft het afgelopen half decennium al een Thunderbolt-netwerkstuurprogramma aangeboden voor netwerken tussen hosts met Thunderbolt-kabels. De nieuwste verbetering op dit front is nu ondersteuning van USB4’s end-to-end flow control-modus.

Het Linux Thunderbolt/USB4-netwerkstuurprogramma begon met het targeten van het Apple ThunderboltIP-protocol, dat is geëvolueerd naar USB4NET. Intel-ingenieurs hebben dit netwerkstuurprogramma onderhouden zoals bij een groot deel van de Thunderbolt Linux-softwarestack.

De Thunderbolt/USB4-netwerkdriver voor Linux maakt nu ondersteuning mogelijk voor end-to-end flow control-ondersteuning, die deel uitmaakt van de specificaties en wordt ondersteund door Intel’s controllers. De end-to-end flow control-modus vermijdt het laten vallen van pakketten wanneer er niet genoeg hardware-ontvangerbuffers zijn.

Meer details over de end-to-end flow control-modus zijn te vinden via deze USB IF-presentatie.

Deze verbetering van de servicekwaliteit voor het USB4/Thunderbolt Linux-netwerkstuurprogramma is in de wachtrij geplaatst in net-next vóór het samenvoegvenster van Linux 6.1.

Categories: IT Info