Broadcom NetXtreme-C and NetXtreme-E Ethernet controllers
Broadcom's NetXtreme-C and NetXtreme-E family of high-speed server Ethernet controllers, covering 10, 25, 50, 100, and 200 Gigabit PCIe and OCP network adapters used in data-centre servers and cloud infrastructure from the mid-2010s through today.
It should stay in the kernel because this is the in-tree driver (bnxt_en) for Broadcom's current server-class Ethernet silicon, which Broadcom and OEMs like Silicom are still selling new in 2025 in 10/25/100/200 GbE PCIe and OCP form factors. Upstream activity is heavy and ongoing, with substantive fixes and refactors landing into 2026, and the hardware is widely deployed in data centres and cloud servers.
repository signals
32files
37,997source lines
765commits, 5y
+24,656 / −22,722lines added / removed, 5y
108authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 765 total · active in 60/61 months
A current OEM/reseller product page shows new Broadcom NetXtreme E-Series-based 25GbE server adapters still being sold.
codex reasoning notes (technical)
Real driver directory: local git grep confirmed MODULE_DESCRIPTION in bnxt.c and bnxt_en module naming. Upstream activity check used local `git log` on the directory after `git -c safe.directory=...`; it showed recent substantive bnxt_en fixes/refactors up to 2026-04-02, with no sign of dormancy. No removal/deprecation discussion was found in the limited available search budget; an attempted shell `lei` lore query failed because `lei` is not installed, so I relied on local git history plus the canonical kernel.org log URL (canonical recall). LKDDb URL was obtained via web search. Broadcom and Silicom URLs were obtained via web search/open and show the hardware family still marketed for new deployments. Because the hardware is still sold and the driver is heavily active, the recommendation is keep.