drivers/net/ethernet/netronome/nfp/crypto

Netronome/Corigine NFP SmartNIC TLS and IPsec crypto offload

Crypto offload support inside the larger NFP SmartNIC driver, letting Netronome and Corigine Agilio adapters (built on the NFP3800/4000/5000/6000 network flow processors) handle TLS and IPsec encryption in hardware. These are programmable datacenter NICs used for high-throughput packet processing rather than commodity desktop or server networking.

keep conf=0.82 last_sold=2026 deploy=low replacement=none subsystem=net category=networking-ethernet
82%

recommendation

It should stay because the hardware family is still actively sold by Corigine in 2025, including SmartNIC variants explicitly aimed at crypto workloads, and the upstream code is still receiving maintenance patches as recently as 2026. Deployments are niche — datacenter and specialty offload rather than mainstream NICs — but the vendor and kernel ecosystem are both alive, so there is no case for removal.

repository signals

4 files
1,408 source lines
17 commits, 5y
+751 / −78 lines added / removed, 5y
8 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 17 total · active in 13/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: 1 commit · +1 −1 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +3 −2 2022-10: 0 commits · +0 −0 2022-11: 2 commits · +612 −2 2022-12: 1 commit · +5 −0 2023-01: 2 commits · +21 −20 2023-02: 3 commits · +34 −14 2023-03: 0 commits · +0 −0 2023-04: 1 commit · +2 −2 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: 0 commits · +0 −0 2023-10: 1 commit · +42 −3 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 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: 0 commits · +0 −0 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 · +1 −1 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +0 −11 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +5 −6 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +4 −5 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +21 −11 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. patch.msgid.link

    A 2026 mailing-list patch touched this directory's TLS code, indicating current upstream maintenance rather than abandonment.

  2. docs.kernel.org

    Kernel documentation says the NFP driver supports Netronome and Corigine NFP3800/NFP4000/NFP5000/NFP6000 devices and Agilio SmartNICs.

  3. cateee.net

    LKDDb shows CONFIG_NFP remains in current kernel series and lists both Netronome and Corigine PCI IDs for the supported hardware family.

  4. corigine.com

    Corigine's Agilio CX product page lists NFP-4000 and NFP-5000 SmartNIC variants, including a crypto model, with 'BUY NOW' availability.

  5. corigine.com

    Corigine's Agilio FX page lists an NFP-4000 SmartNIC with current product availability, supporting that this hardware family is still sold new.

codex reasoning notes (technical)

This subdirectory is driver code inside the broader nfp NIC driver, implementing TLS/IPsec offload hooks rather than a standalone module. Upstream activity was checked first with local git history via exec_command because lore MCP/lei were unavailable in this environment; the recent patch URL came from a Link trailer in `git log` output, and there was no sign of a removal series in the recent path history. The docs.kernel.org, LKDDb, and Corigine URLs were obtained with web search/open. Overall signal: active upstream maintenance plus vendor-visible current sales, but deployments are likely niche SmartNIC/datacenter offload rather than broad mainstream NIC volume, so keep rather than deprecate/remove.