crypto/scheduler: add multicore scheduling mode
authorKirill Rybalchenko <kirill.rybalchenko@intel.com>
Wed, 5 Jul 2017 16:14:38 +0000 (17:14 +0100)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 6 Jul 2017 20:34:54 +0000 (22:34 +0200)
commit4c07e0552f0a08ebc5eab61ee26cd4318fde8db0
tree42a32dd53b09a8702142e7c11c0b516df8f816f9
parenta3277ad47feb3186ed33792a32ac4c28cb88904e
crypto/scheduler: add multicore scheduling mode

Multi-core scheduling mode is a mode where scheduler distributes
crypto operations in a round-robin base, between several core
assigned as workers.

Signed-off-by: Kirill Rybalchenko <kirill.rybalchenko@intel.com>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
doc/guides/cryptodevs/scheduler.rst
doc/guides/rel_notes/release_17_08.rst
drivers/crypto/scheduler/Makefile
drivers/crypto/scheduler/rte_cryptodev_scheduler.c
drivers/crypto/scheduler/rte_cryptodev_scheduler.h
drivers/crypto/scheduler/scheduler_multicore.c [new file with mode: 0644]
drivers/crypto/scheduler/scheduler_pmd.c
drivers/crypto/scheduler/scheduler_pmd_private.h