cryptodev: add function to retrieve device name
Currently, in order to get the name of a crypto device, a user needs to access to it using the crypto device structure. It is a better practise to have a function to retrieve this name, given a device id. Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
This commit is contained in:
parent
0c2173c166
commit
761fd95d82
@ -1381,6 +1381,17 @@ rte_cryptodev_driver_id_get(const char *name)
|
||||
return -1;
|
||||
}
|
||||
|
||||
const char *
|
||||
rte_cryptodev_name_get(uint8_t dev_id)
|
||||
{
|
||||
struct rte_cryptodev *dev = rte_cryptodev_pmd_get_dev(dev_id);
|
||||
|
||||
if (dev == NULL)
|
||||
return NULL;
|
||||
|
||||
return dev->data->name;
|
||||
}
|
||||
|
||||
const char *
|
||||
rte_cryptodev_driver_name_get(uint8_t driver_id)
|
||||
{
|
||||
|
@ -462,6 +462,19 @@ rte_cryptodev_create_vdev(const char *name, const char *args);
|
||||
extern int
|
||||
rte_cryptodev_get_dev_id(const char *name);
|
||||
|
||||
/**
|
||||
* Get the crypto device name given a device identifier.
|
||||
*
|
||||
* @param dev_id
|
||||
* The identifier of the device
|
||||
*
|
||||
* @return
|
||||
* - Returns crypto device name.
|
||||
* - Returns NULL if crypto device is not present.
|
||||
*/
|
||||
extern const char *
|
||||
rte_cryptodev_name_get(uint8_t dev_id);
|
||||
|
||||
/**
|
||||
* Get the total number of crypto devices that have been successfully
|
||||
* initialised.
|
||||
|
@ -79,3 +79,10 @@ DPDK_17.08 {
|
||||
rte_crypto_aead_operation_strings;
|
||||
|
||||
} DPDK_17.05;
|
||||
|
||||
DPDK_17.11 {
|
||||
global:
|
||||
|
||||
rte_cryptodev_name_get;
|
||||
|
||||
} DPDK_17.08;
|
||||
|
Loading…
Reference in New Issue
Block a user