crypto: Add async crypto APIs 19/28619/3
authorNathan Skrzypczak <nathan.skrzypczak@gmail.com>
Mon, 31 Aug 2020 13:33:57 +0000 (15:33 +0200)
committerNathan Skrzypczak <nathan.skrzypczak@gmail.com>
Thu, 3 Sep 2020 14:49:19 +0000 (16:49 +0200)
commit0c936b147f4fc52bdb685f701bc7d93959a1a6a2
tree6a61a3e57a457ad96792b8215e3d31c1ffc5aa9e
parent2284817eae67d78f3a9afffed9d830da658dd568
crypto: Add async crypto APIs

Type: feature

This adds api calls for the following CLIs:
* set sw_scheuduler worker <N> crypto on|off
* set crypto async dispatch polling|interrupt
* set crypto handler
* set crypto async handler

Change-Id: Ic701d149c440e42ea4575da42b9f69e4c8759602
Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
src/plugins/crypto_sw_scheduler/CMakeLists.txt
src/plugins/crypto_sw_scheduler/api.c [new file with mode: 0644]
src/plugins/crypto_sw_scheduler/crypto_sw_scheduler.api [new file with mode: 0644]
src/plugins/crypto_sw_scheduler/crypto_sw_scheduler.h
src/plugins/crypto_sw_scheduler/main.c
src/vnet/CMakeLists.txt
src/vnet/crypto/cli.c
src/vnet/crypto/crypto.api [new file with mode: 0644]
src/vnet/crypto/crypto.c
src/vnet/crypto/crypto.h
src/vnet/crypto/crypto_api.c [new file with mode: 0644]