MuLinux 6.8, zvigamba zvinomhanyisa TCP zvakatoitwa

Tux, iyo mascot yeLinux Kernel

Iyo Linux kernel ndiyo musana weLinux inoshanda masisitimu (OS), uye ndiyo yakakosha interface pakati pehardware yekombuta nemaitiro ayo.

Iyo Kernel vhezheni ye Linux 6.7 yakaburitswa mavhiki mashoma apfuura (pakutanga kwaJanuary) uye kubva ipapo Basa rekuvandudza Linux 6.8 rakavambwa uye parizvino atove muCR yake yechipiri uye kusvika zvino yaona kuvandudzwa kwakasiyana-siyana munzvimbo dzakasiyana, ine tarisiro pane networking, core protocol, BPF, driver APIs, rutsigiro rwe Hardware nyowani, uye mutyairi anogadziridza.

Y pakati pekuchinja kwakakosha izvo zvaziviswa, chimwe chazvo chinomira pachena uye ndizvozvo Iko kuvandudzwa kunofambiswa neTCP stack kwakaitwa, chii zvinounza kuvandudzwa kwakanyanya mukuita, kunyanya muzviitiko zvinosanganisira multiple parallel TCP connections. Kuvandudzwa uku kwakonzera kukurumidza kunosvika ku40%.

La Optimization yakanangana nekuronga patsva minda mukati me network stack zvimiro semasokisi, netdev, netns, uye mibs. Idzi gadziriso, idzo dzakaitwa nekuda kwezvikonzero zvenhoroondo, dzakabvumira kuita zvirinani mukugadzirisa cache ye processor. Kunyanya, kushandiswa kwemitsara yecache panguva yekuendesa data kwakaderedzwa uye kuwana kune zvakakosha kwakagadziriswa.

Parizvino, zvimiro zvine akawanda akasiyana mune networking stack zvakarongwa maererano nenguva, zvine musoro, uye dzimwe nguva necache line yekuwana.

Iyi nhevedzano yezvigamba inoedza kurongazve iyo yakakosha networking stack kudzikisa cache mutsara kushandiswa panguva yedanho rekufambisa data. Kunyanya, isu tinotarisa paTCP/IP stack uye kumhanya muTCP.

Nekuda kweongororo idzi, Kuwedzera kukuru kweTCP kumhanya kwakaonekwa, kunyanya kana zvasvika pakubata nhamba huru yekubatana kweTCP panguva imwe chete. Kuvandudzwa uku kunonyanya kucherechedzwa munzvimbo umo mashandisirwo etiweki akanyanya uye manejimendi ekubatana kweTCP kwakakosha.

Of the Dzimwe shanduko nekuvandudzwaizvo zvinoonekera:

  • Yakawedzera netlink-based introspection kufumura kushandiswa kwendangariro uye kudzokorodza nhamba.
  • Refactoring SYN-Cookie TCP kubata kune ramangwana eBPF inoenderana.
  • Yakaderedzwa yekuwedzera musoro parsing pamusoro muGRO.
  • Inorongazve nhengo dzeiyo nftables chimiro kuchengetedza iyo data inowanikwa nedatapath pakutanga.
  • Yakaunzwa rutsigiro rwekudzima kwakawanda kweMDB bhiriji mapindiro uye kutarisa kweTC inovharira madoko.
  • Kuvandudzwa kweVerifier, kusanganisira BPF yekutema miti inogumira, kuvandudzwa kwematanda, uye tsigiro yepasi rose BPF mushandisi applet nharo.
  • Kutanga kushandiswa kweTX metadata yeAF_XDP nerutsigiro mu mlx5 uye stmmac driver.
  • Yakagadziriswa kCFI tsikidzi mune ese mafomu eBPF asina kunanga mafoni.
  • Tsigiro yeuid / gid sarudzo paunenge uchikwira bpffs uye ekuwedzera ekuwedzera kune verifier.
  • Kugadzira otomatiki kwezvinyorwa zvemhuri yeNetlink kubva kuYAML zvakatemwa uye zvimwe zvigadziriso kune tsananguro yemodule.
  • Kudzivirirwa kwekuburitsa zvisirizvo kwemapeji epeji dziva.
  • Abstractions muRust kune network PHY madhiraivha uye kusuma queuing uye NAPI rutsigiro mune netdev Netlink interface.
  • Yekuzivisa kusefa yedevlink uye kuvandudzwa mukusimbisa kwePHY.
  • Kufumura iyo fractional frequency offset value uye kushandura zvibatiso zvekare kuita zvekubvisa macallback papuratifomu izvo zvinodzoka pasina.
  • Yakawedzerwa rutsigiro rwekuverenga / kunyora PHY MMD mapaketi.
  • Yakawedzerwa tsigiro yeakasiyana Ethernet zvishandiso, zvinosanganisira Octeon CN10K zvishandiso, Broadcom 5760X P7, Qualcomm SM8550 SoC, uye Texas Instrument DP83TG720S PHY.
  • Kuunzwa kweiyo IMC Networks Bluetooth radio.
  • Kukwidziridzwa kwemaNIC anomhanya-mhanya, maNIC akadzamirirwa, madhijiti enzvimbo yedata, maswiti akaiswa mukati, uye maEthernet PHYs.
  • Tsigira kuvandudzwa uye kuwedzera kune akasiyana WiFi uye Bluetooth controller.
  • Kubviswa kweakasiyana madhiraivha eWiFi anosanganisira libertas, Atmel at76c50x, HostAP, zd1201, Orinoco, Aviator/Raytheon, Planet WL3501 uye USB 802.11b RNDIS vatyairi.

pakupedzisira kana uri kufarira kuziva zvakawanda nezvazvo, unogona kutarisa iyo ruzivo mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako