drivers/net/ethernet/netronome/nfp/flower

Netronome and Corigine Agilio NFP SmartNIC flower offload

The flow-offload component of the driver for Netronome (and successor Corigine) Agilio SmartNICs built on NFP-3800, NFP-4000, and NFP-5000 silicon. It lets the NIC hardware accelerate Open vSwitch and Linux traffic-control rules so packet classification and forwarding happen on the card instead of the host CPU, mainly in cloud, telco, and data-center deployments.

keep conf=0.92 deploy=low replacement=none subsystem=net category=networking-ethernet
92%

recommendation

It should stay because the hardware is still being sold new in 2025 by Corigine, the code is actively maintained with stable backports in 2024 and fresh netdev patch traffic in August 2025, and there is no other driver that supports these SmartNICs. Deployments are niche but real, and removing it would strand existing Agilio CX and GX users with no migration path.

repository signals

13 files
13,412 source lines
104 commits, 5y
+5,026 / −1,170 lines added / removed, 5y
35 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 104 total · active in 30/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +1 −1 2021-06: 18 commits · +1,617 −43 2021-07: 12 commits · +953 −216 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +0 −3 2021-10: 3 commits · +21 −11 2021-11: 1 commit · +0 −20 2021-12: 2 commits · +34 −19 2022-01: 1 commit · +1 −1 2022-02: 10 commits · +589 −35 2022-03: 4 commits · +9 −9 2022-04: 1 commit · +22 −3 2022-05: 12 commits · +726 −461 2022-06: 3 commits · +44 −46 2022-07: 3 commits · +22 −13 2022-08: 2 commits · +10 −4 2022-09: 3 commits · +263 −16 2022-10: 2 commits · +116 −23 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +7 −1 2023-02: 1 commit · +24 −0 2023-03: 6 commits · +231 −65 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +54 −53 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +54 −23 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +95 −32 2024-01: 3 commits · +49 −10 2024-02: 2 commits · +2 −2 2024-03: 2 commits · +26 −6 2024-04: 1 commit · +3 −3 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +4 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 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: 1 commit · +2 −2 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: 4 commits · +47 −49 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    Netdev saw nfp/flower patch traffic in August 2025, indicating ongoing upstream maintenance rather than deprecation/removal.

  2. lists.linaro.org

    A March 2024 stable backport for nfp: flower shows bug-fix activity and maintainer sign-off for this code path.

  3. corigine.com

    Corigine was still marketing Agilio CX SmartNICs with NFP-4000/NFP-5000 silicon and TC/OVS-style datapath offload capabilities, supporting that relevant hardware remained on sale in/through 2025.

  4. corigine.com

    Corigine was also marketing Agilio GX SmartNICs with NFP-3800 silicon for OVS/DPDK datapath acceleration, indicating continued though niche deployment relevance.

  5. help.netronome.com

    Vendor support documentation explicitly describes selecting the 'flower' TC-offload firmware for Netronome SmartNICs, matching the driver directory's function and showing real deployment intent.

codex reasoning notes (technical)

Real driver code, not a helper-only directory: local shell read of main.c shows the NFP FLOWER app implementing switchdev/TC offload logic under the nfp driver. Upstream activity evidence came from web search results on public mailing-list mirrors after shell tools were unavailable for lore/lei; I found active 2024 stable-backport and 2025 netdev patch threads, and no removal discussion surfaced in targeted lore/web searches. Deployment evidence came from vendor product/support pages found via web search: Corigine still advertised Agilio NFP SmartNICs and Netronome/Corigine documented flower TC-offload firmware usage. Conclusion: hardware is still sold but niche, there is no natural replacement driver for the same cards, so keep.