I-Linux kernel iwumgogodla wezinhlelo zokusebenza ze-Linux (OS), futhi iyisixhumi esibonakalayo esibalulekile phakathi kwehadiwe yekhompyutha nezinqubo zayo.
Inguqulo ye-Kernel ye I-Linux 6.7 ikhishwe emasontweni ambalwa edlule (ekuqaleni kukaJanuwari) futhi kusukela lapho Umsebenzi wokuthuthukisa i-Linux 6.8 wethulwa futhi njengamanje usevele eku-CR yakhe yesibili futhi kuze kube manje ibone intuthuko ehlukahlukene ezindaweni ezahlukene, ngokugxila kunethiwekhi, izivumelwano eziyinhloko, i-BPF, ama-API omshayeli, usekelo lwezingxenyekazi zekhompuyutha ezintsha, nezibuyekezo zomshayeli.
Y phakathi kwezinguquko ezibaluleke kakhulu esekwaziwe, enye yazo igqama futhi lokho Ukuthuthukiswa okuqhutshwa isitaki se-TCP sekwenziwe, yini kuholela ekuthuthukisweni okukhulu ekusebenzeni, ikakhulukazi ezimeni ezifaka ukuxhumana okuningi okuhambisanayo kwe-TCP. Lokhu kuthuthukiswa kuholele ekusheshiseni okungafinyelela ku-40%.
La Ukuthuthukisa kugxile ekuhleleni kabusha izinkambu ngaphakathi kwezakhiwo zesitaki zenethiwekhi ezifana namasokisi, i-netdev, i-netns, nama-mibs. Lokhu kulungiswa, okwenziwe ngenxa yezizathu zomlando, kuvumele ukusebenza kahle kangcono ekuphatheni inqolobane yomcubunguli. Ikakhulukazi, ukusetshenziswa kwemigqa yenqolobane ngesikhathi sokudluliswa kwedatha kwehliswa futhi nokufinyelela kokuguquguqukayo okufanele kwathuthukiswa.
Njengamanje, izakhiwo ezinokuhlukahluka okuningi kusitaki sokuxhumana zihlelwa ngokulandelana, ngokunengqondo, futhi ngezinye izikhathi ngokufinyelela komugqa wenqolobane.
Lolu chungechunge lwamapeshi luzama ukuhlela kabusha isitaki senethiwekhi esiwumongo ukuze kuncishiswe ukusetshenziswa komugqa wenqolobane phakathi nesigaba sokudlulisa idatha. Ngokucacile, sibheka isitaki se-TCP/IP nesivinini ku-TCP.
Ngenxa yalokhu kubuyekezwa, Ukwenyuka okukhulu kwejubane le-TCP kuye kwabonwa, ikakhulukazi uma kuziwa ekuphatheni inombolo enkulu yokuxhumeka kwe-TCP ngesikhathi esisodwa. Lokhu kuthuthukiswa kuphawuleka ikakhulukazi ezindaweni lapho ukusebenza kwenethiwekhi kunamandla futhi ukuphathwa ngempumelelo kokuxhumeka kwe-TCP kubalulekile.
Of Ezinye izinguquko nokuthuthukiswaezigqamayo:
- Kwengezwe i-netlink-based introspection ukuze kudalule ukusetshenziswa kwememori nezibalo zokugaywa kabusha.
- Ukwenza kabusha ukuphathwa kwe-SYN-Cookie TCP ukuze kuhambisane ne-eBPF yesikhathi esizayo.
- Kuncishisiwe unhlokweni wesandiso wokuhlaziya phezulu ku-GRO.
- Ihlela kabusha amalungu esakhiwo se-nftables ukuze kugcinwe idatha ifinyelelwa nge-datapath ekuqaleni.
- Sethulwe usekelo lokususwa kwenqwaba kokufakiwe kwebhuloho le-MDB kanye nokuqapha kwezimbobo ezivimba i-TC.
- Ukuthuthukiswa kwesiqinisekisi, okuhlanganisa ukucabanga kwemikhawulo yokungena ye-BPF, ukuthuthukiswa kokungena, nokusekelwa kwama-agumenti e-applet yomsebenzisi we-BPF yomhlaba wonke.
- Ukuqaliswa kokuqala kwemethadatha ye-TX ye-AF_XDP ngokusekelwa ku-mlx5 kanye nezishayeli ze-stmmac.
- Kulungiswe iziphazamisi ze-kCFI kuzo zonke izinhlobo zezingcingo ezingaqondile ze-BPF.
- Usekelo lwezinketho ze-uid/gid lapho ukhweza ama-bpffs nezandiso ezengeziwe kusiqinisekisi.
- Ukukhiqiza ngokuzenzakalelayo amadokhumenti omndeni we-Netlink kusuka ezicacisweni ze-YAML nezilungiso ezengeziwe ezincazelweni zemojuli.
- Ukuvinjelwa kokukhishwa okungalungile kwamakhasi ephuli yekhasi.
- Okushunqayo ku-Rust kubashayeli benethiwekhi be-PHY kanye nokwethulwa komugqa nokusekelwa kwe-NAPI kusixhumi esibonakalayo se-netdev Netlink.
- Ukuhlunga isaziso se-devlink nokuthuthukiswa kokuqinisekisa kwe-PHY.
- Iveza inani le-fractional frequency offset nokuguqula izibambi ezindala zibe ama-callback okususwa kwenkundla abuyisela ingenalutho.
- Ukwesekwa okwengeziwe kokufunda/ukubhala amaphakethe e-PHY MMD.
- Kungezwe ukusekelwa kwamadivayisi ahlukahlukene e-Ethernet, okuhlanganisa amadivayisi e-Octeon CN10K, Broadcom 5760X P7, Qualcomm SM8550 SoC, kanye ne-Texas Instrument DP83TG720S PHY.
- Ukwethulwa komsakazo we-Bluetooth we-IMC Networks.
- Ukuthuthukiswa kwama-NIC anesivinini esikhulu, ama-NIC ashumekiwe, amaswishi esikhungo sedatha, amaswishi ashumekiwe, nama-Ethernet PHY.
- Ukusekela ukuthuthukiswa kanye nokwengezwa kwezilawuli ezihlukahlukene ze-WiFi ne-Bluetooth.
- Ukususwa kwabashayeli abahlukahlukene be-WiFi okuhlanganisa abashayeli be-libertas, i-Atmel at76c50x, i-HostAP, i-zd1201, i-Orinoco, i-Aviator/Raytheon, i-Planet WL3501 kanye ne-USB 802.11b RNDIS.
ekugcineni uma ukhona unentshisekelo yokwazi okwengeziwe ngayo, ungabheka i- imininingwane kusixhumanisi esilandelayo.