drivers/net/ethernet/wangxun/txgbe

Wangxun WX5xxx 10/25/40 Gigabit Ethernet adapters

A family of higher-speed server Ethernet cards from Chinese vendor Wangxun (sold under the NetSwift brand), including the WX5025 and WX5040 series, supporting 10, 25, and 40 Gbps links over PCI Express. They target server and data-center deployments and have been shipping with mainline Linux support since around the 6.1 kernel.

keep conf=0.84 last_sold=2025 deploy=low replacement=none subsystem=net category=networking-ethernet
84%

recommendation

It should stay because the hardware is still being sold in 2025, the upstream code is actively maintained with recent fixes and new features such as SR-IOV support for AML devices, and there is a parallel DPDK driver indicating a real ecosystem. Deployment is niche rather than mass-market, but no other driver can take its place since the silicon is vendor-specific.

repository signals

15 files
4,506 source lines
115 commits, 5y
+6,077 / −1,556 lines added / removed, 5y
17 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 115 total · active in 37/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: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +255 −0 2022-07: 1 commit · +1 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 4 commits · +850 −29 2022-11: 2 commits · +7 −5 2022-12: 0 commits · +0 −0 2023-01: 5 commits · +248 −430 2023-02: 4 commits · +323 −13 2023-03: 3 commits · +6 −8 2023-04: 0 commits · +0 −0 2023-05: 2 commits · +23 −3 2023-06: 9 commits · +852 −62 2023-07: 2 commits · +4 −7 2023-08: 4 commits · +262 −29 2023-09: 1 commit · +2 −54 2023-10: 2 commits · +9 −123 2023-11: 1 commit · +1 −3 2023-12: 1 commit · +1 −0 2024-01: 8 commits · +497 −236 2024-02: 0 commits · +0 −0 2024-03: 3 commits · +32 −1 2024-04: 4 commits · +10 −10 2024-05: 2 commits · +45 −5 2024-06: 2 commits · +1,257 −1 2024-07: 3 commits · +53 −82 2024-08: 2 commits · +2 −4 2024-09: 0 commits · +0 −0 2024-10: 2 commits · +11 −11 2024-11: 2 commits · +5 −197 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 5 commits · +99 −2 2025-03: 1 commit · +2 −2 2025-04: 5 commits · +100 −6 2025-05: 13 commits · +758 −74 2025-06: 1 commit · +1 −0 2025-07: 2 commits · +16 −18 2025-08: 1 commit · +3 −1 2025-09: 1 commit · +6 −0 2025-10: 6 commits · +25 −39 2025-11: 5 commits · +294 −88 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +10 −6 2026-02: 2 commits · +3 −3 2026-03: 0 commits · +0 −0 2026-04: 1 commit · +4 −4

sources

  1. github.com

    The driver received a substantive upstream fix on 2026-04-09, showing current maintenance rather than abandonment.

  2. github.com

    Upstream added SR-IOV support for AML devices in 2025, which is feature growth consistent with active hardware enablement.

  3. cateee.net

    LKDDb shows TXGBE is present in current kernels and covers Wangxun 10/25/40GbE PCI IDs including WX5025/WX5040-class devices.

  4. doc.dpdk.org

    DPDK still documents a TXGBE PMD for Wangxun 10/25/40GbE NICs, indicating an active userspace/networking ecosystem around this hardware.

  5. loong123.cn

    A current hardware/support page lists Wangxun/NetSwift adapter products such as SP1000A, WX1820AL, and WX5025-series and says mainline Linux 6.1+ supports them.

codex reasoning notes (technical)

Real PCI Ethernet driver: Kconfig and local source scan via shell `rg` show `CONFIG_TXGBE`, PCI IDs, and `module_pci_driver()`. Upstream activity was checked with local shell `git log` because `lei`/lore tooling was unavailable here; recent 2025-2026 commits are feature work and fixes, and a local `git log --grep='remove|deprecat|obsolete|cleanup'` scan found no driver-removal/deprecation series. Deployment evidence came from web search results: LKDDb confirms current kernel presence and device IDs; DPDK and NetSwift hardware pages indicate the family is still relevant, but as a niche server NIC vendor this looks low-volume rather than broad mainstream deployment. No natural replacement driver exists because this is vendor-specific hardware support.