Hi, Lei
Dr. David Alan Gilbert has already reviewed the hmp part, could you
please review the cryptodev/virtio-crypto part?
I volunteer to co-maintain the cryptodev part, I'd like to add myself as
cryptodev maintainer in the next version, do you have any suggestion?
On 11/11/22 14:45, zhenwei pi wrote:
The main changes in this series:
- introduce cryptodev.json to describe the attributes of crypto device, then
drop duplicated type declare, remove some virtio related dependence.
- add statistics: OPS and bandwidth.
- add QMP command: query-cryptodev
- add HMP info command: cryptodev
- misc fix: detect akcipher capability instead of exposing akcipher service
unconditionally.
Zhenwei Pi (8):
cryptodev: Introduce cryptodev.json
cryptodev: Remove 'name' & 'model' fields
cryptodev: Introduce cryptodev alg type in QAPI
cryptodev: Introduce server type in QAPI
cryptodev: Introduce 'query-cryptodev' QMP command
cryptodev: Support statistics
cryptodev-builtin: Detect akcipher capability
hmp: add cryptodev info command
MAINTAINERS | 1 +
backends/cryptodev-builtin.c | 46 +++++++---
backends/cryptodev-lkcf.c | 11 +--
backends/cryptodev-vhost-user.c | 13 ++-
backends/cryptodev-vhost.c | 4 +-
backends/cryptodev.c | 101 ++++++++++++++++++----
hmp-commands-info.hx | 14 ++++
hw/virtio/virtio-crypto.c | 41 +++++++--
include/monitor/hmp.h | 1 +
include/sysemu/cryptodev.h | 61 ++++++++------
monitor/hmp-cmds.c | 36 ++++++++
qapi/cryptodev.json | 144 ++++++++++++++++++++++++++++++++
qapi/meson.build | 1 +
qapi/qapi-schema.json | 1 +
14 files changed, 401 insertions(+), 74 deletions(-)
create mode 100644 qapi/cryptodev.json
--
zhenwei pi