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