crypto/aesni_mb: process crypto op on dequeue
authorDeclan Doherty <declan.doherty@intel.com>
Thu, 30 Mar 2017 13:34:53 +0000 (14:34 +0100)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Wed, 5 Apr 2017 22:17:44 +0000 (00:17 +0200)
commit0f548b50a1602077e9797ef0d8dcb4a4ac86ee70
tree0bd227ed685fe7d7bba7e2fa3e2f236d60a5b924
parentee7b601f1b87878bb987cfb5610c521a4502492f
crypto/aesni_mb: process crypto op on dequeue

Moving the crypto processing from the enqueue burst to the dequeue burst,
to remove the requirement to continually call the
rte_cryptodev_burst_enqueue function to guarantee that all operations get
flushed from the multi-buffer managers buffers.

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
drivers/crypto/aesni_mb/aesni_mb_ops.h
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h