Linux 6.14 Adds ROCEv2 Support For The Alibaba Cloud

Written by Michael Larabel in Linux Networking on 26 January 2025 at 06:21 AM EST. Add A Comment
LINUX NETWORKING
The RDMA subsystem updates have been merged for the Linux 6.14 kernel with a light set of changes overall and the most significant being support for the ROCEv2 protocol within the ERDMA driver.

ROCEv2 as the Internet layer protocol for RDMA over Converged Ethernet (RoCE) is now supported by the ERDMA driver. ERDMA in turn is the RDMA driver for Alibaba Elastic RDMA Adapters (ERDMA). Alibaba engineers explained in the patch series introducing ROCEv2 support:
"This patch series introduces support for the RoCEv2 protocol into the erdma driver. As the most prevalent RDMA protocol, RoCEv2 is widely used in the production environment. Given the extensive application of erdma across various scenarios in the Alibaba Cloud, there has arisen a requirement for erdma to support the RoCEv2 protocol. Therefore, we update both the erdma hardware and the erdma driver to accommodate the RoCEv2 protocol."

This ERDMA driver support follows the likes of the NVIDIA Mellanox driver that have already been supporting ROCEv2 within the mainline Linux kernel for remote direct memory access over Ethernet networks. But outside of the Alibaba Cloud, the ERDMA driver isn't of much (any?) use.

Alibaba Cloud logo


The full list of RDMA updates that were merged for Linux 6.14 can be found via this pull request.
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