O suporte ao protocolo DCCP será descontinuado no kernel Linux 6.16

Na ramificação net-next, onde as alterações são acumuladas para a próxima versão do núcleo Linux 6.16, foi aceita uma alteração que remove o suporte ao protocolo de rede DCCP (Datagram Congestion Control Protocol). O suporte aos módulos netfilter para filtragem de pacotes DCCP foi mantido. O protocolo DCCP foi padronizado e aceito no núcleo em 2006. Esperava-se que o DCCP aumentasse a eficiência da transmissão de streaming e da telefonia pela internet em redes congestionadas, mas, na prática, o protocolo não foi adotado e não se disseminou.

O código DCCP no núcleo permanece sem manutenção há cinco anos, e as alterações nos últimos anos se limitaram a correções devido ao refatoramento da API do núcleo. Há alguns anos, no âmbito do projeto Multipath DCCP, houve uma tentativa de desenvolver o protocolo DCCP no núcleo, mas parte do código desse projeto permanece proprietário. O desenvolvedor do Multipath DCCP planejava liberar o código das partes proprietárias, transferir as alterações acumuladas para o núcleo principal e assumir a responsabilidade pela manutenção do DCCP no núcleo Linux, mas ele não se comunica há vários anos.

A remoção do DCCP do núcleo Linux eliminará as barreiras que impedem a reestruturação da estrutura de dados inet_connection_sock para melhorar a eficiência do stack TCP. Atualmente, a estrutura inet_connection_sock é utilizada conjuntamente no TCP e DCCP, o que impede a realização de algumas otimizações para o TCP sem a modificação do código DCCP. Em particular, a reestruturação da inet_connection_sock permitirá um uso mais eficiente do cache do processador durante o processamento acelerado de pacotes para uma conexão TCP já estabelecida (TCP fastpath).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster