New Rust PHY Network Driver To Be Merged In Linux 6.12

Written by Michael Larabel in Linux Networking on 2 September 2024 at 08:47 AM EDT. 57 Comments
LINUX NETWORKING
One year ago 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 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.

Edimax EN-9320SFP+ 10G NIC


This driver amounts to just over 100 lines of new Rust code.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week