app/crypto-perf: fix excess crypto device error
If number of available devices are more than logical core, there is no need to throw an error. Just use the less number of devices instead. Fixes: f8be1786b1b8 ("app/crypto-perf: introduce performance test application") Cc: stable@dpdk.org Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
This commit is contained in:
parent
b0abcc6944
commit
dc476f122d
@ -80,12 +80,12 @@ cperf_initialize_cryptodev(struct cperf_options *opts, uint8_t *enabled_cdevs,
|
||||
|
||||
nb_lcores = rte_lcore_count() - 1;
|
||||
|
||||
if (enabled_cdev_count > nb_lcores) {
|
||||
printf("Number of capable crypto devices (%d) "
|
||||
"has to be less or equal to number of slave "
|
||||
"cores (%d)\n", enabled_cdev_count, nb_lcores);
|
||||
return -EINVAL;
|
||||
}
|
||||
/*
|
||||
* Use less number of devices,
|
||||
* if there are more available than cores.
|
||||
*/
|
||||
if (enabled_cdev_count > nb_lcores)
|
||||
enabled_cdev_count = nb_lcores;
|
||||
|
||||
/* Create a mempool shared by all the devices */
|
||||
uint32_t max_sess_size = 0, sess_size;
|
||||
|
Loading…
x
Reference in New Issue
Block a user