drivers/net/ethernet/nvidia

NVIDIA nForce Integrated Ethernet (forcedeth)

The integrated Gigabit and Fast Ethernet MACs built into NVIDIA's nForce southbridge chipsets, which were common on AMD Athlon 64 and early Phenom motherboards (and some Intel boards) from roughly 2003 through 2010. The forcedeth driver was developed through reverse engineering when NVIDIA declined to release programming docs, and it remained the standard Linux driver for these onboard NICs.

keep-annotate conf=0.83 last_sold=2010 deploy=low replacement=none subsystem=net category=networking-ethernet
83%

recommendation

Worth keeping but flagging as legacy. NVIDIA exited the motherboard chipset business in 2009, so no new systems ship with nForce Ethernet, and the installed base is shrinking. However, upstream maintainers were still applying targeted fixes and cleanups to forcedeth as recently as January 2025, which means the code is not abandoned and removing it now would prematurely cut off the remaining users of older AMD and Intel desktops with integrated nForce networking.

repository signals

3 files
6,491 source lines
17 commits, 5y
+74 / −80 lines added / removed, 5y
9 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 17 total · active in 14/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +1 −5 2021-09: 0 commits · +0 −0 2021-10: 2 commits · +27 −24 2021-11: 1 commit · +8 −2 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +3 −3 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +3 −3 2022-09: 1 commit · +1 −1 2022-10: 1 commit · +4 −4 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +1 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +2 −2 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −1 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 2 commits · +11 −23 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +3 −3 2025-05: 1 commit · +3 −3 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +6 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Netdev still carries targeted forcedeth fixes in 2025, indicating some upstream maintenance rather than abandonment/removal.

  2. lore.kernel.org

    A 2025 cleanup specifically touching forcedeth shows the driver still receives direct subsystem attention.

  3. cateee.net

    LKDDb identifies CONFIG_FORCEDETH as 'nForce Ethernet support' and lists supported NVIDIA MCP/nForce PCI IDs, tying the directory to legacy motherboard-integrated Ethernet.

  4. en.wikipedia.org

    The nForce chipset line ended when NVIDIA exited the motherboard chipset business in 2009, so this hardware family is long out of new-production mainstream sales.

codex reasoning notes (technical)

`forcedeth.c` and local Kconfig identify this as the forcedeth driver for NVIDIA nForce Ethernet MACs. Lore evidence came from `lore_file_timeline` on `drivers/net/ethernet/nvidia/forcedeth.c`; it showed recent 2025 activity and surfaced the cited netdev patch URLs, with no removal series visible in the recent timeline. Hardware-family scope came from web search result `cateee.net` (LKDDb). End-of-market timing came from web search result Wikipedia's stable nForce page. Conclusion: hardware is legacy and new deployments are rare, but upstream still fixes it occasionally, so deprecate/remove would be premature; keep it with legacy annotation.