drivers/crypto/chelsio

Chelsio Terminator 6 (T6) crypto offload co-processor

The crypto acceleration block built into Chelsio's Terminator 6 (T6) family of high-end converged Ethernet adapters, used in datacenter and HPC servers to offload bulk symmetric cryptography for IPsec, TLS, and SMB workloads. The T6 generation has been on the market since the late 2010s and Chelsio was still actively marketing it in 2025.

keep-annotate conf=0.77 last_sold=2025 deploy=low replacement=none subsystem=crypto category=crypto
77%

recommendation

Worth keeping but flagging as a narrow-use driver, because the hardware is niche datacenter offload gear rather than something most Linux installs encounter. The code is clearly still maintained — Chelsio sent cleanup patches in 2021 and the file received a substantive AES library API conversion in early 2026 — and Chelsio is still selling T6 adapters as of 2025, so there is no replacement to point users at. The "no removal discussion" finding is a weak inference (a lore search timed out), so the keep verdict rests primarily on the visible upstream activity and continued vendor presence.

repository signals

7 files
5,606 source lines
16 commits, 5y
+128 / −264 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 16 total · active in 12/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +1 −8 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +9 −5 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: 2 commits · +7 −7 2022-12: 1 commit · +22 −21 2023-01: 1 commit · +3 −3 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: 2 commits · +2 −3 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +8 −1 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: 1 commit · +1 −1 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: 1 commit · +5 −5 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +63 −203 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +5 −5 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `drivers/crypto/chelsio/chcr_algo.c` received a substantive upstream update on 2026-01-12 ('crypto: chelsio - Use new AES library API'), so the driver is not abandoned.

  2. lore.kernel.org

    Chelsio itself sent maintenance patches for this driver ('chelsio/chcr: Remove useless MODULE_VERSION'), indicating vendor ownership existed upstream.

  3. chelsio.com

    Chelsio's press room lists multiple T6 announcements in 2025, showing T6 adapters were still actively marketed in 2025.

  4. chelsio.com

    Chelsio's Terminator 6 ASIC page describes T6 as providing crypto offload, matching this driver's hardware role.

  5. chelsio.com

    Chelsio documents T6 'co-processor' crypto offload for IPsec/SMB use cases, directly corresponding to the Linux `chcr` driver's purpose.

codex reasoning notes (technical)

Local source inspection (`rg`, `sed`) shows this is a real module driver (`module_init`) and Kconfig says 'Chelsio Crypto Co-processor Driver' for T6 adapters, dependent on `CHELSIO_T4`. `lore_file_timeline` on `chcr_algo.c` showed active 2026 API-fix traffic; `lore_file_timeline` on `chcr_core.c` showed less recent churn. A directory-level lore timeline returned no matches, and a lore removal-subject regex timed out; therefore 'no active removal discussion' is only a weak inference from available lore, not a proven negative. Web search found Chelsio product/press pages showing T6 remained marketed in 2024-2025, but this is niche datacenter/HPC offload hardware rather than broad commodity deployment. Result: keep the driver, but annotate it as narrow-use, older-generation accelerator hardware with low contemporary deployment and no obvious in-tree replacement.