drivers/crypto/intel/qat/qat_4xxx

Intel QuickAssist Technology Gen4 accelerators (4xxx, 401xx, 402xx)

Intel's fourth-generation QuickAssist Technology accelerators are PCIe offload engines for bulk symmetric crypto, public-key crypto, and lossless compression, integrated into 4th and 5th Generation Xeon Scalable server CPUs (PCI IDs 8086:4940/4942/4944 plus the 401xx and 402xx variants). They are widely used in datacenters to speed up TLS termination, VPN/IPsec, and storage compression workloads.

keep conf=0.87 deploy=medium replacement=none subsystem=crypto category=crypto
87%

recommendation

It should stay in the kernel because this is the in-tree driver for Intel's current-generation QuickAssist crypto and compression accelerators, which are integrated into 4th and 5th Generation Xeon Scalable platforms still being sold and deployed in 2025. Upstream activity is healthy (over 50 substantive commits in the last five years, with changes landing as recently as mid-2025), and Intel's own QATlib and support documentation continue to direct users to this exact module.

repository signals

4 files
761 source lines
57 commits, 5y
+1,611 / −847 lines added / removed, 5y
17 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 57 total · active in 19/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: 1 commit · +962 −0 2023-04: 0 commits · +0 −0 2023-05: 2 commits · +5 −9 2023-06: 7 commits · +230 −73 2023-07: 0 commits · +0 −0 2023-08: 1 commit · +9 −0 2023-09: 2 commits · +37 −53 2023-10: 11 commits · +173 −64 2023-11: 0 commits · +0 −0 2023-12: 7 commits · +118 −556 2024-01: 1 commit · +1 −0 2024-02: 2 commits · +24 −56 2024-03: 3 commits · +5 −0 2024-04: 3 commits · +4 −2 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +2 −2 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +1 −1 2024-10: 1 commit · +8 −3 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +1 −1 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +4 −9 2025-03: 3 commits · +10 −3 2025-04: 4 commits · +8 −10 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 4 commits · +9 −5 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. cateee.net

    `CONFIG_CRYPTO_DEV_QAT_4XXX` is present in current upstream kernel series and binds PCI IDs 8086:4940/4942/4944 to `qat_4xxx`.

  2. intel.github.io

    Intel's current QATlib requirements list 4xxx, 401xx, and 402xx as supported devices using the `qat_4xxx` kernel module, alongside newer 420xx parts using `qat_420xx`.

  3. intel.com

    Intel support documentation reviewed on 2025-09-10 still instructs users to load the in-tree `intel_qat` and `qat_4xxx` modules, indicating active field use/support.

  4. intel.com

    Intel's 2026 Hardware Version 2.0 driver page validates 4xxx/401xx/402xx accelerators against 4th and 5th Gen Xeon platforms, showing the hardware family remains in supported deployments.

codex reasoning notes (technical)

Real PCI driver confirmed locally via `rg` on Kconfig/Makefile/adf_drv.c (`MODULE_DEVICE_TABLE`, Intel PCI IDs 4940/4942/4944). Prompt metadata already shows strong recent upstream activity (54 substantive commits in 5y, latest 2025-07-18), which argues against deprecation. I attempted lore-first checks, but the advertised lore MCP server was unavailable and `lei` was not installed; web searches on lore/kernel terms produced no removal/deprecation thread hits, so I found no evidence of active upstream removal talk. URLs were obtained via web search/open (`web.search_query`, `web.open`, `web.find`). Overall this is a current datacenter accelerator driver with ongoing kernel and vendor support; keep it.