From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <tdu@semihalf.com>
Received: from mail-wr0-f180.google.com (mail-wr0-f180.google.com
 [209.85.128.180]) by dpdk.org (Postfix) with ESMTP id 552A62BA9
 for <dev@dpdk.org>; Thu, 28 Sep 2017 12:23:42 +0200 (CEST)
Received: by mail-wr0-f180.google.com with SMTP id y95so1773767wrb.4
 for <dev@dpdk.org>; Thu, 28 Sep 2017 03:23:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=semihalf-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PlEPIq2SpujqM22+kNTjWFWcP3ESMqD80gg1p5p0iAU=;
 b=PoWNhpxrLpb/cFIEyNWSt2jcgJa8gqxhLP60MxqoRWHCpA5BVv2f0Egoli1xeW2l1y
 q8amw04Yi+Pi6PQNxWmTHu5v3dh4/y+i3MhOW65v3Y3j2Fv84y1tfP/wws6y9SAxHLuD
 3ta20EAAGz8dwGArw7GMnc7XvIpBNqLdNAaL9WrvNvXl+LeH4qmHqWI7CLkH/rLPhauk
 O2XTosAvH+qCQu/LGQlmxK3mLKunKLl+gIXXq/cDsAS7oGd72/11DSewf/mTeX8Sg96r
 Rl664rRDvT1fBMbEtS1eH1CsHHougaXcZ+LJZdPuwQtov98G6UrZi5m+ItFkRsSY/DRx
 suqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=PlEPIq2SpujqM22+kNTjWFWcP3ESMqD80gg1p5p0iAU=;
 b=GndTzaIFTqqAF2dIIU2eVbChJV/Leyu+70EneodxS6a4xpL5sc/ArVNae4MVsU4/hO
 j+mq0QWkYZgDPZojrRhuI720Xgx9Aqit0nG7F2deY9mfevarwKl1fjF/8ICZD/f/8nvD
 B8JSa5Qr4FpS8MswqkERvR9wmhwYmeRxycX5tkexZklFzIg/4HxzbRjq7ZbcNqCA4Hyq
 IyLoTHh2uQ1aV+X9dFrG2WuQEneWinnQN0qVnxLb+pgQKP6v0IhLO3v6j2i8DpDqAq8j
 OfRHXNWnw3g+tgbJ3Lz212KMhbKJEmaxhnGZpMHcW9tDVJEAo+DjaXG5tg/fORKIIEST
 dtvA==
X-Gm-Message-State: AHPjjUjm+aNzfO2wAU5rPnYGo5QK4pC8XZ1+mQMnjmL96RGvnG6kGaly
 i3ils2BuL+y1TAfNvu9g9WxWPj0J6ME=
X-Google-Smtp-Source: AOwi7QC1CdmvDn0eU9Uyqez8VG3eghOX2iG0CvH2u6uWfAC8wTjm0Y5MTjc+NqFq8fNgiMpwCL2Ljw==
X-Received: by 10.46.27.1 with SMTP id b1mr1979984ljb.36.1506594221718;
 Thu, 28 Sep 2017 03:23:41 -0700 (PDT)
Received: from tdu.semihalf.local (31-172-191-173.noc.fibertech.net.pl.
 [31.172.191.173])
 by smtp.gmail.com with ESMTPSA id l24sm226324ljb.41.2017.09.28.03.23.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 28 Sep 2017 03:23:40 -0700 (PDT)
From: Tomasz Duszynski <tdu@semihalf.com>
To: dev@dpdk.org
Cc: mw@semihalf.com, dima@marvell.com, nsamsono@marvell.com,
 Jianbo.liu@linaro.org, Tomasz Duszynski <tdu@semihalf.com>
Date: Thu, 28 Sep 2017 12:23:28 +0200
Message-Id: <1506594212-15803-1-git-send-email-tdu@semihalf.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506418805-12117-1-git-send-email-tdu@semihalf.com>
References: <1506418805-12117-1-git-send-email-tdu@semihalf.com>
Subject: [dpdk-dev] [PATCH v2 0/4] add crypto mrvl pmd driver
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Sep 2017 10:23:42 -0000

Hello,

This patch series introduces crypto driver for Marvell Armada 7k/8k
SoCs along with documentation and crypto pmd driver tests.

Below you can find the list of features which crypto pmd supports:
* Symmetric crypto
* Sym operation chaining
* AES CBC (128)
* AES CBC (192)
* AES CBC (256)
* AES CTR (128)
* AES CTR (192)
* AES CTR (256)
* 3DES CBC
* 3DES CTR
* MD5
* MD5 HMAC
* SHA1
* SHA1 HMAC
* SHA256
* SHA256 HMAC
* SHA384
* SHA384 HMAC
* SHA512
* SHA512 HMAC
* AES GCM (128)

Tomasz Duszynski (4):
  crypto/mrvl: add mrvl crypto pmd driver
  doc: add mrvl crypto pmd documentation
  maintainers: add maintainers for the mrvl crypto pmd
  test: add mrvl crypto pmd unit tests

 MAINTAINERS                                  |  10 +
 config/common_base                           |   6 +
 doc/guides/cryptodevs/features/mrvl.ini      |  42 ++
 doc/guides/cryptodevs/index.rst              |   1 +
 doc/guides/cryptodevs/mrvl.rst               | 198 ++++++
 drivers/crypto/Makefile                      |   2 +
 drivers/crypto/mrvl/Makefile                 |  63 ++
 drivers/crypto/mrvl/rte_mrvl_compat.h        |  48 ++
 drivers/crypto/mrvl/rte_mrvl_pmd.c           | 870 +++++++++++++++++++++++++++
 drivers/crypto/mrvl/rte_mrvl_pmd_ops.c       | 787 ++++++++++++++++++++++++
 drivers/crypto/mrvl/rte_mrvl_pmd_private.h   | 121 ++++
 drivers/crypto/mrvl/rte_mrvl_pmd_version.map |   3 +
 mk/rte.app.mk                                |   1 +
 test/test/test_cryptodev.c                   | 168 ++++++
 test/test/test_cryptodev.h                   |   1 +
 test/test/test_cryptodev_aes_test_vectors.h  |  72 ++-
 test/test/test_cryptodev_blockcipher.c       |   9 +-
 test/test/test_cryptodev_blockcipher.h       |   1 +
 test/test/test_cryptodev_des_test_vectors.h  |  24 +-
 19 files changed, 2394 insertions(+), 33 deletions(-)
 create mode 100644 doc/guides/cryptodevs/features/mrvl.ini
 create mode 100644 doc/guides/cryptodevs/mrvl.rst
 create mode 100644 drivers/crypto/mrvl/Makefile
 create mode 100644 drivers/crypto/mrvl/rte_mrvl_compat.h
 create mode 100644 drivers/crypto/mrvl/rte_mrvl_pmd.c
 create mode 100644 drivers/crypto/mrvl/rte_mrvl_pmd_ops.c
 create mode 100644 drivers/crypto/mrvl/rte_mrvl_pmd_private.h
 create mode 100644 drivers/crypto/mrvl/rte_mrvl_pmd_version.map

--
2.7.4