drivers/net/ethernet/netronome/nfp/nfpcore

Netronome and Corigine NFP-4000/6000 SmartNIC core support

Low-level PCIe and CPP (Command/Push/Pull) bus plumbing for Netronome's NFP-3800/4000/5000/6000 flow processors, the silicon behind the Agilio CX and FX SmartNICs used for offloaded networking, eBPF/XDP, and OVS acceleration in data centres. Originally from Netronome and now sold by Corigine, these cards remain on the market in 2025.

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

recommendation

It should stay in the kernel because the underlying Agilio SmartNIC family is still sold new by Corigine (which picked up the product line from Netronome) and the code continues to receive both cleanups and real bug fixes in 2024. Deployments are niche, but this is a live, supported product rather than legacy hardware.

repository signals

24 files
9,290 source lines
34 commits, 5y
+472 / −131 lines added / removed, 5y
20 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 34 total · active in 19/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +1 −1 2021-06: 1 commit · +1 −2 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: 1 commit · +3 −1 2022-01: 1 commit · +1 −1 2022-02: 0 commits · +0 −0 2022-03: 7 commits · +106 −22 2022-04: 1 commit · +20 −6 2022-05: 2 commits · +17 −9 2022-06: 4 commits · +40 −23 2022-07: 0 commits · +0 −0 2022-08: 2 commits · +3 −1 2022-09: 2 commits · +13 −1 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +99 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +3 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +33 −28 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: 2 commits · +2 −2 2023-11: 1 commit · +95 −1 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +4 −2 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +1 −1 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +6 −6 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: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 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: 3 commits · +24 −24 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. docs.kernel.org

    Upstream kernel documentation says the NFP driver supports Netronome/Corigine NFP3800, NFP4000, NFP5000, and NFP6000 devices used in Agilio SmartNICs.

  2. git.kernel.org

    Mainline received a substantive NFP change on 2024-08-29 ('nfp: Convert to use ERR_CAST()'), indicating recent maintenance rather than abandonment.

  3. git.kernel.org

    Mainline received a functional nfpcore fix on 2024-02-02 ('nfp: use correct macro for LengthSelect in BAR config'), showing active bug-fix traffic in this directory.

  4. corigine.com

    Corigine's current Agilio CX product page advertises NFP-4000-based SmartNICs with BUY NOW listings, showing the hardware family is still sold new.

  5. corigine.com

    Corigine's current Agilio FX product page advertises an NFP-4000-based SmartNIC, reinforcing ongoing commercial availability of this chipset family.

codex reasoning notes (technical)

Local shell inspection of the directory showed real Netronome NFP PCIe/CPP hardware support code, including NFP4000/NFP6000 references. `lei`/lore MCP was unavailable in this environment, so upstream-attention evidence was taken from local `git log` for the path, then mapped to canonical kernel.org commit URLs by canonical recall; deployment/sales evidence came from web search results on docs.kernel.org and corigine.com. No removal discussion was found, and recent 2024 fixes plus current product pages point to a niche but still-live SmartNIC family, so deprecation is not justified.