Re: [Qemu-devel] [PATCH v4 08/13] virtio-crypto: add control queue handler

2016-10-04 Thread Gonglei (Arei)
> -Original Message- > From: Stefan Hajnoczi [mailto:stefa...@redhat.com] > Sent: Tuesday, October 04, 2016 6:09 PM > Subject: Re: [PATCH v4 08/13] virtio-crypto: add control queue handler > > On Wed, Sep 28, 2016 at 04:25:47PM +0800, Gonglei wrote: > > -static void virtio_crypto_handle_c

Re: [Qemu-devel] [PATCH v4 08/13] virtio-crypto: add control queue handler

2016-10-04 Thread Stefan Hajnoczi
On Wed, Sep 28, 2016 at 04:25:47PM +0800, Gonglei wrote: > -static void virtio_crypto_handle_ctrl(VirtIODevice *vdev, VirtQueue *vq) > +static inline int virtio_crypto_vq2q(int queue_index) > +{ > +return queue_index; > +} Please document this function. I think it takes a virtqueue index and

[Qemu-devel] [PATCH v4 08/13] virtio-crypto: add control queue handler

2016-09-28 Thread Gonglei
Realize the symmetric algorithm control queue handler, including plain cipher and chainning algorithms. Currently the control queue is used to create and close session for symmetric algorithm. Signed-off-by: Gonglei --- hw/virtio/virtio-crypto.c | 234 +++