numam-dpdk/drivers/crypto
Pablo de Lara 7c95d47c1e crypto/aesni_mb: fix possible crypto job leak
When dequeueing operations from an AESNI-MB device,
crypto jobs are dequeued from the internal scheduler
in the Multi-buffer library.

If the number of jobs available to retrieve
are higher than the number of crypto operations
that are required, then an extra job is retrieved
(due to an incorrect conditional), but not used.
This leads to a job leak and the operation associated
to that job will not be ever dequeued.

Fixes: 0f548b50a1 ("crypto/aesni_mb: process crypto op on dequeue")
Cc: stable@dpdk.org

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
2017-07-19 14:10:41 +03:00
..
aesni_gcm cryptodev: add mempool pointer in queue pair setup 2017-07-06 22:34:55 +02:00
aesni_mb crypto/aesni_mb: fix possible crypto job leak 2017-07-19 14:10:41 +03:00
armv8 update Cavium Inc copyright headers 2017-07-08 17:43:49 +02:00
dpaa2_sec crypto/dpaa2_sec: fix typo in PMD name 2017-07-19 14:10:40 +03:00
kasumi cryptodev: add mempool pointer in queue pair setup 2017-07-06 22:34:55 +02:00
null cryptodev: add mempool pointer in queue pair setup 2017-07-06 22:34:55 +02:00
openssl cryptodev: add mempool pointer in queue pair setup 2017-07-06 22:34:55 +02:00
qat crypto/qat: fix NULL authentication hang 2017-07-19 14:10:40 +03:00
scheduler crypto/scheduler: fix slave name parsing 2017-07-19 14:10:40 +03:00
snow3g cryptodev: add mempool pointer in queue pair setup 2017-07-06 22:34:55 +02:00
zuc cryptodev: add mempool pointer in queue pair setup 2017-07-06 22:34:55 +02:00
Makefile crypto/dpaa2_sec: introduce poll mode driver 2017-04-20 11:32:45 +02:00