cryptodev: remove queue start/stop functions

Removed cryptodev queue start/stop functions,
as they were marked deprecated in 18.05, since they
were not implemented by any driver.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
This commit is contained in:
Pablo de Lara 2018-07-05 03:08:00 +01:00
parent a1bed38381
commit 62303e435b
21 changed files with 5 additions and 367 deletions

View File

@ -86,10 +86,6 @@ Deprecation Notices
``rte_cryptodev_queue_pair_dettach_sym_session()`` will be deprecated from ``rte_cryptodev_queue_pair_dettach_sym_session()`` will be deprecated from
18.05 and removed in 18.08, as there are no drivers doing anything useful 18.05 and removed in 18.08, as there are no drivers doing anything useful
with them. with them.
- Functions ``rte_cryptodev_queue_pair_start()`` and
``rte_cryptodev_queue_pair_stop()`` will be deprecated from 18.05
and removed in 18.08, as there are no drivers doing anything useful
with them.
- Some feature flags such as ``RTE_CRYPTODEV_FF_MBUF_SCATTER_GATHER`` are ambiguous, - Some feature flags such as ``RTE_CRYPTODEV_FF_MBUF_SCATTER_GATHER`` are ambiguous,
so some will be replaced by more explicit flags. so some will be replaced by more explicit flags.
- Function ``rte_cryptodev_get_header_session_size()`` will be deprecated - Function ``rte_cryptodev_get_header_session_size()`` will be deprecated

View File

@ -87,6 +87,11 @@ API Changes
Value 0 is accepted in ``sym.max_nb_sessions``, meaning that a device Value 0 is accepted in ``sym.max_nb_sessions``, meaning that a device
supports an unlimited number of sessions. supports an unlimited number of sessions.
* cryptodev: Following functions were deprecated and are removed in 18.08:
- ``rte_cryptodev_queue_pair_start``
- ``rte_cryptodev_queue_pair_stop``
* compressdev: Feature flag ``RTE_COMP_FF_MBUF_SCATTER_GATHER`` is * compressdev: Feature flag ``RTE_COMP_FF_MBUF_SCATTER_GATHER`` is
replaced with the following more explicit flags: replaced with the following more explicit flags:
- ``RTE_COMP_FF_OOP_SGL_IN_SGL_OUT`` - ``RTE_COMP_FF_OOP_SGL_IN_SGL_OUT``

View File

