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(-) -- 2.7.4