net-next-grenen, som akkumulerer ændringer, der skal inkluderes i en fremtidig kerneudgivelse. Linux 6.16 blev der vedtaget en ændring, der fjernede understøttelsen af DCCP (Datagram Congestion Control Protocol) netværksprotokollen. Understøttelsen af netfiltermoduler til filtrering af DCCP-pakker er bevaret. DCCP blev standardiseret og indført i kernen i 2006. Det var forventet, at DCCP ville forbedre effektiviteten af streaming og internettelefoni i overbelastede netværk, men i virkeligheden var protokollen ikke efterspurgt og opnåede ikke udbredt anvendelse.
DCCP-kernekoden har ikke været vedligeholdt i fem år, og ændringerne i de senere år har været begrænset til rettelser på grund af refaktorering af kernens API. For flere år siden forsøgte Multipath DCCP-projektet at udvikle DCCP-protokollen i kernen, men noget af dette projekts kode forbliver proprietær. Udvikleren af Multipath DCCP planlagde at open source de proprietære dele, bidrage med de akkumulerede ændringer til hovedkernen og overtage ansvaret som DCCP-kernevedligeholder. Linux, men han har ikke været i kontakt i flere år.
Fjernelse af DCCP fra kernen Linux Fjerner barrierer, der forhindrer redesign af inet_connection_sock-datastrukturen for at forbedre effektiviteten af TCP-stakken. I øjeblikket deles inet_connection_sock-strukturen mellem TCP og DCCP, hvilket forhindrer visse TCP-optimeringer i at blive implementeret uden at redesigne DCCP-koden. Specifikt vil redesign af inet_connection_sock-strukturen muliggøre en mere effektiv brug af processorcachen til accelereret pakkebehandling for en etableret TCP-forbindelse (TCP fastpath).
Kilde: opennet.ru
