Add zsda compressdev driver and enqueue, dequeue interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 13 +
drivers/compress/zsda/zsda_comp.c | 334 +++
drivers/compress/zsda/zsda_comp.h | 28 ++
drivers/compress/zsda/zsda_comp_pmd.c | 462
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 4 +
config/rte_config.h | 4 +
drivers/common/zsda/meson.build | 10 +
drivers/common/zsda/zsda_common.c | 166 +++
drivers/common/zsda/zsda_common.h | 329 ++
drivers/c
Add queue initialization, release, enqueue, dequeue and other interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_qp.c | 727
drivers/common/zsda/zsda_qp.h | 164 +++
3 files changed, 892 insertions
Add support for zsdadev operations such as dev_start and dev_stop.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_device.c | 480 ++
drivers/common/zsda/zsda_device.h | 106 +++
3 files changed, 587 insertions
Introduce driver support for ZSDA which can
help to accelerate storage data process.
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 4 +
config/rte_config.h | 4 +
drivers/common/zsda/zsda_common.c | 168 +++
drivers/common/zsda/zsda_common.h
Add queue initialization, release, enqueue, dequeue and other interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 720 ++
drivers/common/zsda/zsda_qp.h | 163
2 files changed, 883 insertions(+)
create mode 100644 drivers/common/zsda
Add support for zsdadev operations such as dev_start and dev_stop.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_device.c | 476 ++
drivers/common/zsda/zsda_device.h | 103 +++
2 files changed, 579 insertions(+)
create mode 100644 drivers/common/zsda
Add zsda compressdev driver and enqueue, dequeue interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 25 ++
drivers/compress/zsda/zsda_comp.c | 320 ++
drivers/compress/zsda/zsda_comp.h | 27 ++
drivers/compress/zsda/zsda_comp_pmd.c | 453
Add support for zsdadev operations such as dev_start and dev_stop.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_device.c | 476 ++
drivers/common/zsda/zsda_device.h | 103 +++
2 files changed, 579 insertions(+)
create mode 100644 drivers/common/zsda
Add zsda compressdev driver and enqueue, dequeue interface.
Signed-off-by: Hanxiao Li
---
drivers/compress/zsda/zsda_comp.c | 320 ++
drivers/compress/zsda/zsda_comp.h | 27 ++
drivers/compress/zsda/zsda_comp_pmd.c | 453 ++
drivers/compress/zsda
It is necessary to make necessary modifications to
existing files based on the newly introduced content
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 3 ++
drivers/common/zsda/zsda_common.h | 50 +
drivers/common/zsda/zsda_device.c | 54
Add new file zsda_sym_pmd.c, zsda_sym_pmd.h in drivers/crypto/zsda
Signed-off-by: Hanxiao Li
---
drivers/crypto/zsda/zsda_sym_capabilities.h | 112 +
drivers/crypto/zsda/zsda_sym_pmd.c | 429
drivers/crypto/zsda/zsda_sym_pmd.h | 35 ++
3 files changed
Introduce driver support for ZSDA which can
help to accelerate storage data process.
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 4 +
config/rte_config.h | 4 +
drivers/common/zsda/meson.build | 25 +++
drivers/common/zsda/zsda_common.c | 168
Add queue initialization, release, enqueue, dequeue and other interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 720 ++
drivers/common/zsda/zsda_qp.h | 160
2 files changed, 880 insertions(+)
create mode 100644 drivers/common/zsda
Add new file zsda_sym.c, zsda_sym.h in drivers/crypto/zsda
Signed-off-by: Hanxiao Li
---
drivers/crypto/zsda/zsda_sym.c | 286 +
drivers/crypto/zsda/zsda_sym.h | 25 +++
2 files changed, 311 insertions(+)
create mode 100644 drivers/crypto/zsda/zsda_sym.c
Add new file zsda_sym_session.c, zsda_symsession.h
and modify drivers/common/zsda/meson.build
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 17 +-
drivers/common/zsda/zsda_device.h | 1 -
drivers/crypto/zsda/zsda_sym_session.c | 500
Introduce driver support for ZSDA which can
help to accelerate storage data process.
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 4 +
config/rte_config.h | 4 +
drivers/common/zsda/meson.build | 25 +++
drivers/common/zsda/zsda_common.c | 168
It is necessary to make necessary modifications to
existing files based on the newly introduced content
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 3 ++
drivers/common/zsda/zsda_common.h | 50 +++
drivers/common/zsda/zsda_device.c | 42
Add zsda compressdev driver and enqueue, dequeue interface.
Signed-off-by: Hanxiao Li
---
drivers/compress/zsda/zsda_comp.c | 320 ++
drivers/compress/zsda/zsda_comp.h | 27 ++
drivers/compress/zsda/zsda_comp_pmd.c | 453 ++
drivers/compress/zsda
Add queue initialization, release, enqueue, dequeue and other interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 720 ++
drivers/common/zsda/zsda_qp.h | 160
2 files changed, 880 insertions(+)
create mode 100644 drivers/common/zsda
Add support for zsdadev operations such as dev_start and dev_stop.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_device.c | 476 ++
drivers/common/zsda/zsda_device.h | 103 +++
2 files changed, 579 insertions(+)
create mode 100644 drivers/common/zsda
Add new file zsda_sym_pmd.c, zsda_sym_pmd.h in drivers/crypto/zsda
Signed-off-by: Hanxiao Li
---
drivers/crypto/zsda/zsda_sym_capabilities.h | 112 +
drivers/crypto/zsda/zsda_sym_pmd.c | 429
drivers/crypto/zsda/zsda_sym_pmd.h | 35 ++
3 files changed
Add new file zsda_sym.c, zsda_sym.h in drivers/crypto/zsda
Signed-off-by: Hanxiao Li
---
drivers/crypto/zsda/zsda_sym.c | 286 +
drivers/crypto/zsda/zsda_sym.h | 25 +++
2 files changed, 311 insertions(+)
create mode 100644 drivers/crypto/zsda/zsda_sym.c
Add new file zsda_sym_session.c, zsda_symsession.h
and modify drivers/common/zsda/meson.build
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 17 +-
drivers/common/zsda/zsda_device.h | 1 -
drivers/crypto/zsda/zsda_sym_session.c | 503
Introduce driver support for ZSDA which can
help to accelerate storage data process.
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 4 +
config/rte_config.h | 4 +
drivers/common/zsda/meson.build | 25 +++
drivers/common/zsda/zsda_common.c | 168
Add support for zsdadev operations such as dev_start and dev_stop.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_device.c | 476 ++
drivers/common/zsda/zsda_device.h | 103 +++
2 files changed, 579 insertions(+)
create mode 100644 drivers/common/zsda
Add new file zsda_sym_pmd.c, zsda_sym_pmd.h in drivers/crypto/zsda
Signed-off-by: Hanxiao Li
---
drivers/crypto/zsda/zsda_sym_capabilities.h | 112 +
drivers/crypto/zsda/zsda_sym_pmd.c | 429
drivers/crypto/zsda/zsda_sym_pmd.h | 35 ++
3 files changed
Add queue initialization, release, enqueue, dequeue and other interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 720 ++
drivers/common/zsda/zsda_qp.h | 160
2 files changed, 880 insertions(+)
create mode 100644 drivers/common/zsda
Add new file zsda_sym.c, zsda_sym.h in drivers/crypto/zsda
Signed-off-by: Hanxiao Li
---
drivers/crypto/zsda/zsda_sym.c | 286 +
drivers/crypto/zsda/zsda_sym.h | 25 +++
2 files changed, 311 insertions(+)
create mode 100644 drivers/crypto/zsda/zsda_sym.c
Add zsda compressdev driver and enqueue, dequeue interface.
Signed-off-by: Hanxiao Li
---
drivers/compress/zsda/zsda_comp.c | 361
drivers/compress/zsda/zsda_comp.h | 27 ++
drivers/compress/zsda/zsda_comp_pmd.c | 453 ++
drivers/compress
It is necessary to make necessary modifications to
existing files based on the newly introduced content
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 3 ++
drivers/common/zsda/zsda_common.h | 50 +++
drivers/common/zsda/zsda_device.c | 42
Add new file zsda_sym_session.c, zsda_symsession.h
and modify drivers/common/zsda/meson.build
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 16 +-
drivers/crypto/zsda/zsda_sym_session.c | 503 +
drivers/crypto/zsda/zsda_sym_session.h | 82
Introduce driver support for ZSDA which can
help to accelerate storage data process.
v6: modify code for ci compile
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 4 +
config/rte_config.h | 4 +
drivers/common/zsda/meson.build | 25 +++
drivers/common
Add new file zsda_sym_pmd.c, zsda_sym_pmd.h in drivers/crypto/zsda
Signed-off-by: Hanxiao Li
---
drivers/crypto/zsda/zsda_sym_capabilities.h | 112 +
drivers/crypto/zsda/zsda_sym_pmd.c | 429
drivers/crypto/zsda/zsda_sym_pmd.h | 35 ++
3 files changed
Add support for zsdadev operations such as dev_start and dev_stop.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_device.c | 476 ++
drivers/common/zsda/zsda_device.h | 103 +++
2 files changed, 579 insertions(+)
create mode 100644 drivers/common/zsda
Add new file zsda_sym_session.c, zsda_symsession.h
and modify drivers/common/zsda/meson.build
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 16 +-
drivers/crypto/zsda/zsda_sym_session.c | 503 +
drivers/crypto/zsda/zsda_sym_session.h | 82
Add new file zsda_sym.c, zsda_sym.h in drivers/crypto/zsda
Signed-off-by: Hanxiao Li
---
drivers/crypto/zsda/zsda_sym.c | 286 +
drivers/crypto/zsda/zsda_sym.h | 25 +++
2 files changed, 311 insertions(+)
create mode 100644 drivers/crypto/zsda/zsda_sym.c
It is necessary to make necessary modifications to
existing files based on the newly introduced content
Signed-off-by: Hanxiao Li
---
MAINTAINERS | 3 ++
drivers/common/zsda/zsda_common.h | 50 +++
drivers/common/zsda/zsda_device.c | 42
Add zsda compressdev driver and enqueue, dequeue interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/compress/zsda/zsda_comp.c | 358
drivers/compress/zsda/zsda_comp.h | 27 ++
drivers/compress/zsda/zsda_comp_pmd.c | 453
Add queue initialization, release, enqueue, dequeue and other interface.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 720 ++
drivers/common/zsda/zsda_qp.h | 160
2 files changed, 880 insertions(+)
create mode 100644 drivers/common/zsda
https://patches.dpdk.org/project/dpdk/patch/20241006184
254.53499-1-nandinipersad...@gmail.com/
This patch may contain compilation errors.
Because the patch is depended on the other patch.
Depends-on: series-cryptodev: add SM4-XTS algo and test cases
Signed-off-by: Hanxiao Li
---
MAINTAINERS
.
- notice the implicit cast in C.
- add cover letter.
- compile each of the patches individually.
Hanxiao Li (12):
zsda: add zsdadev driver documents
config: add zsda device number
common/zsda: add some common functions
common/zsda: configure zsda device
common/zsda: configure zsda queue
Add the number of zsda devices.
Signed-off-by: Hanxiao Li
---
config/rte_config.h | 4
1 file changed, 4 insertions(+)
diff --git a/config/rte_config.h b/config/rte_config.h
index dd7bb0d35b..e1e85b3291 100644
--- a/config/rte_config.h
+++ b/config/rte_config.h
@@ -117,6 +117,10
Add support for zsdadev queue dequeue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 38 +++
drivers/common/zsda/zsda_qp.h | 1 +
2 files changed, 39 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
index
Introduce common functions and logging macros.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 14 ++
drivers/common/zsda/zsda_common.c | 239 +
drivers/common/zsda/zsda_common.h | 334 ++
drivers/common/zsda/zsda_logs.c | 21
add session support for zsda cryptodev.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 15 +-
drivers/crypto/zsda/zsda_sym_session.c | 512 +
drivers/crypto/zsda/zsda_sym_session.h | 83
3 files changed, 609 insertions(+), 1 deletion
The patch provides a series of interfaces for managing
and controlling the configuration, start, stop,
resource management, etc. of compression devices.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/compress/zsda/zsda_comp_pmd.c | 464
Add support for zsdadev queue enqueue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 105 ++
drivers/common/zsda/zsda_qp.h | 2 +
2 files changed, 107 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
Add support for zsdadev queue interfaces,
incluing queue start, stop, create, remove, etc.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_qp.c | 715
drivers/common/zsda/zsda_qp.h | 146 +++
3 files
The patchset adds support for wqe configuration
of encrypto and decrypto, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/crypto/zsda/zsda_sym.c | 273
drivers
The patch provides a series of interfaces for driver probe remove,etc.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_device.c | 263 ++
drivers/common/zsda/zsda_device.h | 112 +
3 files changed, 376
The patchset adds support for wqe configuration
of compress and decompress, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 12 +-
drivers/compress/zsda/zsda_comp.c | 392 ++
drivers
The patch provides a series of interfaces for managing
and controlling the configuration, start, stop,
resource management, etc. of crypto devices.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/crypto/zsda/zsda_sym_capabilities.h | 112
add support for SM4-XTS test.
Signed-off-by: Hanxiao Li
---
app/test/test_cryptodev_blockcipher.c | 3 +-
app/test/test_cryptodev_sm4_test_vectors.h | 58 ++
2 files changed, 60 insertions(+), 1 deletion(-)
diff --git a/app/test/test_cryptodev_blockcipher.c
b/app
add sm4-xts algo for crypto.
Signed-off-by: Hanxiao Li
---
doc/guides/cryptodevs/features/default.ini | 1 +
doc/guides/rel_notes/release_24_11.rst | 4
lib/cryptodev/rte_crypto_sym.h | 4 +++-
lib/cryptodev/rte_cryptodev.c | 3 ++-
4 files changed, 10
v1:
- add SM4-XTS algo and test cases.
Signed-off-by: Hanxiao Li
---
Hanxiao Li (2):
cryptodev: add SM4-XTS
app/test: add SM4-XTS test cases
app/test/test_cryptodev_blockcipher.c | 3 +-
app/test/test_cryptodev_sm4_test_vectors.h | 58 ++
doc/guides/cryptodevs
Introduce common functions and logging macros.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 14 ++
drivers/common/zsda/zsda_common.c | 239 +
drivers/common/zsda/zsda_common.h | 334 ++
drivers/common/zsda/zsda_logs.c | 20
Add support for zsdadev queue interfaces,
including queue start, stop, create, remove, etc.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_qp.c | 715
drivers/common/zsda/zsda_qp.h | 146 +++
3 files
add session support for zsda cryptodev.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 15 +-
drivers/crypto/zsda/zsda_sym_session.c | 512 +
drivers/crypto/zsda/zsda_sym_session.h | 83
3 files changed, 609 insertions(+), 1 deletion
and test cases
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/crypto/zsda/zsda_sym_capabilities.h | 111 +
drivers/crypto/zsda/zsda_sym_pmd.c | 445
drivers/crypto/zsda/zsda_sym_pmd.h | 33 ++
4 files changed
The patchset adds support for wqe configuration
of encrypto and decrypto, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/crypto/zsda/zsda_sym.c | 273
drivers
The patchset adds support for wqe configuration
of compress and decompress, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 12 +-
drivers/compress/zsda/zsda_comp.c | 392 ++
drivers
Add support for zsdadev queue dequeue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 38 +++
drivers/common/zsda/zsda_qp.h | 1 +
2 files changed, 39 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
index
Add the number of zsda devices.
Signed-off-by: Hanxiao Li
---
config/rte_config.h | 4
1 file changed, 4 insertions(+)
diff --git a/config/rte_config.h b/config/rte_config.h
index dd7bb0d35b..e1e85b3291 100644
--- a/config/rte_config.h
+++ b/config/rte_config.h
@@ -117,6 +117,10
The patch provides a series of interfaces for managing
and controlling the configuration, start, stop,
resource management, etc. of compression devices.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/compress/zsda/zsda_comp_pmd.c | 464
The patch provides a series of interfaces for driver probe remove,etc.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_device.c | 263 ++
drivers/common/zsda/zsda_device.h | 112 +
3 files changed, 376
Add support for zsdadev queue enqueue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 105 ++
drivers/common/zsda/zsda_qp.h | 2 +
2 files changed, 107 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
-off-by: Hanxiao Li
---
MAINTAINERS | 7 +
doc/guides/compressdevs/features/zsda.ini | 15 ++
doc/guides/compressdevs/index.rst | 1 +
doc/guides/compressdevs/zsda.rst | 45
doc/guides/cryptodevs/features/zsda.ini | 51 +
doc/guides
which are included in the patch only.
- add a check for unsupported on Windows.
- notice the implicit cast in C.
- add cover letter.
- compile each of the patches individually.
Hanxiao Li (12):
zsda: add zsdadev driver documents
config: add zsda device number
common/zsda: add some common
cast in C.
- add cover letter.
- compile each of the patches individually.
Hanxiao Li (12):
zsda: add zsdadev driver documents
config: add zsda device number
common/zsda: add some common functions
common/zsda: configure zsda device
common/zsda: configure zsda queue base functions
common
Add support for zsdadev queue enqueue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 105 ++
drivers/common/zsda/zsda_qp.h | 2 +
2 files changed, 107 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
The patchset adds support for wqe configuration
of compress and decompress, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 12 +-
drivers/compress/zsda/zsda_comp.c | 392 ++
drivers
://patches.dpdk.org/project/dpdk/patch/20241006184
254.53499-1-nandinipersad...@gmail.com/
This patch may contain compilation errors.
Because the patch is depended on the other patch.
Depends-on: series-cryptodev: add SM4-XTS algo and test cases
Signed-off-by: Hanxiao Li
---
MAINTAINERS
Introduce common functions and logging macros.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 14 ++
drivers/common/zsda/zsda_common.c | 240 +
drivers/common/zsda/zsda_common.h | 334 ++
drivers/common/zsda/zsda_logs.c | 19
The patch provides a series of interfaces for driver probe remove,etc.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_device.c | 263 ++
drivers/common/zsda/zsda_device.h | 112 +
3 files changed, 376
Add support for zsdadev queue interfaces,
including queue start, stop, create, remove, etc.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_qp.c | 710
drivers/common/zsda/zsda_qp.h | 146 +++
3 files
The patch provides a series of interfaces for managing
and controlling the configuration, start, stop,
resource management, etc. of compression devices.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/compress/zsda/zsda_comp_pmd.c | 463
add session support for zsda cryptodev.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 15 +-
drivers/crypto/zsda/zsda_sym_session.c | 512 +
drivers/crypto/zsda/zsda_sym_session.h | 83
3 files changed, 609 insertions(+), 1 deletion
The patchset adds support for wqe configuration
of encrypto and decrypto, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/crypto/zsda/zsda_sym.c | 273
drivers
The patch provides a series of interfaces for managing
and controlling the configuration, start, stop,
resource management, etc. of crypto devices.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/crypto/zsda/zsda_sym_capabilities.h | 111
Add support for zsdadev queue dequeue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 56 +++
drivers/common/zsda/zsda_qp.h | 1 +
2 files changed, 57 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
index
Add the number of zsda devices.
Signed-off-by: Hanxiao Li
---
config/rte_config.h | 4
1 file changed, 4 insertions(+)
diff --git a/config/rte_config.h b/config/rte_config.h
index dd7bb0d35b..e1e85b3291 100644
--- a/config/rte_config.h
+++ b/config/rte_config.h
@@ -117,6 +117,10
Hi maintainers:
Do we need to solve the error and warning?
We haven't found the detailed reason for the error and warning in the
output log.
And we don't modified code about eal_flags_misc_autotes,
cryptodev_sw_zuc_autotest or cryptodev_sw_snow3g_autotest,
which can be ensured in
://patches.dpdk.org/project/dpdk/patch/20241006184
254.53499-1-nandinipersad...@gmail.com/
This patch may contain compilation errors.
Because the patch is depended on the other patch.
Depends-on: series-cryptodev: add SM4-XTS algo and test cases
Signed-off-by: Hanxiao Li
---
MAINTAINERS
Introduce common functions and logging macros.
This patch may have warning:
Warning in drivers/common/zsda/zsda_logs.h:
Do not use variadic argument pack in macros
However, the usage is same to CCP_LOG_ERR which
is in ccp_pmd_private and is merged before 4 mouths.
Signed-off-by: Hanxiao Li
Add support for zsdadev queue enqueue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 105 ++
drivers/common/zsda/zsda_qp.h | 2 +
2 files changed, 107 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
The patch provides a series of interfaces for managing
and controlling the configuration, start, stop,
resource management, etc. of compression devices.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/compress/zsda/zsda_comp_pmd.c | 464
The patchset adds support for wqe configuration
of compress and decompress, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 12 +-
drivers/compress/zsda/zsda_comp.c | 392 ++
drivers
The patchset adds support for wqe configuration
of encrypto and decrypto, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/crypto/zsda/zsda_sym.c | 273
drivers
The patch provides a series of interfaces for driver probe remove,etc.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_device.c | 263 ++
drivers/common/zsda/zsda_device.h | 112 +
3 files changed, 376
Add support for zsdadev queue dequeue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 56 +++
drivers/common/zsda/zsda_qp.h | 1 +
2 files changed, 57 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
index
where the file/folder is added.
- add files in meason.build which are included in the patch only.
- add a check for unsupported on Windows.
- notice the implicit cast in C.
- add cover letter.
- compile each of the patches individually.
Hanxiao Li (12):
zsda: add zsdadev driver documents
The patch provides a series of interfaces for managing
and controlling the configuration, start, stop,
resource management, etc. of crypto devices.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 2 +-
drivers/crypto/zsda/zsda_sym_capabilities.h | 111
Add support for zsdadev queue interfaces,
including queue start, stop, create, remove, etc.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 1 +
drivers/common/zsda/zsda_qp.c | 715
drivers/common/zsda/zsda_qp.h | 146 +++
3 files
add session support for zsda cryptodev.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 15 +-
drivers/crypto/zsda/zsda_sym_session.c | 512 +
drivers/crypto/zsda/zsda_sym_session.h | 83
3 files changed, 609 insertions(+), 1 deletion
Add the number of zsda devices.
Signed-off-by: Hanxiao Li
---
config/rte_config.h | 4
1 file changed, 4 insertions(+)
diff --git a/config/rte_config.h b/config/rte_config.h
index dd7bb0d35b..e1e85b3291 100644
--- a/config/rte_config.h
+++ b/config/rte_config.h
@@ -117,6 +117,10
The patchset adds support for wqe configuration
of compress and decompress, preliminary verification of results
and preparation of checksums.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 12 +-
drivers/compress/zsda/zsda_comp.c | 392 ++
drivers
add session support for zsda cryptodev.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build| 15 +-
drivers/crypto/zsda/zsda_sym_session.c | 512 +
drivers/crypto/zsda/zsda_sym_session.h | 83
3 files changed, 609 insertions(+), 1 deletion
Add support for zsdadev queue dequeue.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/zsda_qp.c | 56 +++
drivers/common/zsda/zsda_qp.h | 1 +
2 files changed, 57 insertions(+)
diff --git a/drivers/common/zsda/zsda_qp.c b/drivers/common/zsda/zsda_qp.c
index
Introduce common functions and logging macros.
Signed-off-by: Hanxiao Li
---
drivers/common/zsda/meson.build | 14 ++
drivers/common/zsda/zsda_common.c | 240 +
drivers/common/zsda/zsda_common.h | 333 ++
drivers/common/zsda/zsda_logs.c | 19
1 - 100 of 344 matches
Mail list logo