crypto/octeontx2: enable CPT to share QP with ethdev
authorAnoob Joseph <anoobj@marvell.com>
Tue, 4 Feb 2020 11:17:17 +0000 (16:47 +0530)
committerAkhil Goyal <akhil.goyal@nxp.com>
Wed, 5 Feb 2020 14:20:51 +0000 (15:20 +0100)
commit3fe4d07d16780c3dc23f0413662762c7d96d062b
treea32bb6de61daa4c17ec8cdcc91d52d2414c8ade3
parentbb810fd64d2028797cf1db6a21743df554167708
crypto/octeontx2: enable CPT to share QP with ethdev

Adding the infrastructure to save one opaque pointer in idev and
implement the consumer-producer in the PMDs which uses it accordingly.

Signed-off-by: Ankur Dwivedi <adwivedi@marvell.com>
Signed-off-by: Anoob Joseph <anoobj@marvell.com>
Signed-off-by: Archana Muniganti <marchana@marvell.com>
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com>
Signed-off-by: Vamsi Attunuru <vattunuru@marvell.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
drivers/common/octeontx2/otx2_sec_idev.c
drivers/common/octeontx2/otx2_sec_idev.h
drivers/common/octeontx2/rte_common_octeontx2_version.map
drivers/crypto/octeontx2/otx2_cryptodev_hw_access.h
drivers/crypto/octeontx2/otx2_cryptodev_ops.c
drivers/crypto/octeontx2/otx2_cryptodev_qp.h [new file with mode: 0644]
drivers/net/octeontx2/otx2_ethdev_sec.c