De ondersteuning voor het DCCP-protocol wordt beƫindigd in de Linux-kernel 6.16

In de net-next tak, waar wijzigingen worden verzameld voor de aanstaande release van de Linux kernel 6.16, is er een wijziging aangenomen die de ondersteuning voor het netwerkprotocol DCCP (Datagram Congestion Control Protocol) verwijdert. De ondersteuning voor netfilter-modules voor het filteren van DCCP-pakketten blijft behouden. Het DCCP-protocol werd in 2006 gestandaardiseerd en opgenomen in de kernel. Er werd verwacht dat DCCP de efficiƫntie van streaming en internettelefonie in overbelaste netwerken zou verbeteren, maar in werkelijkheid bleek het protocol ongebruikt en heeft het geen brede acceptatie gekregen.

De DCCP-code in de kernel wordt al vijf jaar niet meer onderhouden, en wijzigingen in de afgelopen jaren beperkten zich tot correcties als gevolg van refactoring van de kernel API. Enkele jaren geleden werd binnen het Multipath DCCP-project een poging gedaan om het DCCP-protocol in de kernel te ontwikkelen, maar een deel van de code van dit project blijft eigendom. De ontwikkelaar van Multipath DCCP was van plan om de eigendomsdelen open te stellen, de verzamelde wijzigingen aan de hoofd-kernel door te geven en de verantwoordelijkheden van DCCP maintainer in de Linux-kernel op zich te nemen, maar hij is al enkele jaren niet meer bereikbaar.

Het verwijderen van DCCP uit de Linux-kernel zal de obstakels wegnemen die het moeilijk maken om de datastructuur inet_connection_sock opnieuw te ontwerpen voor een efficiƫntere werking van de TCP-stack. Momenteel wordt de inet_connection_sock-structuur gezamenlijk gebruikt in TCP en DCCP, wat het onmogelijk maakt om voor TCP bepaalde optimalisaties door te voeren zonder de DCCP-code te herwerken. Met name het herontwerpen van de inet_connection_sock-structuur zal een efficiƫnter gebruik van de CPU-cache mogelijk maken bij de versnelde verwerking van pakketten voor een al gevestigde TCP-verbinding (TCP fastpath).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster