[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 0/3] cryptodev: add vhost support
From: |
Gonglei |
Subject: |
[Qemu-devel] [RFC 0/3] cryptodev: add vhost support |
Date: |
Sat, 15 Jul 2017 18:21:07 +0800 |
Because the cryptodev-builtin beckend doesn't fit
in production environment as its' poor performance.
And the Intel guys are working on the DPDK vhost-crypto
implementation. So let us push the cryptodev-vhost-user
backend upstream so that the whole process can be
accelerated.
This is a RFC version, pls review.
Gonglei (3):
cryptodev: add vhost-user as a new cryptodev backend
cryptodev: add vhost support
cryptodev-vhost-user: add crypto session handler
backends/Makefile.objs | 1 +
backends/cryptodev-builtin.c | 1 +
backends/cryptodev-vhost-user.c | 377 ++++++++++++++++++++++++++++++++++
backends/cryptodev-vhost.c | 297 ++++++++++++++++++++++++++
docs/interop/vhost-user.txt | 19 ++
hw/virtio/vhost-user.c | 89 ++++++++
hw/virtio/virtio-crypto.c | 70 +++++++
include/hw/virtio/vhost-backend.h | 8 +
include/hw/virtio/virtio-crypto.h | 1 +
include/sysemu/cryptodev-vhost-user.h | 44 ++++
include/sysemu/cryptodev-vhost.h | 154 ++++++++++++++
include/sysemu/cryptodev.h | 8 +
qemu-options.hx | 21 ++
vl.c | 4 +
14 files changed, 1094 insertions(+)
create mode 100644 backends/cryptodev-vhost-user.c
create mode 100644 backends/cryptodev-vhost.c
create mode 100644 include/sysemu/cryptodev-vhost-user.h
create mode 100644 include/sysemu/cryptodev-vhost.h
--
1.8.3.1
- [Qemu-devel] [RFC 0/3] cryptodev: add vhost support,
Gonglei <=
- [Qemu-devel] [RFC 2/3] cryptodev: add vhost support, Gonglei, 2017/07/15
- [Qemu-devel] [RFC 1/3] cryptodev: add vhost-user as a new cryptodev backend, Gonglei, 2017/07/15
- [Qemu-devel] [RFC 3/3] cryptodev-vhost-user: add crypto session handler, Gonglei, 2017/07/15
- Re: [Qemu-devel] [RFC 0/3] cryptodev: add vhost support, no-reply, 2017/07/15
- Re: [Qemu-devel] [RFC 0/3] cryptodev: add vhost support, no-reply, 2017/07/15
- Re: [Qemu-devel] [RFC 0/3] cryptodev: add vhost support, no-reply, 2017/07/15
- Re: [Qemu-devel] [RFC 0/3] cryptodev: add vhost support, Stefan Hajnoczi, 2017/07/17