V jádře Linux 6.16 bude ukončena podpora protokolu DCCP

Do větve net-next, ve které se shromažďují změny pro budoucí vydání jádra Linux 6.16, bylo přijato opatření, které odstraňuje podporu síťového protokolu DCCP (Datagram Congestion Control Protocol). Podpora modulů netfilter pro filtrování paketů DCCP zůstává zachována. Protokol DCCP byl standardizován a přijat do jádra v roce 2006. Předpokládalo se, že DCCP zvýší efektivitu streamování a internetové telefonie v přetížených sítích, ale ve skutečnosti se protokol neujal a nebyl rozšířen.

Kód DCCP v jádře zůstává bez podpory už pět let a změny v posledních letech byly omezeny na opravy způsobené refaktoringem API jádra. Před několika lety byla v rámci projektu Multipath DCCP učiněna snaha o rozvoj protokolu DCCP v jádře, ale část kódu tohoto projektu zůstává proprietární. Vývojář Multipath DCCP plánoval otevřít kód proprietárních částí, předat nahromaděné změny do hlavního jádra a převzít roli správce DCCP v jádře Linux, ale již několik let se neozval.

Odstranění DCCP z jádra Linux odstraní překážky, které brání přepracování datové struktury inet_connection_sock pro zvýšení efektivity práce zásobníku TCP. V současnosti je struktura inet_connection_sock společně používána v TCP a DCCP, což neumožňuje realizaci některých optimalizací pro TCP bez přepracování kódu DCCP. Konkrétně přepracování struktury inet_connection_sock umožní efektivněji využívat procesorovou cache při zrychleném zpracování paketů pro již navázané TCP spojení (TCP fastpath).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster