drivers/net/ethernet/netronome/nfp/nfd3

Netronome and Corigine NFP3800 Agilio SmartNIC datapath (NFD3)

The NFD3 transmit/receive fast path for Netronome and Corigine Agilio SmartNICs based on the NFP3800 family of network processors. These are programmable 10/25/40/100 Gbps Ethernet adapters used in cloud, telco, and security deployments where offloading packet processing, IPsec, and virtual switching to the NIC matters.

keep conf=0.90 deploy=medium replacement=none subsystem=net category=networking-ethernet
90%

recommendation

It should stay because the code is actively maintained, with substantive commits through August 2025 adding features like IPsec offload, NFP3800 support, and UDP segmentation offload. The hardware vendor Corigine (which took over the Netronome line) was still selling Agilio NFP3800-based SmartNICs new in 2025, and the upstream kernel documentation continues to list these devices as supported. There is no replacement driver in the tree.

repository signals

5 files
2,253 source lines
23 commits, 5y
+2,390 / −137 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 23 total · active in 15/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: 5 commits · +2,194 −55 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 3 commits · +17 −14 2022-07: 2 commits · +54 −20 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +1 −1 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +74 −10 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +4 −7 2023-03: 1 commit · +27 −5 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +1 −1 2023-10: 1 commit · +1 −1 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +6 −3 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 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: 1 commit · +2 −2 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +1 −1 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +4 −12 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 · +3 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. docs.kernel.org

    Current kernel documentation says the nfp driver supports Netronome and Corigine NFP3800/NFP4000/NFP5000/NFP6000 devices and Agilio SmartNICs.

  2. corigine.com

    Corigine still marketed Agilio GX SmartNICs with NFP-3800 and a 'BUY NOW' path in a page crawled in 2026, supporting that related hardware was still sold new in/after 2025.

  3. corigine.com

    Corigine still advertises the Agilio SmartNIC family, indicating ongoing commercial positioning rather than a purely legacy product line.

  4. cateee.net

    LKDDb shows CONFIG_NFP present through current kernels and lists both Netronome and Corigine PCI IDs including 3800/4000/5000/6000, indicating continued upstream enablement.

codex reasoning notes (technical)

Local shell inspection shows this directory is real fast-path driver code under nfp, not helper-only assets. Local `git -c safe.directory=... log -- drivers/net/ethernet/netronome/nfp/nfd3` showed substantive touches from 2022 through 2025-08-18, including functional changes such as IPsec/NFP3800 support, UDP segmentation offload, checksum fixes, and later maintenance updates; a grep for remove/deprecate terms found only routine API cleanup, not a removal series. I obtained all cited URLs via `web.search_query`: kernel docs and LKDDb establish active upstream support and covered PCI families; Corigine product pages establish that NFP3800-based Agilio hardware was still sold/marketed in 2025-era/2026-crawled pages. Because the code is recently maintained and the hardware line is still commercially available, removal or deprecation is not justified; there is no natural upstream replacement driver separate from `nfp` itself.