Devlink Health Reporting & Recovery System Queued For Linux 5.1 Kernel

Written by Michael Larabel in Linux Networking on 21 January 2019 at 05:17 AM EST. Add A Comment
Within the networking subsystem of the Linux kernel one of the changes we are most looking forward to hopefully seeing for Linux 5.1 would be the long-awaited WireGuard, but another interesting feature was queued this past week into net-next.

Networking maintainer David Miller has queued the Devlink Health Reporting & Recovery System into the net-next tree ahead of the Linux 5.1 merge window. This infrastructure allows for real-time alerting of when "something bad" happens to a PCI device in order to generalize the debug information, self-healing, and other information. Eran Ben Elisha of the patch series explains, "The main idea is to unify and centralize driver health reports in the generic devlink instance and allow the user to set different attributes of the health reporting and recovery procedures."

This Devlink Health Reporting & Recovery System could be for problems ranging from transmission errors to PCI errors, firmware problems, and more. At this stage the only driver implementing the necessary hooks for this new devlink infrastructure is the Mellanox mlx5e driver, but surely with time more drivers will likely be onboard for this improved infrastructure for error handling / recovery.

More details on this pending work via this net-next commit.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week