mbox series

[v2,0/2] crypto/virtio: add packed ring support

Message ID cover.1736270226.git.gmuthukrishn@marvell.com (mailing list archive)
Headers
Series crypto/virtio: add packed ring support |

Message

Gowrishankar Muthukrishnan Jan. 7, 2025, 6:08 p.m. UTC
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