@ -242,22 +242,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
/** Start queue pair */
static int
aesni_gcm_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
aesni_gcm_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
aesni_gcm_pmd_qp_count(struct rte_cryptodev *dev) aesni_gcm_pmd_qp_count(struct rte_cryptodev *dev)
@ -339,8 +323,6 @@ struct rte_cryptodev_ops aesni_gcm_pmd_ops = {
.queue_pair_setup = aesni_gcm_pmd_qp_setup, .queue_pair_setup = aesni_gcm_pmd_qp_setup,
.queue_pair_release = aesni_gcm_pmd_qp_release, .queue_pair_release = aesni_gcm_pmd_qp_release,
.queue_pair_start = aesni_gcm_pmd_qp_start,
.queue_pair_stop = aesni_gcm_pmd_qp_stop,
.queue_pair_count = aesni_gcm_pmd_qp_count, .queue_pair_count = aesni_gcm_pmd_qp_count,
.session_get_size = aesni_gcm_pmd_session_get_size, .session_get_size = aesni_gcm_pmd_session_get_size,

View File

@ -509,22 +509,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
/** Start queue pair */
static int
aesni_mb_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
aesni_mb_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
aesni_mb_pmd_qp_count(struct rte_cryptodev *dev) aesni_mb_pmd_qp_count(struct rte_cryptodev *dev)
@ -607,8 +591,6 @@ struct rte_cryptodev_ops aesni_mb_pmd_ops = {
.queue_pair_setup = aesni_mb_pmd_qp_setup, .queue_pair_setup = aesni_mb_pmd_qp_setup,
.queue_pair_release = aesni_mb_pmd_qp_release, .queue_pair_release = aesni_mb_pmd_qp_release,
.queue_pair_start = aesni_mb_pmd_qp_start,
.queue_pair_stop = aesni_mb_pmd_qp_stop,
.queue_pair_count = aesni_mb_pmd_qp_count, .queue_pair_count = aesni_mb_pmd_qp_count,
.session_get_size = aesni_mb_pmd_session_get_size, .session_get_size = aesni_mb_pmd_session_get_size,

View File

@ -258,22 +258,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
/** Start queue pair */
static int
armv8_crypto_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
armv8_crypto_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
armv8_crypto_pmd_qp_count(struct rte_cryptodev *dev) armv8_crypto_pmd_qp_count(struct rte_cryptodev *dev)
@ -354,8 +338,6 @@ struct rte_cryptodev_ops armv8_crypto_pmd_ops = {
.queue_pair_setup = armv8_crypto_pmd_qp_setup, .queue_pair_setup = armv8_crypto_pmd_qp_setup,
.queue_pair_release = armv8_crypto_pmd_qp_release, .queue_pair_release = armv8_crypto_pmd_qp_release,
.queue_pair_start = armv8_crypto_pmd_qp_start,
.queue_pair_stop = armv8_crypto_pmd_qp_stop,
.queue_pair_count = armv8_crypto_pmd_qp_count, .queue_pair_count = armv8_crypto_pmd_qp_count,
.session_get_size = armv8_crypto_pmd_session_get_size, .session_get_size = armv8_crypto_pmd_session_get_size,

View File

@ -748,20 +748,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
static int
ccp_pmd_qp_start(struct rte_cryptodev *dev __rte_unused,
uint16_t queue_pair_id __rte_unused)
{
return -ENOTSUP;
}
static int
ccp_pmd_qp_stop(struct rte_cryptodev *dev __rte_unused,
uint16_t queue_pair_id __rte_unused)
{
return -ENOTSUP;
}
static uint32_t static uint32_t
ccp_pmd_qp_count(struct rte_cryptodev *dev) ccp_pmd_qp_count(struct rte_cryptodev *dev)
{ {
@ -837,8 +823,6 @@ struct rte_cryptodev_ops ccp_ops = {
.queue_pair_setup = ccp_pmd_qp_setup, .queue_pair_setup = ccp_pmd_qp_setup,
.queue_pair_release = ccp_pmd_qp_release, .queue_pair_release = ccp_pmd_qp_release,
.queue_pair_start = ccp_pmd_qp_start,
.queue_pair_stop = ccp_pmd_qp_stop,
.queue_pair_count = ccp_pmd_qp_count, .queue_pair_count = ccp_pmd_qp_count,
.session_get_size = ccp_pmd_session_get_size, .session_get_size = ccp_pmd_session_get_size,

View File

@ -1470,26 +1470,6 @@ dpaa2_sec_queue_pair_setup(struct rte_cryptodev *dev, uint16_t qp_id,
return retcode; return retcode;
} }
/** Start queue pair */
static int
dpaa2_sec_queue_pair_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
PMD_INIT_FUNC_TRACE();
return 0;
}
/** Stop queue pair */
static int
dpaa2_sec_queue_pair_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
PMD_INIT_FUNC_TRACE();
return 0;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
dpaa2_sec_queue_pair_count(struct rte_cryptodev *dev) dpaa2_sec_queue_pair_count(struct rte_cryptodev *dev)
@ -2716,8 +2696,6 @@ static struct rte_cryptodev_ops crypto_ops = {
.stats_reset = dpaa2_sec_stats_reset, .stats_reset = dpaa2_sec_stats_reset,
.queue_pair_setup = dpaa2_sec_queue_pair_setup, .queue_pair_setup = dpaa2_sec_queue_pair_setup,
.queue_pair_release = dpaa2_sec_queue_pair_release, .queue_pair_release = dpaa2_sec_queue_pair_release,
.queue_pair_start = dpaa2_sec_queue_pair_start,
.queue_pair_stop = dpaa2_sec_queue_pair_stop,
.queue_pair_count = dpaa2_sec_queue_pair_count, .queue_pair_count = dpaa2_sec_queue_pair_count,
.session_get_size = dpaa2_sec_session_get_size, .session_get_size = dpaa2_sec_session_get_size,
.session_configure = dpaa2_sec_session_configure, .session_configure = dpaa2_sec_session_configure,

View File

@ -1585,26 +1585,6 @@ dpaa_sec_queue_pair_setup(struct rte_cryptodev *dev, uint16_t qp_id,
return 0; return 0;
} }
/** Start queue pair */
static int
dpaa_sec_queue_pair_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
PMD_INIT_FUNC_TRACE();
return 0;
}
/** Stop queue pair */
static int
dpaa_sec_queue_pair_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
PMD_INIT_FUNC_TRACE();
return 0;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
dpaa_sec_queue_pair_count(struct rte_cryptodev *dev) dpaa_sec_queue_pair_count(struct rte_cryptodev *dev)
@ -2227,8 +2207,6 @@ static struct rte_cryptodev_ops crypto_ops = {
.dev_infos_get = dpaa_sec_dev_infos_get, .dev_infos_get = dpaa_sec_dev_infos_get,
.queue_pair_setup = dpaa_sec_queue_pair_setup, .queue_pair_setup = dpaa_sec_queue_pair_setup,
.queue_pair_release = dpaa_sec_queue_pair_release, .queue_pair_release = dpaa_sec_queue_pair_release,
.queue_pair_start = dpaa_sec_queue_pair_start,
.queue_pair_stop = dpaa_sec_queue_pair_stop,
.queue_pair_count = dpaa_sec_queue_pair_count, .queue_pair_count = dpaa_sec_queue_pair_count,
.session_get_size = dpaa_sec_session_get_size, .session_get_size = dpaa_sec_session_get_size,
.session_configure = dpaa_sec_session_configure, .session_configure = dpaa_sec_session_configure,

View File

@ -229,22 +229,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
/** Start queue pair */
static int
kasumi_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
kasumi_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
kasumi_pmd_qp_count(struct rte_cryptodev *dev) kasumi_pmd_qp_count(struct rte_cryptodev *dev)
@ -325,8 +309,6 @@ struct rte_cryptodev_ops kasumi_pmd_ops = {
.queue_pair_setup = kasumi_pmd_qp_setup, .queue_pair_setup = kasumi_pmd_qp_setup,
.queue_pair_release = kasumi_pmd_qp_release, .queue_pair_release = kasumi_pmd_qp_release,
.queue_pair_start = kasumi_pmd_qp_start,
.queue_pair_stop = kasumi_pmd_qp_stop,
.queue_pair_count = kasumi_pmd_qp_count, .queue_pair_count = kasumi_pmd_qp_count,
.session_get_size = kasumi_pmd_session_get_size, .session_get_size = kasumi_pmd_session_get_size,

View File

@ -595,32 +595,6 @@ mrvl_crypto_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,
return -1; return -1;
} }
/** Start queue pair (PMD ops callback) - not supported.
*
* @param dev Pointer to the device structure.
* @param qp_id ID of the Queue Pair.
* @returns -ENOTSUP. Always.
*/
static int
mrvl_crypto_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair (PMD ops callback) - not supported.
*
* @param dev Pointer to the device structure.
* @param qp_id ID of the Queue Pair.
* @returns -ENOTSUP. Always.
*/
static int
mrvl_crypto_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs (PMD ops callback). /** Return the number of allocated queue pairs (PMD ops callback).
* *
* @param dev Pointer to the device structure. * @param dev Pointer to the device structure.
@ -738,8 +712,6 @@ static struct rte_cryptodev_ops mrvl_crypto_pmd_ops = {
.queue_pair_setup = mrvl_crypto_pmd_qp_setup, .queue_pair_setup = mrvl_crypto_pmd_qp_setup,
.queue_pair_release = mrvl_crypto_pmd_qp_release, .queue_pair_release = mrvl_crypto_pmd_qp_release,
.queue_pair_start = mrvl_crypto_pmd_qp_start,
.queue_pair_stop = mrvl_crypto_pmd_qp_stop,
.queue_pair_count = mrvl_crypto_pmd_qp_count, .queue_pair_count = mrvl_crypto_pmd_qp_count,
.session_get_size = mrvl_crypto_pmd_session_get_size, .session_get_size = mrvl_crypto_pmd_session_get_size,

View File

@ -241,22 +241,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
/** Start queue pair */
static int
null_crypto_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
null_crypto_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
null_crypto_pmd_qp_count(struct rte_cryptodev *dev) null_crypto_pmd_qp_count(struct rte_cryptodev *dev)
@ -337,8 +321,6 @@ struct rte_cryptodev_ops pmd_ops = {
.queue_pair_setup = null_crypto_pmd_qp_setup, .queue_pair_setup = null_crypto_pmd_qp_setup,
.queue_pair_release = null_crypto_pmd_qp_release, .queue_pair_release = null_crypto_pmd_qp_release,
.queue_pair_start = null_crypto_pmd_qp_start,
.queue_pair_stop = null_crypto_pmd_qp_stop,
.queue_pair_count = null_crypto_pmd_qp_count, .queue_pair_count = null_crypto_pmd_qp_count,
.session_get_size = null_crypto_pmd_session_get_size, .session_get_size = null_crypto_pmd_session_get_size,

View File

@ -648,22 +648,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
/** Start queue pair */
static int
openssl_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
openssl_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
openssl_pmd_qp_count(struct rte_cryptodev *dev) openssl_pmd_qp_count(struct rte_cryptodev *dev)
@ -746,8 +730,6 @@ struct rte_cryptodev_ops openssl_pmd_ops = {
.queue_pair_setup = openssl_pmd_qp_setup, .queue_pair_setup = openssl_pmd_qp_setup,
.queue_pair_release = openssl_pmd_qp_release, .queue_pair_release = openssl_pmd_qp_release,
.queue_pair_start = openssl_pmd_qp_start,
.queue_pair_stop = openssl_pmd_qp_stop,
.queue_pair_count = openssl_pmd_qp_count, .queue_pair_count = openssl_pmd_qp_count,
.session_get_size = openssl_pmd_session_get_size, .session_get_size = openssl_pmd_session_get_size,

View File

@ -202,8 +202,6 @@ static struct rte_cryptodev_ops crypto_qat_ops = {
.stats_reset = qat_sym_stats_reset, .stats_reset = qat_sym_stats_reset,
.queue_pair_setup = qat_sym_qp_setup, .queue_pair_setup = qat_sym_qp_setup,
.queue_pair_release = qat_sym_qp_release, .queue_pair_release = qat_sym_qp_release,
.queue_pair_start = NULL,
.queue_pair_stop = NULL,
.queue_pair_count = NULL, .queue_pair_count = NULL,
/* Crypto related operations */ /* Crypto related operations */

View File

@ -439,22 +439,6 @@ scheduler_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,
return 0; return 0;
} }
/** Start queue pair */
static int
scheduler_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
scheduler_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
scheduler_pmd_qp_count(struct rte_cryptodev *dev) scheduler_pmd_qp_count(struct rte_cryptodev *dev)
@ -535,8 +519,6 @@ struct rte_cryptodev_ops scheduler_pmd_ops = {
.queue_pair_setup = scheduler_pmd_qp_setup, .queue_pair_setup = scheduler_pmd_qp_setup,
.queue_pair_release = scheduler_pmd_qp_release, .queue_pair_release = scheduler_pmd_qp_release,
.queue_pair_start = scheduler_pmd_qp_start,
.queue_pair_stop = scheduler_pmd_qp_stop,
.queue_pair_count = scheduler_pmd_qp_count, .queue_pair_count = scheduler_pmd_qp_count,
.session_get_size = scheduler_pmd_session_get_size, .session_get_size = scheduler_pmd_session_get_size,

View File

@ -231,22 +231,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
/** Start queue pair */
static int
snow3g_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
snow3g_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
snow3g_pmd_qp_count(struct rte_cryptodev *dev) snow3g_pmd_qp_count(struct rte_cryptodev *dev)
@ -327,8 +311,6 @@ struct rte_cryptodev_ops snow3g_pmd_ops = {
.queue_pair_setup = snow3g_pmd_qp_setup, .queue_pair_setup = snow3g_pmd_qp_setup,
.queue_pair_release = snow3g_pmd_qp_release, .queue_pair_release = snow3g_pmd_qp_release,
.queue_pair_start = snow3g_pmd_qp_start,
.queue_pair_stop = snow3g_pmd_qp_stop,
.queue_pair_count = snow3g_pmd_qp_count, .queue_pair_count = snow3g_pmd_qp_count,
.session_get_size = snow3g_pmd_session_get_size, .session_get_size = snow3g_pmd_session_get_size,

View File

@ -515,8 +515,6 @@ static struct rte_cryptodev_ops virtio_crypto_dev_ops = {
.queue_pair_setup = virtio_crypto_qp_setup, .queue_pair_setup = virtio_crypto_qp_setup,
.queue_pair_release = virtio_crypto_qp_release, .queue_pair_release = virtio_crypto_qp_release,
.queue_pair_start = NULL,
.queue_pair_stop = NULL,
.queue_pair_count = NULL, .queue_pair_count = NULL,
/* Crypto related operations */ /* Crypto related operations */

View File

@ -231,22 +231,6 @@ qp_setup_cleanup:
return -1; return -1;
} }
/** Start queue pair */
static int
zuc_pmd_qp_start(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Stop queue pair */
static int
zuc_pmd_qp_stop(__rte_unused struct rte_cryptodev *dev,
__rte_unused uint16_t queue_pair_id)
{
return -ENOTSUP;
}
/** Return the number of allocated queue pairs */ /** Return the number of allocated queue pairs */
static uint32_t static uint32_t
zuc_pmd_qp_count(struct rte_cryptodev *dev) zuc_pmd_qp_count(struct rte_cryptodev *dev)
@ -328,8 +312,6 @@ struct rte_cryptodev_ops zuc_pmd_ops = {
.queue_pair_setup = zuc_pmd_qp_setup, .queue_pair_setup = zuc_pmd_qp_setup,
.queue_pair_release = zuc_pmd_qp_release, .queue_pair_release = zuc_pmd_qp_release,
.queue_pair_start = zuc_pmd_qp_start,
.queue_pair_stop = zuc_pmd_qp_stop,
.queue_pair_count = zuc_pmd_qp_count, .queue_pair_count = zuc_pmd_qp_count,
.session_get_size = zuc_pmd_session_get_size, .session_get_size = zuc_pmd_session_get_size,

View File

@ -702,50 +702,6 @@ rte_cryptodev_queue_pairs_config(struct rte_cryptodev *dev, uint16_t nb_qpairs,
return 0; return 0;
} }
int
rte_cryptodev_queue_pair_start(uint8_t dev_id, uint16_t queue_pair_id)
{
struct rte_cryptodev *dev;
if (!rte_cryptodev_pmd_is_valid_dev(dev_id)) {
CDEV_LOG_ERR("Invalid dev_id=%" PRIu8, dev_id);
return -EINVAL;
}
dev = &rte_crypto_devices[dev_id];
if (queue_pair_id >= dev->data->nb_queue_pairs) {
CDEV_LOG_ERR("Invalid queue_pair_id=%d", queue_pair_id);
return -EINVAL;
}
RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_pair_start, -ENOTSUP);
return dev->dev_ops->queue_pair_start(dev, queue_pair_id);
}
int
rte_cryptodev_queue_pair_stop(uint8_t dev_id, uint16_t queue_pair_id)
{
struct rte_cryptodev *dev;
if (!rte_cryptodev_pmd_is_valid_dev(dev_id)) {
CDEV_LOG_ERR("Invalid dev_id=%" PRIu8, dev_id);
return -EINVAL;
}
dev = &rte_crypto_devices[dev_id];
if (queue_pair_id >= dev->data->nb_queue_pairs) {
CDEV_LOG_ERR("Invalid queue_pair_id=%d", queue_pair_id);
return -EINVAL;
}
RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_pair_stop, -ENOTSUP);
return dev->dev_ops->queue_pair_stop(dev, queue_pair_id);
}
int int
rte_cryptodev_configure(uint8_t dev_id, struct rte_cryptodev_config *config) rte_cryptodev_configure(uint8_t dev_id, struct rte_cryptodev_config *config)
{ {

View File

@ -566,43 +566,6 @@ rte_cryptodev_queue_pair_setup(uint8_t dev_id, uint16_t queue_pair_id,
const struct rte_cryptodev_qp_conf *qp_conf, int socket_id, const struct rte_cryptodev_qp_conf *qp_conf, int socket_id,
struct rte_mempool *session_pool); struct rte_mempool *session_pool);
/**
* @deprecated
* Start a specified queue pair of a device. It is used
* when deferred_start flag of the specified queue is true.
*
* @param dev_id The identifier of the device
* @param queue_pair_id The index of the queue pair to start. The value
* must be in the range [0, nb_queue_pair - 1]
* previously supplied to
* rte_crypto_dev_configure().
* @return
* - 0: Success, the transmit queue is correctly set up.
* - -EINVAL: The dev_id or the queue_id out of range.
* - -ENOTSUP: The function not supported in PMD driver.
*/
__rte_deprecated
extern int
rte_cryptodev_queue_pair_start(uint8_t dev_id, uint16_t queue_pair_id);
/**
* @deprecated
* Stop specified queue pair of a device
*
* @param dev_id The identifier of the device
* @param queue_pair_id The index of the queue pair to stop. The value
* must be in the range [0, nb_queue_pair - 1]
* previously supplied to
* rte_cryptodev_configure().
* @return
* - 0: Success, the transmit queue is correctly set up.
* - -EINVAL: The dev_id or the queue_id out of range.
* - -ENOTSUP: The function not supported in PMD driver.
*/
__rte_deprecated
extern int
rte_cryptodev_queue_pair_stop(uint8_t dev_id, uint16_t queue_pair_id);
/** /**
* Get the number of queue pairs on a specific crypto device * Get the number of queue pairs on a specific crypto device
* *

View File

@ -184,28 +184,6 @@ typedef void (*cryptodev_stats_reset_t)(struct rte_cryptodev *dev);
typedef void (*cryptodev_info_get_t)(struct rte_cryptodev *dev, typedef void (*cryptodev_info_get_t)(struct rte_cryptodev *dev,
struct rte_cryptodev_info *dev_info); struct rte_cryptodev_info *dev_info);
/**
* Start queue pair of a device.
*
* @param dev Crypto device pointer
* @param qp_id Queue Pair Index
*
* @return Returns 0 on success.
*/
typedef int (*cryptodev_queue_pair_start_t)(struct rte_cryptodev *dev,
uint16_t qp_id);
/**
* Stop queue pair of a device.
*
* @param dev Crypto device pointer
* @param qp_id Queue Pair Index
*
* @return Returns 0 on success.
*/
typedef int (*cryptodev_queue_pair_stop_t)(struct rte_cryptodev *dev,
uint16_t qp_id);
/** /**
* Setup a queue pair for a device. * Setup a queue pair for a device.
* *
@ -344,10 +322,6 @@ struct rte_cryptodev_ops {
/**< Set up a device queue pair. */ /**< Set up a device queue pair. */
cryptodev_queue_pair_release_t queue_pair_release; cryptodev_queue_pair_release_t queue_pair_release;
/**< Release a queue pair. */ /**< Release a queue pair. */
cryptodev_queue_pair_start_t queue_pair_start;
/**< Start a queue pair. */
cryptodev_queue_pair_stop_t queue_pair_stop;
/**< Stop a queue pair. */
cryptodev_queue_pair_count_t queue_pair_count; cryptodev_queue_pair_count_t queue_pair_count;
/**< Get count of the queue pairs. */ /**< Get count of the queue pairs. */

View File

@ -22,8 +22,6 @@ DPDK_16.04 {
rte_cryptodev_stop; rte_cryptodev_stop;
rte_cryptodev_queue_pair_count; rte_cryptodev_queue_pair_count;
rte_cryptodev_queue_pair_setup; rte_cryptodev_queue_pair_setup;
rte_cryptodev_queue_pair_start;
rte_cryptodev_queue_pair_stop;
rte_crypto_op_pool_create; rte_crypto_op_pool_create;
local: *; local: *;