drivers/crypto/intel/qat/qat_6xxx

Intel QuickAssist Technology (QAT) Generation 6 accelerators

Intel QuickAssist Technology Generation 6 is an on-package PCIe accelerator in recent Intel Xeon server processors that offloads symmetric and public-key cryptography plus compression from the CPU. It succeeds the GEN4 QAT engines in 4th/5th Gen Xeon and targets cloud, networking, and storage workloads needing high-throughput TLS, IPsec, or deflate offload.

keep conf=0.84 deploy=low replacement=none subsystem=crypto category=crypto
84%

recommendation

It should stay in the kernel because this is brand-new hardware enablement, not legacy code. Intel merged GEN6 QAT support in spring 2025 and has continued adding features through mid-2025 (rate limiting, live migration, telemetry), and the underlying accelerators ship in current Xeon 6 server platforms. Real-world deployment is still narrow today, mostly data-center and edge servers using QAT to offload bulk crypto and compression, but the driver is on an upward trajectory rather than fading out.

repository signals

4 files
1,344 source lines
13 commits, 5y
+1,362 / −15 lines added / removed, 5y
6 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 13 total · active in 4/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: 1 commit · +1,218 −0 2025-05: 3 commits · +6 −2 2025-06: 3 commits · +21 −3 2025-07: 6 commits · +117 −10 2025-08: 0 commits · +0 −0 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: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    April 30, 2025 patch series introduces qat_6xxx as support for QAT GEN6 devices and describes GEN6 as the successor to GEN4, indicating new upstream enablement rather than legacy maintenance.

  2. spinics.net

    July 10, 2025 patch adds rate limiting support for GEN6 devices, showing feature growth after initial merge rather than end-of-life cleanup.

  3. spinics.net

    July 18, 2025 maintainer reply on the GEN6 live-migration series shows ongoing review/merge activity and no removal discussion.

  4. intel.com

    Intel's 2025 support matrix maps current Intel QAT Linux drivers to 4th/5th Gen Xeon and Xeon 6 platforms, demonstrating that Intel QAT hardware remains a current shipping platform family.

  5. intel.com

    Intel support portal lists fresh 2025 Intel QAT driver releases, consistent with active vendor support and ongoing deployments.

codex reasoning notes (technical)

This is an active PCI driver directory (`module_pci_driver`, Intel PCI ID 0x4948) confirmed by local shell reads of adf_drv.c/Kconfig and local `git log` showing substantive qat_6xxx commits from 2025-04-30 through 2025-07-10. Cited URLs were obtained via `web.search_query`: spinics results for specific GEN6 patch subjects and Intel support pages for current QAT platform support. No evidence of deprecation/removal surfaced; instead lore-mirrored mailing-list traffic shows initial bring-up plus follow-on enablement (live migration, telemetry, rate limiting). Because QAT GEN6 is newly added and tied to still-supported Intel QAT platform generations, the driver should be kept. Deployments are likely niche data-center/edge accelerator deployments rather than mass-market, so current deployment level is low.