From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id E8A4DD47F for ; Wed, 29 Mar 2017 15:04:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=intel.com; i=@intel.com; q=dns/txt; s=intel; t=1490792665; x=1522328665; h=from:to:cc:subject:date:message-id; bh=hZcg6Vo+hBR4XYC6EzcZgI8JuC1O7eLJDIOpbDF4DSM=; b=U/CBK21KDC+/cpl9cHg47CtTpT5s3LfqrtKQzp4rbqVismvYKD/FZ3p7 tYkD8fEmKwBsYaLg+9k/2j1sdQ7y0g==; Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Mar 2017 06:04:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.36,241,1486454400"; d="scan'208";a="1113273795" Received: from sivswdev03.ir.intel.com (HELO localhost.localdomain) ([10.237.217.157]) by orsmga001.jf.intel.com with ESMTP; 29 Mar 2017 06:04:21 -0700 From: Arek Kusztal To: dev@dpdk.org Cc: fiona.trahe@intel.com, pablo.de.lara.guarch@intel.com, john.griffin@intel.com, deepak.k.jain@intel.com, Arek Kusztal Date: Wed, 29 Mar 2017 14:04:16 +0100 Message-Id: <1490792659-31544-1-git-send-email-arkadiuszx.kusztal@intel.com> X-Mailer: git-send-email 1.7.0.7 Subject: [dpdk-dev] [PATCH v2 0/3] Add ZUC EEA3/EIA3 capability to Intel(R) QuickAssist Technology driver 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: Wed, 29 Mar 2017 13:04:25 -0000 This patchset add ZUC cipher (EEA3) and MAC (EIA3) capability to Intel(R) QuickAssist Technology driver and corresponding test cases to cryptodev test files. This patchset depends on the following patches/patchsets: "crypto/qat: fix segmentation fault in session create" (http://dpdk.org/dev/patchwork/patch/22692/) v2: - added EIA3 MAC capability - changed capabilities structure to enable ZUC capability checks - added generic wireless test functions Arek Kusztal (3): crypto/qat: refactor capabilities infrastructure crypto/qat: add ZUC EEA3/EIA3 capability test: add ZUC test cases for QAT doc/guides/cryptodevs/features/qat.ini | 2 + doc/guides/cryptodevs/qat.rst | 3 + doc/guides/rel_notes/release_17_05.rst | 6 + drivers/crypto/qat/qat_adf/qat_algs.h | 11 +- drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 126 ++++- drivers/crypto/qat/qat_crypto.c | 578 +++------------------- drivers/crypto/qat/qat_crypto.h | 3 + drivers/crypto/qat/qat_crypto_capabilities.h | 554 +++++++++++++++++++++ drivers/crypto/qat/rte_qat_cryptodev.c | 24 + test/test/test_cryptodev.c | 327 ++++++++++++- test/test/test_cryptodev_zuc_hash_test_vectors.h | 359 -------------- test/test/test_cryptodev_zuc_test_vectors.h | 598 ++++++++++++++++++++++- 12 files changed, 1674 insertions(+), 917 deletions(-) create mode 100644 drivers/crypto/qat/qat_crypto_capabilities.h delete mode 100644 test/test/test_cryptodev_zuc_hash_test_vectors.h -- 2.7.4