This series adds packed ring support in virtio crypto PMD. Depends-on: series-34291 ("crypto/virtio: add RSA support")
v2: - split from v1 series. Gowrishankar Muthukrishnan (2): crypto/virtio: refactor queue operations crypto/virtio: add packed ring support drivers/crypto/virtio/meson.build | 1 + drivers/crypto/virtio/virtio_crypto_algs.h | 2 +- drivers/crypto/virtio/virtio_cryptodev.c | 698 +++++++++++---------- drivers/crypto/virtio/virtio_cryptodev.h | 13 +- drivers/crypto/virtio/virtio_cvq.c | 228 +++++++ drivers/crypto/virtio/virtio_cvq.h | 33 + drivers/crypto/virtio/virtio_pci.h | 31 +- drivers/crypto/virtio/virtio_ring.h | 71 ++- drivers/crypto/virtio/virtio_rxtx.c | 484 ++++++++++++-- drivers/crypto/virtio/virtio_rxtx.h | 13 + drivers/crypto/virtio/virtqueue.c | 229 ++++++- drivers/crypto/virtio/virtqueue.h | 221 ++++++- 12 files changed, 1617 insertions(+), 407 deletions(-) create mode 100644 drivers/crypto/virtio/virtio_cvq.c create mode 100644 drivers/crypto/virtio/virtio_cvq.h create mode 100644 drivers/crypto/virtio/virtio_rxtx.h -- 2.25.1