This patchset adds support to the cryptodev scheduler PMD and unit tests for the existing security protocols in the security library, namely IPSec, MACSec, PDCP and DOCSIS.
David Coyle (2): crypto/scheduler: support security protocols test/crypto: add security tests for cryptodev scheduler app/test/test_cryptodev.c | 14 +- doc/guides/rel_notes/release_23_11.rst | 3 + drivers/crypto/scheduler/meson.build | 2 +- .../scheduler/rte_cryptodev_scheduler.c | 228 ++++++++++- drivers/crypto/scheduler/scheduler_failover.c | 12 +- .../crypto/scheduler/scheduler_multicore.c | 10 +- .../scheduler/scheduler_pkt_size_distr.c | 54 +-- drivers/crypto/scheduler/scheduler_pmd.c | 32 ++ drivers/crypto/scheduler/scheduler_pmd_ops.c | 374 +++++++++++++----- .../crypto/scheduler/scheduler_pmd_private.h | 148 ++++--- .../crypto/scheduler/scheduler_roundrobin.c | 6 +- 11 files changed, 653 insertions(+), 230 deletions(-) -- 2.25.1