* [dpdk-dev] [pull-request] next-crypto 17.11 rc1
@ 2017-10-12 4:38 Pablo de Lara
2017-10-12 15:01 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Pablo de Lara @ 2017-10-12 4:38 UTC (permalink / raw)
To: thomas; +Cc: dev
The following changes since commit 5518fc95427891e8bcf72f461cdaa38604226442:
mempool/dpaa2: improve error handling (2017-10-12 03:47:49 +0200)
are available in the git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to e4086d7e6374aa4f6caffbe019d1336d91962ac9:
test/crypto: add mrvl crypto unit tests (2017-10-12 13:17:49 +0100)
----------------------------------------------------------------
Akhil Goyal (9):
crypto/openssl: add openssl path for cross compile
config: add openssl in arm64-dpaa2-linuxapp-gcc
crypto/openssl: replace evp APIs with HMAC APIs
crypto/openssl: update key and algo during session init
test/crypto: fix dpaa2 sec macros and definitions
bus/dpaa: scan for DPAA Crypto devices
crypto/dpaa_sec: add crypto driver for NXP DPAA platform
test/crypto: add dpaa crypto test cases
doc: add NXP DPAA SEC
Anatoly Burakov (5):
crypto/qat: remove atomics
crypto/qat: enable Rx head writes coalescing
crypto/qat: enable Tx tail writes coalescing
app/crypto-perf: add nb-desc parameter
app/crypto-perf: add new PMD benchmarking mode
Arek Kusztal (1):
crypto/qat: add AES-CCM support
Bruce Richardson (2):
crypto/aesni_mb: rename map file to standard name
crypto/armv8: rename map file to standard name
Hemant Agrawal (2):
examples/l2fwd-crypto: fix uninitialized errno value
app/crypto-perf: fix uninitialized errno value
Pablo de Lara (32):
crypto/aesni_gcm: fix zero data operation
cryptodev: allocate driver structure statically
crypto/aesni_gcm: do not append digest
crypto/armv8: do not append digest
crypto/openssl: do not append digest
crypto/kasumi: do not append digest
crypto/snow3g: do not append digest
crypto/zuc: do not append digest
crypto/aesni_mb: do not append digest
test/crypto: do not allocate extra memory for digest
test/crypto: remove crypto perf tests
doc: update IPSec Multi-buffer lib versioning
crypto/aesni_mb: add DES support
crypto/openssl: add support for DES-CBC
app/crypto-perf: fix packet length check
cryptodev: add function to retrieve device name
app/crypto-perf: refactor common test code
app/crypto-perf: set AAD after the crypto operation
app/crypto-perf: parse AEAD data from vectors
app/crypto-perf: parse segment size
app/crypto-perf: overwrite mbuf when verifying
app/crypto-perf: do not populate the mbufs at init
app/crypto-perf: support multiple queue pairs
app/crypto-perf: use single mempool
cryptodev: clarify API for AES-CCM
examples/l2fwd-crypto: add AES-CCM support
app/crypto-perf: add AES-CCM support
crypto/openssl: fix AEAD parameters
crypto/openssl: init GCM key at session creation
crypto/openssl: add AES-CCM support
test/crypto: rename GCM test code
test/crypto: add AES-CCM tests
Sergio Gonzalez Monroy (1):
crypto/aesni_mb: fix invalid session error
Tomasz Duszynski (4):
drivers/crypto: use snprintf return value correctly
crypto/mrvl: add mrvl crypto driver
doc: add mrvl crypto guide
test/crypto: add mrvl crypto unit tests
MAINTAINERS | 17 +
app/test-crypto-perf/Makefile | 6 +
app/test-crypto-perf/cperf_ops.c | 152 +-
app/test-crypto-perf/cperf_ops.h | 2 +-
app/test-crypto-perf/cperf_options.h | 15 +-
app/test-crypto-perf/cperf_options_parsing.c | 121 +-
app/test-crypto-perf/cperf_test_common.c | 242 +
app/test-crypto-perf/cperf_test_common.h | 52 +
app/test-crypto-perf/cperf_test_latency.c | 239 +-
app/test-crypto-perf/cperf_test_pmd_cyclecount.c | 520 +++
app/test-crypto-perf/cperf_test_pmd_cyclecount.h | 61 +
app/test-crypto-perf/cperf_test_throughput.c | 237 +-
app/test-crypto-perf/cperf_test_vector_parsing.c | 55 +
app/test-crypto-perf/cperf_test_verify.c | 278 +-
app/test-crypto-perf/main.c | 109 +-
config/common_base | 14 +
config/defconfig_arm64-dpaa-linuxapp-gcc | 17 +
config/defconfig_arm64-dpaa2-linuxapp-gcc | 6 +
devtools/test-build.sh | 4 +
doc/guides/cryptodevs/aesni_mb.rst | 21 +-
doc/guides/cryptodevs/dpaa_sec.rst | 182 +
doc/guides/cryptodevs/features/aesni_mb.ini | 3 +
doc/guides/cryptodevs/features/default.ini | 3 +
doc/guides/cryptodevs/features/dpaa_sec.ini | 40 +
doc/guides/cryptodevs/features/mrvl.ini | 42 +
doc/guides/cryptodevs/features/openssl.ini | 3 +
doc/guides/cryptodevs/index.rst | 2 +
doc/guides/cryptodevs/mrvl.rst | 205 +
doc/guides/cryptodevs/openssl.rst | 5 +
doc/guides/cryptodevs/qat.rst | 1 +
doc/guides/rel_notes/deprecation.rst | 6 -
doc/guides/rel_notes/release_17_11.rst | 68 +
doc/guides/tools/cryptoperf.rst | 22 +-
drivers/Makefile | 2 +-
drivers/bus/dpaa/dpaa_bus.c | 52 +
drivers/crypto/Makefile | 4 +
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 38 +-
drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c | 2 +-
drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h | 7 +
drivers/crypto/aesni_mb/Makefile | 2 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 121 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 51 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h | 12 +-
...ni_version.map => rte_pmd_aesni_mb_version.map} | 0
drivers/crypto/armv8/Makefile | 2 +-
drivers/crypto/armv8/rte_armv8_pmd.c | 23 +-
drivers/crypto/armv8/rte_armv8_pmd_ops.c | 2 +-
drivers/crypto/armv8/rte_armv8_pmd_private.h | 8 +
...8_pmd_version.map => rte_pmd_armv8_version.map} | 0
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 5 +-
drivers/crypto/dpaa_sec/Makefile | 71 +
drivers/crypto/dpaa_sec/dpaa_sec.c | 1544 ++++++
drivers/crypto/dpaa_sec/dpaa_sec.h | 402 ++
drivers/crypto/dpaa_sec/dpaa_sec_log.h | 70 +
.../crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map | 4 +
drivers/crypto/kasumi/rte_kasumi_pmd.c | 27 +-
drivers/crypto/kasumi/rte_kasumi_pmd_ops.c | 2 +-
drivers/crypto/kasumi/rte_kasumi_pmd_private.h | 7 +
drivers/crypto/mrvl/Makefile | 63 +
drivers/crypto/mrvl/rte_mrvl_compat.h | 48 +
drivers/crypto/mrvl/rte_mrvl_pmd.c | 872 ++++
drivers/crypto/mrvl/rte_mrvl_pmd_ops.c | 776 +++
drivers/crypto/mrvl/rte_mrvl_pmd_private.h | 121 +
drivers/crypto/mrvl/rte_pmd_mrvl_version.map | 3 +
drivers/crypto/null/null_crypto_pmd.c | 5 +-
drivers/crypto/null/null_crypto_pmd_ops.c | 2 +-
drivers/crypto/openssl/Makefile | 7 +
drivers/crypto/openssl/rte_openssl_pmd.c | 540 ++-
drivers/crypto/openssl/rte_openssl_pmd_ops.c | 52 +-
drivers/crypto/openssl/rte_openssl_pmd_private.h | 10 +-
drivers/crypto/qat/qat_adf/icp_qat_hw.h | 20 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 28 +
drivers/crypto/qat/qat_crypto.c | 253 +-
drivers/crypto/qat/qat_crypto.h | 15 +-
drivers/crypto/qat/qat_crypto_capabilities.h | 30 +
drivers/crypto/qat/qat_qp.c | 4 +-
drivers/crypto/qat/rte_qat_cryptodev.c | 7 +-
drivers/crypto/scheduler/scheduler_pmd.c | 5 +-
drivers/crypto/snow3g/rte_snow3g_pmd.c | 27 +-
drivers/crypto/snow3g/rte_snow3g_pmd_ops.c | 2 +-
drivers/crypto/snow3g/rte_snow3g_pmd_private.h | 7 +
drivers/crypto/zuc/rte_zuc_pmd.c | 21 +-
drivers/crypto/zuc/rte_zuc_pmd_ops.c | 2 +-
drivers/crypto/zuc/rte_zuc_pmd_private.h | 7 +
examples/l2fwd-crypto/main.c | 45 +-
lib/librte_cryptodev/rte_crypto_sym.h | 34 +-
lib/librte_cryptodev/rte_cryptodev.c | 29 +-
lib/librte_cryptodev/rte_cryptodev.h | 33 +-
lib/librte_cryptodev/rte_cryptodev_pmd.h | 30 +
lib/librte_cryptodev/rte_cryptodev_version.map | 7 +
mk/rte.app.mk | 11 +
test/test/Makefile | 1 -
test/test/test_cryptodev.c | 969 +++-
test/test/test_cryptodev.h | 1 +
...ectors.h => test_cryptodev_aead_test_vectors.h} | 516 +-
test/test/test_cryptodev_aes_test_vectors.h | 110 +-
test/test/test_cryptodev_blockcipher.c | 49 +-
test/test/test_cryptodev_blockcipher.h | 2 +
test/test/test_cryptodev_des_test_vectors.h | 62 +-
test/test/test_cryptodev_hash_test_vectors.h | 12 +
test/test/test_cryptodev_perf.c | 4932 --------------------
101 files changed, 8644 insertions(+), 6334 deletions(-)
create mode 100644 app/test-crypto-perf/cperf_test_common.c
create mode 100644 app/test-crypto-perf/cperf_test_common.h
create mode 100644 app/test-crypto-perf/cperf_test_pmd_cyclecount.c
create mode 100644 app/test-crypto-perf/cperf_test_pmd_cyclecount.h
create mode 100644 doc/guides/cryptodevs/dpaa_sec.rst
create mode 100644 doc/guides/cryptodevs/features/dpaa_sec.ini
create mode 100644 doc/guides/cryptodevs/features/mrvl.ini
create mode 100644 doc/guides/cryptodevs/mrvl.rst
rename drivers/crypto/aesni_mb/{rte_pmd_aesni_version.map => rte_pmd_aesni_mb_version.map} (100%)
rename drivers/crypto/armv8/{rte_armv8_pmd_version.map => rte_pmd_armv8_version.map} (100%)
create mode 100644 drivers/crypto/dpaa_sec/Makefile
create mode 100644 drivers/crypto/dpaa_sec/dpaa_sec.c
create mode 100644 drivers/crypto/dpaa_sec/dpaa_sec.h
create mode 100644 drivers/crypto/dpaa_sec/dpaa_sec_log.h
create mode 100644 drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map
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_pmd_mrvl_version.map
rename test/test/{test_cryptodev_gcm_test_vectors.h => test_cryptodev_aead_test_vectors.h} (92%)
delete mode 100644 test/test/test_cryptodev_perf.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [dpdk-dev] [pull-request] next-crypto 17.11 rc1
2017-10-12 4:38 [dpdk-dev] [pull-request] next-crypto 17.11 rc1 Pablo de Lara
@ 2017-10-12 15:01 ` Thomas Monjalon
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Monjalon @ 2017-10-12 15:01 UTC (permalink / raw)
To: Pablo de Lara; +Cc: dev
12/10/2017 06:38, Pablo de Lara:
> http://dpdk.org/git/next/dpdk-next-crypto
Pulled, thanks
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-10-12 15:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-12 4:38 [dpdk-dev] [pull-request] next-crypto 17.11 rc1 Pablo de Lara
2017-10-12 15:01 ` Thomas Monjalon
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).