drivers/net/ethernet/marvell/octeontx2/af/cn20k

Marvell OCTEON 10 CN20K Admin Function networking support

Admin Function support code for the networking blocks (NIX packet interface, NPA buffer allocator, and mailbox paths) on Marvell's OCTEON 10 CN20K family of DPUs and infrastructure processors. These chips power current-generation carrier, enterprise, edge, and cloud networking gear that Marvell actively sells to OEMs.

keep conf=0.89 deploy=medium replacement=none subsystem=net category=networking-ethernet
89%

recommendation

It should stay in the kernel because the code is brand new, actively maintained, and supports hardware Marvell is still selling. The subtree landed in June 2025 with follow-up NIX, NPA, and debugfs work as recently as October 2025, and the underlying OCTEON 10 family is positioned by Marvell as a current product line for networking devices. No removal discussions are visible upstream.

repository signals

8 files
1,204 source lines
8 commits, 5y
+1,207 / −3 lines added / removed, 5y
3 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 8 total · active in 2/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: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 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: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 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: 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: 4 commits · +580 −3 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 4 commits · +627 −0 2025-11: 0 commits · +0 −0 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. kernel.org

    Kernel documentation describes Marvell OcteonTX2 RVU AF/PF/VF networking drivers and explicitly discusses CN10K-era hardware support in the same driver family.

  2. marvell.com

    Marvell product page lists OCTEON 10 DPU family members including CN102/CN103/CN106/CN106S and positions the family for current edge, carrier, enterprise, and cloud deployments.

  3. marvell.com

    Marvell announced OCTEON 10 CN102/CN103 as broadly available to OEMs for product design and pilot production, indicating active commercialization of the CN10K family.

codex reasoning notes (technical)

Local inspection (`rg` in the directory) shows real hardware-specific AF support code for CN20K NIX/NPA/mailbox paths, not tests or docs. Local git history (`git -c safe.directory=... log`) shows the subtree was introduced in June 2025 and received follow-up debugfs/NPA/NIX work in October 2025, which is recent maintenance rather than abandonment. I attempted lore-first evidence via `lei q`, but `lei` is unavailable in this environment; fallback web searches on lore produced no indexed removal-thread hits. URLs were obtained by web search (`site:marvell.com OCTEON 10...`) and direct search result selection for kernel.org docs. Given very recent upstream activity, no visible removal discussion, and Marvell's still-marketed OCTEON 10 family, this should be kept rather than deprecated.