<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: "IntelOne Text"; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof">
Acked-by: Kai Ji <kai.ji@intel.com></div>
<div style="font-family: "IntelOne Text"; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Finn, Emma <emma.finn@intel.com><br>
<b>Sent:</b> 15 December 2025 10:41<br>
<b>To:</b> Ji, Kai <kai.ji@intel.com><br>
<b>Cc:</b> dev@dpdk.org <dev@dpdk.org>; Finn, Emma <emma.finn@intel.com><br>
<b>Subject:</b> [v2] doc: update device configuration in qat guide</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Added note for QAT driver information and device<br>
configuration for services.<br>
<br>
Signed-off-by: Emma Finn <emma.finn@intel.com><br>
---<br>
 doc/guides/cryptodevs/qat.rst | 21 +++++++++++++++++++++<br>
 1 file changed, 21 insertions(+)<br>
<br>
diff --git a/doc/guides/cryptodevs/qat.rst b/doc/guides/cryptodevs/qat.rst<br>
index 68d792e4cc..bae7724a76 100644<br>
--- a/doc/guides/cryptodevs/qat.rst<br>
+++ b/doc/guides/cryptodevs/qat.rst<br>
@@ -501,6 +501,27 @@ If you are running on a kernel which includes a driver for your device, see<br>
    The actual crypto services enabled on the system depend<br>
    on QAT driver capabilities and hardware slice configuration.<br>
 <br>
+..note::<br>
+<br>
+   With the introduction of QAT Generation 4, the in-tree drivers are available within the<br>
+   mainline Linux kernel. Out-of-tree (OOT) drivers for QAT Gen 4 are currently in sustaining<br>
+   mode, meaning they will only receive maintenance updates without new feature development.<br>
+   Future generations of QAT will be supported with in-tree drivers exclusively.<br>
+<br>
+.. note::<br>
+<br>
+   For **in-tree drivers**, when multiple QAT instances are available, each instance is assigned a<br>
+   different crypto service by default (asym;sym or dc). The available crypto queue pair request<br>
+   will return zero if the corresponding service is not enabled.<br>
+<br>
+   To verify the device configuration, run:<br>
+    cat /sys/bus/pci/devices/<BDF>/qat/cfg_services<br>
+<br>
+   For symmetric and asymmetric crypto services, ensure that `"asym;sym"` are enabled.<br>
+   For **out-of-tree drivers**, the configuration file for each instance can be found at:<br>
+    /etc/<GEN>_dev<ID>.conf<br>
+<br>
+<br>
 Installation using kernel.org driver<br>
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
 <br>
-- <br>
2.43.0<br>
<br>
</div>
</span></font></div>
</body>
</html>