New Rust PHY Network Driver To Be Merged In Linux 6.12
([Linux Networking] 3 Hours Ago
Applied Micro QT2025 PHY)
- Reference: 0001489238
- News link: https://www.phoronix.com/news/New-Rust-PHY-Driver-Linux-6.12
- Source link:
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
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