ZUC library provides an API to encrypt buffers in parallel with different keys. However, the PMD was developed assuming that all needed to share the same session (therefore, the same key).
This patchset fixes this behaviour by allowing multiple buffers with different keys to be processed in parallel, plus it removes some unnecessary code. Changes in v2: - Fixed incorrect comments [Fiona] Pablo de Lara (3): crypto/zuc: do not set default op status crypto/zuc: remove unnecessary check crypto/zuc: batch ops with same transform drivers/crypto/zuc/rte_zuc_pmd.c | 111 +++++++++++++++++++++++---------------- 1 file changed, 65 insertions(+), 46 deletions(-) -- 2.14.3