From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id BF03C2B9C for ; Thu, 29 Mar 2018 17:56:10 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Mar 2018 08:56:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,376,1517904000"; d="scan'208";a="29125312" Received: from silpixa00399464.ir.intel.com (HELO silpixa00399464.ger.corp.intel.com) ([10.237.222.157]) by orsmga007.jf.intel.com with ESMTP; 29 Mar 2018 08:56:08 -0700 From: Pablo de Lara To: dev@dpdk.org Cc: Pablo de Lara Date: Thu, 29 Mar 2018 16:56:18 +0100 Message-Id: <20180329155621.29619-1-pablo.de.lara.guarch@intel.com> X-Mailer: git-send-email 2.14.3 Subject: [dpdk-dev] [PATCH 0/3] ZUC PMD fixes X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2018 15:56:12 -0000 ZUC library provides an API to encrypt buffers in parallel with different keys. However, the PMD was developed assuming that all needed to share the same session (therefore, the same key). This patchset fixes this behaviour by allowing multiple buffers with different keys to be processed in parallel, plus it removes some unnecessary code. Pablo de Lara (3): crypto/zuc: do not set default op status crypto/zuc: remove unnecessary check crypto/zuc: batch ops with same transform drivers/crypto/zuc/rte_zuc_pmd.c | 103 +++++++++++++++++++++++---------------- 1 file changed, 61 insertions(+), 42 deletions(-) -- 2.14.3