2c59bd32b7
Instead of creating the session mempool while configuring the crypto device, apps will create the mempool themselves. This way, it gives flexibility to the user to have a single mempool for all devices (as long as the objects are big enough to contain the biggest private session size) or separate mempools for different drivers. Also, since the mempool is now created outside the device configuration function, now it needs to be passed through this function, which will be eventually passed when setting up the queue pairs, as ethernet devices do. Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com> |
||
---|---|---|
.. | ||
Makefile | ||
rte_cryptodev_scheduler_operations.h | ||
rte_cryptodev_scheduler.c | ||
rte_cryptodev_scheduler.h | ||
rte_pmd_crypto_scheduler_version.map | ||
scheduler_failover.c | ||
scheduler_multicore.c | ||
scheduler_pkt_size_distr.c | ||
scheduler_pmd_ops.c | ||
scheduler_pmd_private.h | ||
scheduler_pmd.c | ||
scheduler_roundrobin.c |