net/ice/base: introduce and use for each bit iterator
[dpdk.git] / drivers / crypto / qat / qat_sym_pmd.h
index a5a31e5..f32a77e 100644 (file)
@@ -7,7 +7,11 @@
 
 #ifdef BUILD_QAT_SYM
 
+#include <rte_ether.h>
 #include <rte_cryptodev.h>
+#ifdef RTE_LIBRTE_SECURITY
+#include <rte_security.h>
+#endif
 
 #include "qat_sym_capabilities.h"
 #include "qat_device.h"
@@ -19,7 +23,7 @@
 #define QAT_SYM_CAP_MIXED_CRYPTO       (1 << 0)
 #define QAT_SYM_CAP_VALID              (1 << 31)
 
-extern uint8_t cryptodev_qat_driver_id;
+extern uint8_t qat_sym_driver_id;
 
 /** private data structure for a QAT device.
  * This QAT device is a device offering only symmetric crypto service,
@@ -32,6 +36,8 @@ struct qat_sym_dev_private {
        /**< Device instance for this rte_cryptodev */
        const struct rte_cryptodev_capabilities *qat_dev_capabilities;
        /* QAT device symmetric crypto capabilities */
+       const struct rte_memzone *capa_mz;
+       /* Shared memzone for storing capabilities */
        uint16_t min_enq_burst_threshold;
        uint32_t internal_capabilities; /* see flags QAT_SYM_CAP_xxx */
 };