performance enhancements for QAT driver
Status from this message: Applied to dpdk-next-crypto.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v2 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | qat: remove atomicsdoc/ doc/ drivers/ +2 more | +15 | 1 reply | |
| 1/3 | crypto/qat: remove atomicsdoc/ doc/ drivers/ +2 more | +15 | 1 reply | |
| 2/3 | qat: enable RX head writes coalescingdoc/ drivers/ drivers/ | +45 | 0 replies | |
| 2/3 | crypto/qat: enable RX head writes coalescingdoc/ drivers/ drivers/ | +45 | 1 reply | |
| 3/3 | qat: enable TX tail writes coalescingdoc/ drivers/ drivers/ | +37 | 0 replies | |
| 3/3 | crypto/qat: enable TX tail writes coalescingdoc/ drivers/ drivers/ | +37 | 1 reply |
Reviews trailers per patch
All 6 patches have a Reviewed-by or Acked-by.
| Patch | Fiona Trahe |
|---|---|
| 1/3 | A-b |
| 1/3 | A-b |
| 2/3 | A-b |
| 2/3 | A-b |
| 3/3 | A-b |
| 3/3 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 0/3] performance enhancements for QAT driver
A few performance enhancements for QAT crypto driver. These include:
- Removing reliance on atomics on hot path
- This adds a new limitation, making queue pairs single-threaded
- Coalesce RX and TX CSR writes
v2: added cover letter
fixed commit messages
fixed documentation
Anatoly Burakov (3):
crypto/qat: remove atomics
crypto/qat: enable RX head writes coalescing
crypto/qat: enable TX tail writes coalescing
doc/guides/cryptodevs/qat.rst | 1 + doc/guides/rel_notes/release_17_11.rst | 8 ++++ drivers/crypto/qat/qat_crypto.c | 84 +++++++++++++++++++++++++--------- drivers/crypto/qat/qat_crypto.h | 15 +++++- drivers/crypto/qat/qat_qp.c | 4 +- 5 files changed, 88 insertions(+), 24 deletions(-)
Signature · 1 line
2.7.4