From: George Abraham P <george.abraham.p@intel.com>
To: herbert@gondor.apana.org.au
Cc: linux-crypto@vger.kernel.org, qat-linux@intel.com,
George Abraham P <george.abraham.p@intel.com>
Subject: [PATCH 0/3] crypto: qat - fix rate limiting and telemetry for QAT GEN6 wireless
Date: Mon, 19 Oct 2026 16:33:53 +0530 [thread overview]
Message-ID: <20261019110356.3781949-1-george.abraham.p@intel.com> (raw)
This set contains fixes for the QAT GEN6 driver (qat_6xxx), mostly
affecting devices running in wireless mode, where only the symmetric
service is available and the firmware uses WCP (wireless cipher) slices
and the adf_wcy_fw_config object layout.
Patch 1 relaxes the rate limiting initialization so that throughput
limits are validated only for enabled services. Without it, devices that
support only a subset of services fail to initialize rate limiting.
Patch 2 fixes the rate limiting parameters for wireless mode: it uses
the firmware-reported WCP slice count as the symmetric slice count,
sets only the symmetric maximum throughput (with a wireless-specific
value) and computes the symmetric accel engine count from
adf_wcy_fw_config, where the wireless object is loaded on two accel
engine groups. It depends on patch 1.
Patch 3 fixes the number of command queue counters reported by
telemetry on QAT GEN6. The per-slice multipliers are replaced with the
total number of command queues for each slice type, reported only when
the slice type is present, and the queue count constants are corrected.
It is independent of patches 1 and 2.
George Abraham P (3):
crypto: qat - validate rate limiting only for enabled services
crypto: qat - fix rate limiting for QAT GEN6 wireless
crypto: qat - fix telemetry command queue counts
.../intel/qat/qat_6xxx/adf_6xxx_hw_data.c | 38 +++++++++++++++----
.../intel/qat/qat_6xxx/adf_6xxx_hw_data.h | 1 +
.../crypto/intel/qat/qat_common/adf_gen6_tl.c | 24 ++++++------
drivers/crypto/intel/qat/qat_common/adf_rl.c | 15 +++++---
drivers/crypto/intel/qat/qat_common/adf_rl.h | 1 +
.../intel/qat/qat_common/adf_rl_admin.c | 1 +
.../intel/qat/qat_common/adf_telemetry.c | 14 +++----
.../intel/qat/qat_common/adf_telemetry.h | 2 +-
8 files changed, 63 insertions(+), 33 deletions(-)
base-commit: 19a2e99ff8eb57bd3d5cb5d52f9eb77bf3b1540a
--
2.40.1
next reply other threads:[~2026-10-19 11:07 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-19 11:03 George Abraham P [this message]
2026-10-19 11:03 ` [PATCH 1/3] crypto: qat - validate rate limiting only for enabled services George Abraham P
2026-10-19 11:03 ` [PATCH 2/3] crypto: qat - fix rate limiting for QAT GEN6 wireless George Abraham P
2026-10-19 11:03 ` [PATCH 3/3] crypto: qat - fix telemetry command queue counts George Abraham P
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261019110356.3781949-1-george.abraham.p@intel.com \
--to=george.abraham.p@intel.com \
--cc=herbert@gondor.apana.org.au \
--cc=linux-crypto@vger.kernel.org \
--cc=qat-linux@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox