Message ID | 20250516072752.1971299-1-li.hanxiao@zte.com.cn (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 835C146760; Fri, 16 May 2025 09:31:34 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4A9D5402B4; Fri, 16 May 2025 09:31:29 +0200 (CEST) Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.35]) by mails.dpdk.org (Postfix) with ESMTP id 1CD78400EF for <dev@dpdk.org>; Fri, 16 May 2025 09:31:26 +0200 (CEST) Received: from mse-fl2.zte.com.cn (unknown [10.5.228.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4ZzJfh02N7z5B1Jd for <dev@dpdk.org>; Fri, 16 May 2025 15:31:24 +0800 (CST) Received: from szxl2zmapp06.zte.com.cn ([10.1.32.108]) by mse-fl2.zte.com.cn with SMTP id 54G7VCD8056261 for <dev@dpdk.org>; Fri, 16 May 2025 15:31:12 +0800 (+08) (envelope-from li.hanxiao@zte.com.cn) Received: from localhost.localdomain (unknown [192.168.6.15]) by smtp (Zmail) with SMTP; Fri, 16 May 2025 15:31:14 +0800 X-Zmail-TransId: 3e816826e9b4004-de57d From: Hanxiao Li <li.hanxiao@zte.com.cn> To: dev@dpdk.org Cc: Hanxiao Li <li.hanxiao@zte.com.cn> Subject: [PATCH v4 0/9] crypto/zsda: add zsda cryptodev driver Date: Fri, 16 May 2025 15:27:42 +0800 Message-ID: <20250516072752.1971299-1-li.hanxiao@zte.com.cn> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250515101927.1926502-2-li.hanxiao@zte.com.cn> References: <20250515101927.1926502-2-li.hanxiao@zte.com.cn> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=====_001_next=====" X-MAIL: mse-fl2.zte.com.cn 54G7VCD8056261 X-Fangmail-Anti-Spam-Filtered: true X-Fangmail-MID-QID: 6826E9CB.01C/4ZzJfh02N7z5B1Jd X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
crypto/zsda: add zsda cryptodev driver
|
|
Message
Hanxiao Li
May 16, 2025, 7:27 a.m. UTC
v4: - change some "sym" to "crypto". v3: - Modify the code according to the advise v2: - Modify the errors about cryptodevs/zsda.rst. - Modify the errors about author. v1: - Add zsda cryptodev driver. Hanxiao Li (9): crypto/zsda: add skeleton crypto/zsda: add device operations crypto/zsda: add statistics crypto/zsda: add queue pair configuration crypto/zsda: add session configuration crypto/zsda: add enqueue datapath crypto/zsda: add dequeue datapath crypto/zsda: add capabilities app/test: add zsda cryptodev test MAINTAINERS | 6 + app/test/test_cryptodev.c | 7 + app/test/test_cryptodev.h | 1 + doc/guides/cryptodevs/features/zsda.ini | 51 ++ doc/guides/cryptodevs/index.rst | 1 + doc/guides/cryptodevs/zsda.rst | 58 ++ doc/guides/rel_notes/release_25_07.rst | 8 + drivers/common/zsda/meson.build | 12 +- drivers/common/zsda/zsda_device.c | 14 +- drivers/common/zsda/zsda_device.h | 10 + drivers/common/zsda/zsda_qp.c | 9 + drivers/common/zsda/zsda_qp_common.h | 5 +- drivers/crypto/zsda/zsda_crypto.c | 272 ++++++++++ drivers/crypto/zsda/zsda_crypto.h | 47 ++ .../crypto/zsda/zsda_crypto_capabilities.h | 111 ++++ drivers/crypto/zsda/zsda_crypto_pmd.c | 364 +++++++++++++ drivers/crypto/zsda/zsda_crypto_pmd.h | 49 ++ drivers/crypto/zsda/zsda_crypto_session.c | 498 ++++++++++++++++++ drivers/crypto/zsda/zsda_crypto_session.h | 81 +++ 19 files changed, 1601 insertions(+), 3 deletions(-) create mode 100644 doc/guides/cryptodevs/features/zsda.ini create mode 100644 doc/guides/cryptodevs/zsda.rst create mode 100644 drivers/crypto/zsda/zsda_crypto.c create mode 100644 drivers/crypto/zsda/zsda_crypto.h create mode 100644 drivers/crypto/zsda/zsda_crypto_capabilities.h create mode 100644 drivers/crypto/zsda/zsda_crypto_pmd.c create mode 100644 drivers/crypto/zsda/zsda_crypto_pmd.h create mode 100644 drivers/crypto/zsda/zsda_crypto_session.c create mode 100644 drivers/crypto/zsda/zsda_crypto_session.h -- 2.27.0