drivers/net/ethernet/realtek

Realtek RTL8139, RTL8169, and RTL8125 PCI/PCIe Ethernet controllers

Realtek's long-running line of low-cost PCI and PCIe Ethernet chips, ranging from the ubiquitous 100 Mbps RTL8139 of the late 1990s through the RTL8168/8169 gigabit family to today's 2.5 Gbps RTL8125 and the newer RTASE-class RTL9054/9068/907x and RTL8127 controllers. These NICs are built into a huge fraction of consumer motherboards, mini-PCs, and add-in cards still sold new in 2025.

keep conf=0.96 deploy=high replacement=none subsystem=net category=networking-ethernet
96%

recommendation

It should stay in the kernel because the hardware is everywhere, still being shipped on new motherboards and 2.5 GbE add-in cards, and the code is under active development. Realtek engineers were still posting feature patches in 2026, including ethtool additions and MSI-X support for the newer RTL8127, and Linux-Hardware data shows large numbers of deployed systems relying on r8169 for the RTL8125. Removal is not on anyone's roadmap.

repository signals

13 files
15,350 source lines
238 commits, 5y
+5,381 / −3,140 lines added / removed, 5y
39 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 238 total · active in 53/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 3 commits · +12 −13 2021-06: 2 commits · +1 −2 2021-07: 2 commits · +5 −4 2021-08: 7 commits · +63 −39 2021-09: 1 commit · +3 −99 2021-10: 4 commits · +14 −8 2021-11: 9 commits · +42 −20 2021-12: 2 commits · +10 −8 2022-01: 4 commits · +56 −18 2022-02: 1 commit · +25 −46 2022-03: 1 commit · +16 −4 2022-04: 1 commit · +0 −4 2022-05: 2 commits · +5 −5 2022-06: 0 commits · +0 −0 2022-07: 1 commit · +4 −6 2022-08: 6 commits · +29 −259 2022-09: 10 commits · +25 −97 2022-10: 2 commits · +5 −5 2022-11: 2 commits · +5 −2 2022-12: 2 commits · +29 −29 2023-01: 3 commits · +24 −5 2023-02: 0 commits · +0 −0 2023-03: 8 commits · +106 −84 2023-04: 2 commits · +15 −40 2023-05: 3 commits · +45 −48 2023-06: 0 commits · +0 −0 2023-07: 3 commits · +34 −11 2023-08: 1 commit · +0 −4 2023-09: 0 commits · +0 −0 2023-10: 5 commits · +10 −4 2023-11: 11 commits · +80 −139 2023-12: 2 commits · +233 −1 2024-01: 3 commits · +17 −37 2024-02: 10 commits · +325 −69 2024-03: 4 commits · +38 −7 2024-04: 3 commits · +37 −17 2024-05: 5 commits · +11 −12 2024-06: 1 commit · +2 −2 2024-07: 1 commit · +2 −6 2024-08: 1 commit · +29 −15 2024-09: 18 commits · +2,694 −6 2024-10: 17 commits · +216 −79 2024-11: 12 commits · +101 −171 2024-12: 7 commits · +55 −76 2025-01: 4 commits · +58 −46 2025-02: 5 commits · +39 −4 2025-03: 5 commits · +46 −6 2025-04: 12 commits · +269 −280 2025-05: 3 commits · +196 −6 2025-06: 4 commits · +32 −11 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +1 −1 2025-09: 3 commits · +8 −6 2025-10: 2 commits · +4 −5 2025-11: 6 commits · +66 −42 2025-12: 2 commits · +1 −5 2026-01: 7 commits · +232 −1,221 2026-02: 2 commits · +6 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    As of 2026-04-22, upstream netdev still carries new feature work for r8169 ('add support for ethtool'), indicating active maintenance rather than retirement.

  2. lore.kernel.org

    A 2026-04-20 RFC patch enables MSI-X for RTL8127 in r8169, showing the driver is still being extended for newer Realtek silicon.

  3. store.10gtek.com

    Retail hardware using the Realtek RTL8125BG controller was still offered for sale, supporting the conclusion that this family remains commercially current.

  4. linux-hardware.org

    Linux-Hardware reports many deployed systems with RTL8125 and maps support to drivers/net/ethernet/realtek/r8169_main.c, evidencing ongoing real-world deployment.

codex reasoning notes (technical)

Local tree inspection via shell (`rg`, `ls`, `sed`) showed this directory contains live NIC drivers `8139cp`, `8139too`, `r8169`, and `rtase`; Kconfig explicitly lists RTL8125 and newer RTASE parts, so this is not legacy-only. Lore evidence came from `lore_file_timeline` on `drivers/net/ethernet/realtek/r8169_main.c`, which returned fresh 2026 feature patches and no removal pattern; a `lore_regex` removal probe timed out, and fallback `lei` was blocked by sandbox socket permissions. Web evidence was obtained via `web.search_query`, which surfaced current RTL8125 retail listings and Linux-Hardware deployment pages. Because the directory still supports currently sold controllers and sees active upstream feature development, the correct outcome is keep, not deprecate/remove.