Součástí kódové základny, ze které se formuje jádro Linux 6.8, byl přijat soubor změn, které výrazně zvyšují výkon TCP stacku. V případech zpracování mnoha paralelních TCP spojení může zrychlení dosáhnout až 40 %.
Zlepšení bylo možné, protože proměnné ve strukturách síťového stacku (socks, netdev, netns, mibs) byly umístěny v průběhu přidávání, což bylo určeno historickými důvody. Přehodnocení umístění proměnných ve strukturách za účelem zvýšení efektivity práce s procesorovou cache (minimalizace využití řetězců cache ve fázi přenosu dat) a optimalizace přístupu k proměnným vedlo k výraznému zrychlení práce TCP, zejména v případě velkého počtu současných TCP spojení.
Zdroj: opennet.ru
