* [dpdk-dev] [pull-request] next-crypto 17.05 RC2
@ 2017-04-20 9:43 Pablo de Lara
2017-04-20 17:36 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Pablo de Lara @ 2017-04-20 9:43 UTC (permalink / raw)
To: thomas; +Cc: dev
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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-04-20 17:36 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-20 9:43 [dpdk-dev] [pull-request] next-crypto 17.05 RC2 Pablo de Lara
2017-04-20 17:36 ` 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).