News: 0001489238

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

New Rust PHY Network Driver To Be Merged In Linux 6.12

([Linux Networking] 3 Hours Ago Applied Micro QT2025 PHY)


One year ago [1]the first Rust-written network PHY driver was merged for the Linux 6.8 kernel. Since then we've continued seeing steady progress on more Rust-written Linux network code. With the upcoming Linux 6.12 merge window another Rust PHY driver is set to be introduced.

A new Rust driver is coming for the Applied Micro QT2025 PHY. Developer Fujita Tomonori explained in [2]the driver patch now queued into the networking subsystem's "net-next" branch:

"This driver supports Applied Micro Circuits Corporation QT2025 PHY, based on a driver for Tehuti Networks TN40xx chips.

The original driver for TN40xx chips supports multiple PHY hardware (AMCC QT2025, TI TLK10232, Aqrate AQR105, and Marvell 88X3120, 88X3310, and MV88E2010). This driver is extracted from the original driver and modified to a PHY driver in Rust.

This has been tested with Edimax EN-9320SFP+ 10G network adapter."

Being in net-next now has it destined for the upcoming Linux 6.12 merge window.

This driver amounts to just over 100 lines of new Rust code.



[1] https://www.phoronix.com/news/Linux-6.8-Rust-PHY-Driver

[2] https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=fd3eaad826daf4774835599e264b216a30129c32



Alexmitter

dlq84

V1tol

MastaG

sobkas

reba

dlq84

jeisom

ahrs

And this is good old Boston,
The home of the bean and the cod,
Where the Lowells talk only to Cabots,
And the Cabots talk only to God.