dpdk/ipsec: multiple fixes 28/9628/6
authorSergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
Sun, 26 Nov 2017 15:25:43 +0000 (15:25 +0000)
committerDamjan Marion <dmarion.lists@gmail.com>
Tue, 5 Dec 2017 18:18:58 +0000 (18:18 +0000)
commit99214ce0aeaab67335c6adbf3327878bd3dc0fc9
tree2e55890742cdbdc82c3c67dfdfc92b05b94ad6f6
parent3a699b28bbc6f33fd7e8e504ee1cff64c164881a
dpdk/ipsec: multiple fixes

- fix ESP transport mode
- safely free crypto sessions
- use rte_mempool_virt2phy/rte_mempool_virt2iova
- align DPDK QAT capabilities for IPsec usage (DPDK 17.08)
- reserve 16B for aad (reference cryptodev doc)

Change-Id: I3822a7456fb5a255c767f5a44a429f91a140fe64
Signed-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
dpdk/dpdk-17.08_patches/0002-crypto-qat-align-capabilities.patch [new file with mode: 0644]
src/plugins/dpdk/ipsec/crypto_node.c
src/plugins/dpdk/ipsec/esp_decrypt.c
src/plugins/dpdk/ipsec/esp_encrypt.c
src/plugins/dpdk/ipsec/ipsec.c
src/plugins/dpdk/ipsec/ipsec.h