Cavium Octeon's Ethernet Driver Being Booted From Linux 5.6

Written by Michael Larabel in Hardware on 23 December 2019 at 12:54 PM EST. 25 Comments
The Ethernet driver for supporting Cavium's Octeon SoCs is slated for removal in the Linux 5.6 cycle.

The Octeon Ethernet networking driver has been part of the mainline kernel for a decade but within the "staging" area of the kernel where immature / WIP kernel code is nursed along. But with this driver being stagnate now for several years without any real effort to get it cleaned up, Linux kernel staging maintainer Greg Kroah-Hartman is dropping it from the kernel.

Greg already removed it in staging-next ahead of Linux 5.6. Dropping the driver lightens the kernel by almost five thousand lines of code.

In the commit Greg commented, "This driver has been in the tree since 2009 with no real movement to get it out. Now it is starting to cause build issues and other problems for people who want to fix coding style problems, but can not actually build it. As nothing is happening here, just delete the module entirely."

Cavium Octeon MIPS CN3XXX/CN5XXX users will be left to either using the driver out-of-tree, sticking to an older kernel, or the likely scenario that work on the code is revived.
Related News
About The Author
Michael Larabel

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