[PATCH] net/sxe: add build and doc infrastructure

2024-10-19 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 app/test-pmd/meson.build| 3 ++ doc/guides/nics/features/sxe.ini| 9 ++

[PATCH] net/sxe: add build and doc infrastructure

2024-10-19 Thread Jie Liu
From: root Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 app/test-pmd/meson.build| 3 ++ doc/guides/nics/features/sxe.ini

Re: [PATCH 0/6] Adjust format and level of log

2024-10-19 Thread Ferruh Yigit
On 10/17/2024 7:15 AM, Chaoyong He wrote: > This patches unify the format of log, also adjust some log level. > > Zerun Fu (6): > net/nfp: modify the level of some logs > net/nfp: modify the level of speed update log > net/nfp: reformat the header of logs > net/nfp: reformat the abbreviati

Re: [PATCH 6/6] build: limit scope of packed member warning disabling

2024-10-19 Thread Stephen Hemminger
On Thu, 17 Oct 2024 15:22:13 +0100 Bruce Richardson wrote: > The flag '-Wno-address-of-packed-member' is a global warning flag in > DPDK. Rather than disabling this warning globally, it is better to just > have it enabled for components that may need it. This patch limits the > scope of it in the

Re: [v6,9/9] net/zxdh: add zxdh dev configure ops

2024-10-19 Thread Junlong Wang
Hi, Maintainer Hope you can take some time to check if there are any modifications needed for the net/zxdh driver. Thank you very much!

[PATCH v12 00/12] drivers/zsda: introduce zsda drivers

2024-10-19 Thread Hanxiao Li
v12: - use RTE_LOG_LINE_PREFIX in logging macro. - delete the check for null with rte_mempool_free. - delete some unused initial values. v11: - use RTE_LOG_LINE in logging macro. - fix some known bugs. v10: - delete new blank line at EOF - Cleaning up some code in zsda_log.h v9: - add a new feat

[PATCH v12 06/12] common/zsda: configure zsda queue enqueue functions

2024-10-19 Thread 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 index

[PATCH v12 12/12] crypto/zsda: add zsda crypto PMD

2024-10-19 Thread Hanxiao Li
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 + drivers

[PATCH v12 05/12] common/zsda: configure zsda queue base functions

2024-10-19 Thread Hanxiao Li
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 change

[PATCH v12 09/12] compress/zsda: add zsda compress PMD

2024-10-19 Thread Hanxiao Li
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 +

[PATCH v12 10/12] crypto/zsda: add crypto sessions configuration

2024-10-19 Thread Hanxiao Li
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(-) cre

[PATCH v12 11/12] crypto/zsda: add zsda crypto driver

2024-10-19 Thread Hanxiao Li
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/cryp

[PATCH v12 07/12] common/zsda: configure zsda queue dequeue functions

2024-10-19 Thread Hanxiao Li
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 b

[PATCH v12 02/12] config: add zsda device number

2024-10-19 Thread Hanxiao Li
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 @@ #defin

[PATCH v12 01/12] zsda: add zsdadev driver documents

2024-10-19 Thread Hanxiao Li
Introduce ZTE Storage Data Accelerator(ZSDA) drivers which can help accelerate storage data process. The official product documenttation web page is: https://enterprise.zte.com.cn/products.html?id=101 It is recommended to update MAINTAINERS in the first patch in the new PMD guidelines. https://pa

[PATCH v12 08/12] compress/zsda: add zsda compress driver

2024-10-19 Thread Hanxiao Li
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/

[PATCH v12 04/12] common/zsda: configure zsda device

2024-10-19 Thread Hanxiao Li
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 inse

[PATCH v12 03/12] common/zsda: add some common functions

2024-10-19 Thread Hanxiao Li
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