From: Pablo de Lara <pablo.de.lara.guarch@intel.com>
To: thomas@monjalon.net
Cc: dev@dpdk.org
Subject: [dpdk-dev] [pull-request] next-crypto 17.05 RC2
Date: Thu, 20 Apr 2017 10:43:31 +0100 [thread overview]
Message-ID: <1492681411-84626-1-git-send-email-pablo.de.lara.guarch@intel.com> (raw)
The following changes since commit e4701c7a4eec9367819da0ea4ed8572310fe0832:
net/i40e: fix build on ppc64le (2017-04-20 10:21:59 +0200)
are available in the git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 37ed2fa87d38f89e2ac8132dcb7e6d4a896e2cd7:
test/crypto: add dpaa2 sec crypto functional test (2017-04-20 10:32:45 +0100)
----------------------------------------------------------------
Akhil Goyal (13):
cryptodev: add cryptodev type for dpaa2 sec
crypto/dpaa2_sec: add dpaa2 sec poll mode driver
crypto/dpaa2_sec: add mc dpseci object support
crypto/dpaa2_sec: add basic crypto operations
crypto/dpaa2_sec: add run time assembler for descriptor formation
crypto/dpaa2_sec: add sample descriptors for PMD operations
bus/fslmc: add packet frame list entry definitions
crypto/dpaa2_sec: add crypto operation support
crypto/dpaa2_sec: statistics support
doc: add NXP dpaa2 sec in cryptodev
maintainers: claim responsibility for dpaa2 sec PMD
test/crypto: add dpaa2 sec crypto performance test
test/crypto: add dpaa2 sec crypto functional test
Arek Kusztal (3):
crypto/qat: fix capabilities for D15xx device
crypto/qat: fix AES-GCM authentication length
crypto/qat: fix IV zero physical address
Fan Zhang (8):
crypto/scheduler: fix capability update
crypto/scheduler: add mode specific option support
crypto/scheduler: fix queue pair configuration
crypto/scheduler: fix Doxygen comments
app/crypto-perf: fix crypto operation resubmission
crypto/scheduler: improve commandline parsing
examples/l2fwd-crypto: add cryptodev mask option
crypto/scheduler: fix ring dequeue return handling
Pablo de Lara (11):
crypto/qat: fix incomplete capabilities
app/crypto-perf: fix possible overflow
test/crypto: create only one virtual device if needed
test/crypto: create unique driver name
app/crypto-perf: fix length for wireless algos
app/crypto-perf: fix AEAD tests when AAD is zero
examples/l2fwd-crypto: fix AEAD tests when AAD is zero
drivers/crypto: check if name is NULL
drivers/crypto: do not create unique name internally
examples/l2fwd-crypto: fix padding calculation
crypto/scheduler: fix uninitialized capability structure
MAINTAINERS | 6 +
app/test-crypto-perf/cperf_ops.c | 32 +-
app/test-crypto-perf/cperf_test_latency.c | 2 +-
app/test-crypto-perf/cperf_test_throughput.c | 13 +
app/test-crypto-perf/cperf_test_vectors.c | 2 +-
config/common_base | 8 +
config/defconfig_arm64-dpaa2-linuxapp-gcc | 12 +
doc/api/doxy-api-index.md | 3 +-
doc/api/doxy-api.conf | 1 +
doc/guides/cryptodevs/dpaa2_sec.rst | 232 ++
doc/guides/cryptodevs/features/dpaa2_sec.ini | 34 +
doc/guides/cryptodevs/index.rst | 1 +
doc/guides/cryptodevs/scheduler.rst | 7 +
doc/guides/nics/dpaa2.rst | 2 +
doc/guides/rel_notes/release_17_05.rst | 8 +
doc/guides/sample_app_ug/l2_forward_crypto.rst | 7 +-
drivers/Makefile | 1 +
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 25 +
drivers/bus/fslmc/rte_bus_fslmc_version.map | 1 +
drivers/crypto/Makefile | 2 +
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 22 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 22 +-
drivers/crypto/armv8/rte_armv8_pmd.c | 23 +-
drivers/crypto/dpaa2_sec/Makefile | 78 +
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 1656 +++++++++++++
drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h | 70 +
drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 368 +++
drivers/crypto/dpaa2_sec/hw/compat.h | 123 +
drivers/crypto/dpaa2_sec/hw/desc.h | 2565 ++++++++++++++++++++
drivers/crypto/dpaa2_sec/hw/desc/algo.h | 431 ++++
drivers/crypto/dpaa2_sec/hw/desc/common.h | 97 +
drivers/crypto/dpaa2_sec/hw/desc/ipsec.h | 1513 ++++++++++++
drivers/crypto/dpaa2_sec/hw/rta.h | 920 +++++++
.../crypto/dpaa2_sec/hw/rta/fifo_load_store_cmd.h | 312 +++
drivers/crypto/dpaa2_sec/hw/rta/header_cmd.h | 217 ++
drivers/crypto/dpaa2_sec/hw/rta/jump_cmd.h | 173 ++
drivers/crypto/dpaa2_sec/hw/rta/key_cmd.h | 188 ++
drivers/crypto/dpaa2_sec/hw/rta/load_cmd.h | 301 +++
drivers/crypto/dpaa2_sec/hw/rta/math_cmd.h | 368 +++
drivers/crypto/dpaa2_sec/hw/rta/move_cmd.h | 411 ++++
drivers/crypto/dpaa2_sec/hw/rta/nfifo_cmd.h | 162 ++
drivers/crypto/dpaa2_sec/hw/rta/operation_cmd.h | 565 +++++
drivers/crypto/dpaa2_sec/hw/rta/protocol_cmd.h | 698 ++++++
drivers/crypto/dpaa2_sec/hw/rta/sec_run_time_asm.h | 789 ++++++
.../crypto/dpaa2_sec/hw/rta/seq_in_out_ptr_cmd.h | 174 ++
drivers/crypto/dpaa2_sec/hw/rta/signature_cmd.h | 41 +
drivers/crypto/dpaa2_sec/hw/rta/store_cmd.h | 151 ++
drivers/crypto/dpaa2_sec/mc/dpseci.c | 551 +++++
drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h | 739 ++++++
drivers/crypto/dpaa2_sec/mc/fsl_dpseci_cmd.h | 249 ++
.../crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map | 4 +
drivers/crypto/kasumi/rte_kasumi_pmd.c | 20 +-
drivers/crypto/null/null_crypto_pmd.c | 27 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 22 +-
drivers/crypto/qat/qat_crypto.c | 35 +-
drivers/crypto/qat/qat_crypto_capabilities.h | 20 +
drivers/crypto/qat/rte_qat_cryptodev.c | 1 +
drivers/crypto/scheduler/rte_cryptodev_scheduler.c | 65 +-
drivers/crypto/scheduler/rte_cryptodev_scheduler.h | 196 +-
.../scheduler/rte_cryptodev_scheduler_operations.h | 13 +
.../scheduler/rte_pmd_crypto_scheduler_version.map | 2 +
drivers/crypto/scheduler/scheduler_failover.c | 2 +
.../crypto/scheduler/scheduler_pkt_size_distr.c | 80 +-
drivers/crypto/scheduler/scheduler_pmd.c | 116 +-
drivers/crypto/scheduler/scheduler_pmd_ops.c | 76 +-
drivers/crypto/scheduler/scheduler_pmd_private.h | 15 +-
drivers/crypto/scheduler/scheduler_roundrobin.c | 4 +-
drivers/crypto/snow3g/rte_snow3g_pmd.c | 20 +-
drivers/crypto/zuc/rte_zuc_pmd.c | 22 +-
examples/l2fwd-crypto/main.c | 53 +-
lib/librte_cryptodev/rte_cryptodev.h | 3 +
mk/rte.app.mk | 5 +
test/test/test_cryptodev.c | 256 +-
test/test/test_cryptodev_blockcipher.c | 3 +
test/test/test_cryptodev_blockcipher.h | 1 +
test/test/test_cryptodev_perf.c | 117 +-
76 files changed, 15156 insertions(+), 398 deletions(-)
create mode 100644 doc/guides/cryptodevs/dpaa2_sec.rst
create mode 100644 doc/guides/cryptodevs/features/dpaa2_sec.ini
create mode 100644 drivers/crypto/dpaa2_sec/Makefile
create mode 100644 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
create mode 100644 drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h
create mode 100644 drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/compat.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/desc.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/desc/algo.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/desc/common.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/desc/ipsec.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/fifo_load_store_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/header_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/jump_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/key_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/load_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/math_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/move_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/nfifo_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/operation_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/protocol_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/sec_run_time_asm.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/seq_in_out_ptr_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/signature_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/rta/store_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/mc/dpseci.c
create mode 100644 drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h
create mode 100644 drivers/crypto/dpaa2_sec/mc/fsl_dpseci_cmd.h
create mode 100644 drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map
next reply other threads:[~2017-04-20 9:43 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-20 9:43 Pablo de Lara [this message]
2017-04-20 17:36 ` Thomas Monjalon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1492681411-84626-1-git-send-email-pablo.de.lara.guarch@intel.com \
--to=pablo.de.lara.guarch@intel.com \
--cc=dev@dpdk.org \
--cc=thomas@monjalon.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).