Cavium/Marvell OCTEON-TX Thunder CPT cryptographic accelerators
An on-chip cryptographic offload engine built into Cavium's (now Marvell's) OCTEON-TX and OCTEON TX2 network processors, accelerating bulk symmetric crypto and public-key operations. It exposes the accelerator over PCIe with SR-IOV and is found mainly in networking and security appliances such as routers, firewalls, and SmartNICs.
recommendation
It should stay in the kernel because the hardware is still sold new by Marvell in 2025 (the OCTEON TX2 CN913X and OCTEON DPU lines explicitly market this security accelerator), and the code is actively maintained: bug fixes were backported to stable trees in late 2024 and further fixes were still landing in 2026. Deployments are niche, mostly inside networking gear rather than general-purpose servers, but no other upstream driver covers the same CPT block.
repository signals
sources
- lore.kernel.org
The driver was still receiving real maintenance in 2026, including a targeted fix to cptvf_main.c ('crypto: cavium - fix dma_free_coherent() size').
- lore.kernel.org
The driver was also being backported into stable trees in late 2024 ('crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()'), indicating ongoing supported deployments.
- marvell.com
Marvell's CN913X OCTEON TX2 product brief shows current OCTEON TX2 parts with security accelerator, virtualization/SR-IOV, and networking-appliance positioning, consistent with this PF/VF CPT driver.
- marvell.com
Marvell still markets OCTEON DPUs and explicitly lists OCTEON TX2 CN9130 with security/public-key acceleration for networking gear, supporting that this hardware family remained sellable in 2025.
codex reasoning notes (technical)
Local code inspection via exec_command found Kconfig text 'Cavium Cryptographic Accelerator driver' for 'octeon-tx series of processors' plus module names 'thunder-cpt'/'thunder-cptvf' and PF/VF PCI IDs, so this is a real SR-IOV-capable hardware driver for OCTEON-TX Thunder CPT. lore_file_timeline on cptpf_main.c and cptvf_main.c showed sustained activity through 2025-07-27 and 2026-03-06, with recent fixes/backports rather than removal work; cited lore URLs came from those timeline results. Web search + open on Marvell pages/PDF showed OCTEON TX2 CN913X and OCTEON DPU product collateral still present and describing security acceleration, so the hardware family is niche but not obsolete. No natural upstream replacement covers the same CPT block; recommendation is keep, with low-but-real deployment in networking/security appliances rather than broad consumer systems.