* [dpdk-dev] [pull-request] next-crypto 18.05 rc1
@ 2018-04-21 15:33 Pablo de Lara
2018-04-23 19:06 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Pablo de Lara @ 2018-04-21 15:33 UTC (permalink / raw)
To: thomas; +Cc: dev
The following changes since commit 08efcf533f6a1dc5b12bcf1d5ded83743b8d5cc4:
igb_uio: fix build on Linux < 3.16 (2018-04-20 11:10:55 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 1b71561739a8d8071b212d05040f58bba9a565d3:
crypto/dpaa2_sec: fix HMAC supported digest sizes (2018-04-20 17:02:45 +0100)
----------------------------------------------------------------
Abhinandan Gujjar (3):
cryptodev: set private data for session-less mode
cryptodev: support session private data setting
doc: add private data info in crypto guide
Akhil Goyal (1):
crypto/dpaa_sec: move mempool allocation to config
Anoob Joseph (7):
examples/ipsec-secgw: remove redundant string compare
examples/ipsec-secgw: fix usage print
ethdev: support for inline IPsec events
security: add ESN soft limit in conf
security: extend userdata for IPsec events
examples/ipsec-secgw: handle ESN soft limit event
app/testpmd: support for IPsec event
Ashish Jain (3):
crypto/dpaa_sec: add macro for device name
crypto/dpaa_sec: fix to check the portal presence
test/crypto: add macro for dpaa sec device name
Chalupnik, KamilX (1):
doc: update bbdev library guide
Fiona Trahe (2):
cryptodev: pass rte driver to REGISTER macro
crypto/qat: use SPDX license
Hemant Agrawal (8):
drivers: fix OP storage for physical IOVA mode
app/crypto-perf: fix excess crypto device error
app/crypto-perf: support non default mempools
examples/l2fwd-crypto: fix the default aead assignments
app/crypto-perf: add missing SPDX identifier
crypto/dpaa_sec: support dynamic logging
crypto/dpaa_sec: fix HMAC supported digest sizes
crypto/dpaa2_sec: fix HMAC supported digest sizes
Jay Zhou (10):
crypto/virtio: add virtio crypto PMD
crypto/virtio: support virtio device init
crypto/virtio: support basic PMD ops
crypto/virtio: support session related ops
crypto/virtio: support crypto enqueue/dequeue burst API
crypto/virtio: support stats related ops
crypto/virtio: support AES-CBC
crypto/virtio: support HMAC-SHA1
test/crypto: add function tests for virtio crypto PMD
doc: add virtio crypto PMD guide
Lee Roberts (1):
crypto/qat: assign device to correct NUMA node
Marko Kovacevic (3):
crypto/aesni_mb: support IPsec MUlti-buffer lib v0.49
crypto/aesni_gcm: support IPsec Multi-buffer lib v0.49
crypto/aesni_mb: support AES CMAC
Pablo de Lara (3):
crypto/zuc: do not set default op status
crypto/zuc: remove unnecessary check
crypto/zuc: batch ops with same transform
Ravi Kumar (19):
crypto/ccp: add AMD ccp skeleton PMD
crypto/ccp: support ccp device init
crypto/ccp: support basic PMD ops
crypto/ccp: support session related ops
crypto/ccp: support queue pair related ops
crypto/ccp: support crypto enqueue/dequeue burst API
crypto/ccp: support sessionless ops
crypto/ccp: support stats related ops
crypto/ccp: support ccp hwrng feature
crypto/ccp: support AES
crypto/ccp: support 3DES
crypto/ccp: support AES-CMAC
crypto/ccp: support AES-GCM
crypto/ccp: support SHA1
crypto/ccp: support SHA2 family
crypto/ccp: support SHA3 family
crypto/ccp: support CPU based MD5 and SHA2 family
test/crypto: add tests for AMD CCP
doc: add AMD CCP guide
Shreyansh Jain (1):
crypto/dpaa_sec: fix incorrect NULL check
Sunil Kumar Kori (2):
crypto/dpaa_sec: improve the error checking
crypto/dpaa2_sec: improve error handling
Tomasz Duszynski (4):
crypto/mrvl: convert license headers to SPDX tags
test/crypto: add MRVL to hash test cases
crypto/mrvl: add missing library dependencies
maintainers: update MRVL crypto PMD
MAINTAINERS | 13 +-
app/test-crypto-perf/Makefile | 1 +
app/test-crypto-perf/cperf_options.h | 3 +
app/test-crypto-perf/cperf_test_common.c | 6 +-
app/test-crypto-perf/main.c | 12 +-
app/test-crypto-perf/meson.build | 1 +
app/test-pmd/parameters.c | 2 +
app/test-pmd/testpmd.c | 2 +
config/common_base | 23 +-
config/defconfig_arm64-dpaa-linuxapp-gcc | 7 -
config/rte_config.h | 4 +
devtools/test-build.sh | 8 +-
doc/guides/cryptodevs/aesni_gcm.rst | 13 +-
doc/guides/cryptodevs/aesni_mb.rst | 14 +-
doc/guides/cryptodevs/ccp.rst | 102 +
doc/guides/cryptodevs/dpaa_sec.rst | 21 +-
doc/guides/cryptodevs/features/aesni_mb.ini | 1 +
doc/guides/cryptodevs/features/ccp.ini | 59 +
doc/guides/cryptodevs/features/default.ini | 14 +
doc/guides/cryptodevs/features/virtio.ini | 26 +
doc/guides/cryptodevs/index.rst | 2 +
doc/guides/cryptodevs/virtio.rst | 117 +
doc/guides/prog_guide/bbdev.rst | 247 +-
doc/guides/prog_guide/cryptodev_lib.rst | 27 +
doc/guides/prog_guide/img/turbo_tb_decode.png | Bin 0 -> 43552 bytes
doc/guides/prog_guide/img/turbo_tb_encode.png | Bin 0 -> 46944 bytes
doc/guides/rel_notes/release_18_05.rst | 19 +
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 -
drivers/crypto/Makefile | 2 +
drivers/crypto/aesni_gcm/Makefile | 10 +-
drivers/crypto/aesni_gcm/aesni_gcm_ops.h | 3 +-
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 2 +-
drivers/crypto/aesni_mb/Makefile | 10 +-
drivers/crypto/aesni_mb/aesni_mb_ops.h | 31 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 41 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h | 20 +-
drivers/crypto/armv8/rte_armv8_pmd.c | 2 +-
drivers/crypto/ccp/Makefile | 33 +
drivers/crypto/ccp/ccp_crypto.c | 2962 ++++++++++++++++++++
drivers/crypto/ccp/ccp_crypto.h | 388 +++
drivers/crypto/ccp/ccp_dev.c | 810 ++++++
drivers/crypto/ccp/ccp_dev.h | 495 ++++
drivers/crypto/ccp/ccp_pci.c | 236 ++
drivers/crypto/ccp/ccp_pci.h | 27 +
drivers/crypto/ccp/ccp_pmd_ops.c | 835 ++++++
drivers/crypto/ccp/ccp_pmd_private.h | 109 +
drivers/crypto/ccp/rte_ccp_pmd.c | 262 ++
drivers/crypto/ccp/rte_pmd_ccp_version.map | 4 +
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 47 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 26 +-
drivers/crypto/dpaa_sec/Makefile | 5 -
drivers/crypto/dpaa_sec/dpaa_sec.c | 215 +-
drivers/crypto/dpaa_sec/dpaa_sec.h | 33 +-
drivers/crypto/dpaa_sec/dpaa_sec_log.h | 65 +-
drivers/crypto/kasumi/rte_kasumi_pmd.c | 4 +-
drivers/crypto/meson.build | 2 +-
drivers/crypto/mrvl/Makefile | 37 +-
drivers/crypto/mrvl/rte_mrvl_compat.h | 36 +-
drivers/crypto/mrvl/rte_mrvl_pmd.c | 38 +-
drivers/crypto/mrvl/rte_mrvl_pmd_ops.c | 36 +-
drivers/crypto/mrvl/rte_mrvl_pmd_private.h | 36 +-
drivers/crypto/null/null_crypto_pmd.c | 2 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 4 +-
drivers/crypto/qat/Makefile | 2 +-
drivers/crypto/qat/meson.build | 2 +-
.../qat/qat_adf/adf_transport_access_macros.h | 47 +-
drivers/crypto/qat/qat_adf/icp_qat_fw.h | 47 +-
drivers/crypto/qat/qat_adf/icp_qat_fw_la.h | 47 +-
drivers/crypto/qat/qat_adf/icp_qat_hw.h | 47 +-
drivers/crypto/qat/qat_adf/qat_algs.h | 47 +-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 48 +-
drivers/crypto/qat/qat_crypto.c | 2 +-
drivers/crypto/qat/qat_crypto.h | 2 +-
drivers/crypto/qat/qat_crypto_capabilities.h | 2 +-
drivers/crypto/qat/qat_logs.h | 2 +-
drivers/crypto/qat/qat_qp.c | 2 +-
drivers/crypto/qat/rte_qat_cryptodev.c | 6 +-
drivers/crypto/scheduler/scheduler_pmd.c | 2 +-
drivers/crypto/snow3g/rte_snow3g_pmd.c | 4 +-
drivers/crypto/virtio/Makefile | 35 +
drivers/crypto/virtio/meson.build | 8 +
.../virtio/rte_pmd_virtio_crypto_version.map | 3 +
drivers/crypto/virtio/virtio_crypto_algs.h | 28 +
drivers/crypto/virtio/virtio_crypto_capabilities.h | 51 +
drivers/crypto/virtio/virtio_cryptodev.c | 1504 ++++++++++
drivers/crypto/virtio/virtio_cryptodev.h | 61 +
drivers/crypto/virtio/virtio_logs.h | 91 +
drivers/crypto/virtio/virtio_pci.c | 462 +++
drivers/crypto/virtio/virtio_pci.h | 253 ++
drivers/crypto/virtio/virtio_ring.h | 137 +
drivers/crypto/virtio/virtio_rxtx.c | 515 ++++
drivers/crypto/virtio/virtqueue.c | 43 +
drivers/crypto/virtio/virtqueue.h | 171 ++
drivers/crypto/zuc/rte_zuc_pmd.c | 113 +-
examples/ipsec-secgw/ipsec-secgw.c | 195 +-
examples/ipsec-secgw/ipsec.c | 10 +-
examples/ipsec-secgw/ipsec.h | 2 +
examples/l2fwd-crypto/main.c | 4 +-
lib/librte_cryptodev/rte_crypto.h | 8 +-
lib/librte_cryptodev/rte_crypto_sym.h | 17 +
lib/librte_cryptodev/rte_cryptodev.c | 43 +-
lib/librte_cryptodev/rte_cryptodev.h | 32 +
lib/librte_cryptodev/rte_cryptodev_pmd.h | 2 +-
lib/librte_cryptodev/rte_cryptodev_version.map | 7 +
lib/librte_ether/rte_ethdev.h | 41 +
lib/librte_security/rte_security.h | 16 +-
lib/librte_security/rte_security_driver.h | 6 +-
mk/rte.app.mk | 7 +-
test/test/test_cryptodev.c | 209 ++
test/test/test_cryptodev.h | 3 +
test/test/test_cryptodev_aes_test_vectors.h | 101 +-
test/test/test_cryptodev_blockcipher.c | 16 +-
test/test/test_cryptodev_blockcipher.h | 2 +
test/test/test_cryptodev_des_test_vectors.h | 42 +-
test/test/test_cryptodev_hash_test_vectors.h | 158 +-
115 files changed, 11386 insertions(+), 933 deletions(-)
create mode 100644 doc/guides/cryptodevs/ccp.rst
create mode 100644 doc/guides/cryptodevs/features/ccp.ini
create mode 100644 doc/guides/cryptodevs/features/virtio.ini
create mode 100644 doc/guides/cryptodevs/virtio.rst
create mode 100644 doc/guides/prog_guide/img/turbo_tb_decode.png
create mode 100644 doc/guides/prog_guide/img/turbo_tb_encode.png
create mode 100644 drivers/crypto/ccp/Makefile
create mode 100644 drivers/crypto/ccp/ccp_crypto.c
create mode 100644 drivers/crypto/ccp/ccp_crypto.h
create mode 100644 drivers/crypto/ccp/ccp_dev.c
create mode 100644 drivers/crypto/ccp/ccp_dev.h
create mode 100644 drivers/crypto/ccp/ccp_pci.c
create mode 100644 drivers/crypto/ccp/ccp_pci.h
create mode 100644 drivers/crypto/ccp/ccp_pmd_ops.c
create mode 100644 drivers/crypto/ccp/ccp_pmd_private.h
create mode 100644 drivers/crypto/ccp/rte_ccp_pmd.c
create mode 100644 drivers/crypto/ccp/rte_pmd_ccp_version.map
create mode 100644 drivers/crypto/virtio/Makefile
create mode 100644 drivers/crypto/virtio/meson.build
create mode 100644 drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map
create mode 100644 drivers/crypto/virtio/virtio_crypto_algs.h
create mode 100644 drivers/crypto/virtio/virtio_crypto_capabilities.h
create mode 100644 drivers/crypto/virtio/virtio_cryptodev.c
create mode 100644 drivers/crypto/virtio/virtio_cryptodev.h
create mode 100644 drivers/crypto/virtio/virtio_logs.h
create mode 100644 drivers/crypto/virtio/virtio_pci.c
create mode 100644 drivers/crypto/virtio/virtio_pci.h
create mode 100644 drivers/crypto/virtio/virtio_ring.h
create mode 100644 drivers/crypto/virtio/virtio_rxtx.c
create mode 100644 drivers/crypto/virtio/virtqueue.c
create mode 100644 drivers/crypto/virtio/virtqueue.h
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [dpdk-dev] [pull-request] next-crypto 18.05 rc1
2018-04-21 15:33 [dpdk-dev] [pull-request] next-crypto 18.05 rc1 Pablo de Lara
@ 2018-04-23 19:06 ` Thomas Monjalon
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Monjalon @ 2018-04-23 19:06 UTC (permalink / raw)
To: Pablo de Lara; +Cc: dev
21/04/2018 17:33, 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:[~2018-04-23 19:06 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-21 15:33 [dpdk-dev] [pull-request] next-crypto 18.05 rc1 Pablo de Lara
2018-04-23 19:06 ` 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).