From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 65F08A034E; Wed, 23 Feb 2022 01:50:13 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F1DB740DF6; Wed, 23 Feb 2022 01:50:12 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 4B2014067B for ; Wed, 23 Feb 2022 01:50:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645577411; x=1677113411; h=from:to:cc:subject:date:message-id:in-reply-to: references; bh=8pqguI310Pyi5gUwG8mzRpVki9bo9MSfwL/7Y3pk8Gc=; b=Z5dSn77KrZBARVta7Ha9oQPD/qwxCGDk7IWwWol02872maQnDLOJkLUi ItRoTCbMvGUsj1J3A7fQM99ykiz0J5XxYqT/J2Q0CgeKxb9BZQhxldXtL uORiiCqrIR/JMsc/zKxYQZ7jKFyzF+qEmMSBK0NTA5ffl+trDFbMb/yhH ZmiOQx6E1muR2QKjRCaCI9fEtnTUtV3Lvkhlc4HhDu4PvZorXT7BVqnsz cdZNcSB34aL5HPEiRwDtlrdK/yGw8HdDAURNiMpeyTsx6g72ZibHy9URT 9xq4P7gQtmyhuYCIkNUKNkuzlCNPoeYnIkgZJ1XK+2TUg//xHRzWhJg8T g==; X-IronPort-AV: E=McAfee;i="6200,9189,10266"; a="232472915" X-IronPort-AV: E=Sophos;i="5.88,389,1635231600"; d="scan'208";a="232472915" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2022 16:50:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,389,1635231600"; d="scan'208";a="490998140" Received: from silpixa00400465.ir.intel.com ([10.55.128.22]) by orsmga003.jf.intel.com with ESMTP; 22 Feb 2022 16:50:08 -0800 From: Kai Ji To: dev@dpdk.org Cc: roy.fan.zhang@intel.com, gakhil@marvell.com, Kai Ji Subject: [dpdk-dev v12 0/9] drivers/qat: QAT symmetric crypto datapatch rework Date: Wed, 23 Feb 2022 08:49:57 +0800 Message-Id: <20220223005006.95492-1-kai.ji@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220222203016.2634402-1-roy.fan.zhang@intel.com> References: <20220222203016.2634402-1-roy.fan.zhang@intel.com> X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org v11 - v12: - fixed a compile issue v10: - rebase to the lastest for-main - fix of build rerror when RTE_LOG_DEBUG enabled v9: - commit messages reword - fix of unused function error v8: - rebase to 22.03-rc1 v7: - fix of pointer cast compile error in x86 v6: - fix of pointer cast error in x86 - rebase to the lastest for-main v5: - rebase to the latest for-main - patchset reconstruct v4: - patchset break down and reconstruct v3: - sperate a single patch 6 to two different patches v2: - review comments addressed Kai Ji (9): common/qat: define build request and dequeue ops crypto/qat: support symmetric build op request crypto/qat: rework session functions crypto/qat: rework asymmetric op build operation crypto/qat: unify symmetric functions crypto/qat: unify asymmetric functions crypto/qat: rework burst data path crypto/qat: unify raw data path functions crypto/qat: support out of place SG list drivers/common/qat/meson.build | 6 +- drivers/common/qat/qat_device.c | 4 +- drivers/common/qat/qat_qp.c | 42 +- drivers/common/qat/qat_qp.h | 54 +- drivers/compress/qat/qat_comp_pmd.c | 14 +- drivers/crypto/qat/dev/qat_asym_pmd_gen1.c | 9 +- drivers/crypto/qat/dev/qat_crypto_pmd_gen2.c | 93 +- drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 490 ++++++++- drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 257 ++++- drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 913 ++++++++++++++++- drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 942 +++++++++++++++++- drivers/crypto/qat/qat_asym.c | 303 +++++- drivers/crypto/qat/qat_asym.h | 79 +- drivers/crypto/qat/qat_asym_pmd.c | 231 ----- drivers/crypto/qat/qat_asym_pmd.h | 54 - drivers/crypto/qat/qat_crypto.h | 16 +- drivers/crypto/qat/qat_sym.c | 979 ++++++------------ drivers/crypto/qat/qat_sym.h | 148 ++- drivers/crypto/qat/qat_sym_hw_dp.c | 995 ------------------- drivers/crypto/qat/qat_sym_pmd.c | 251 ----- drivers/crypto/qat/qat_sym_pmd.h | 95 -- drivers/crypto/qat/qat_sym_session.c | 115 +-- drivers/crypto/qat/qat_sym_session.h | 15 +- 23 files changed, 3582 insertions(+), 2523 deletions(-) delete mode 100644 drivers/crypto/qat/qat_asym_pmd.c delete mode 100644 drivers/crypto/qat/qat_asym_pmd.h delete mode 100644 drivers/crypto/qat/qat_sym_hw_dp.c delete mode 100644 drivers/crypto/qat/qat_sym_pmd.c delete mode 100644 drivers/crypto/qat/qat_sym_pmd.h -- 2.30.2