examples/ipsec-secgw: check for max supported sessions
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:
parent
e3bcb99a5e
commit
0f95a8c7ed
@ -1439,6 +1439,12 @@ cryptodevs_init(void)
|
||||
dev_conf.socket_id = rte_cryptodev_socket_id(cdev_id);
|
||||
dev_conf.nb_queue_pairs = qp;
|
||||
|
||||
uint32_t dev_max_sess = cdev_info.sym.max_nb_sessions;
|
||||
if (dev_max_sess < (CDEV_MP_NB_OBJS / 2))
|
||||
rte_exit(EXIT_FAILURE,
|
||||
"Device does not support at least %u "
|
||||
"sessions", CDEV_MP_NB_OBJS / 2);
|
||||
|
||||
if (!socket_ctx[dev_conf.socket_id].session_pool) {
|
||||
char mp_name[RTE_MEMPOOL_NAMESIZE];
|
||||
struct rte_mempool *sess_mp;
|
||||
|
Loading…
x
Reference in New Issue
Block a user