* [dpdk-dev] [pull-request] next-crypto 18.05-rc3
@ 2018-05-09 21:37 Pablo de Lara
2018-05-10 8:28 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Pablo de Lara @ 2018-05-09 21:37 UTC (permalink / raw)
To: thomas; +Cc: dev
The following changes since commit 67af7ecc52ec0abdec3e9d5b35dcd4dc78b595ce:
app/testpmd: fix copy of raw flow item (2018-05-09 15:56:00 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 728ca9b0d5abea82cd01dee6645456a9d56215f7:
bbdev: change names of baseband devices (2018-05-09 22:36:00 +0100)
----------------------------------------------------------------
Ashish Gupta (1):
doc: add compressdev library guide
Fiona Trahe (12):
compressdev: add basic device management
compressdev: add queue pair management
compressdev: add compression specific data
compressdev: add enqueue/dequeue functions
compressdev: add operation management
compressdev: support stateless operations
compressdev: support stateful operations
compressdev: add device feature flags
compressdev: add compression service feature flags
compressdev: add device stats
compressdev: add device capabilities
compressdev: get device id from name
Hemant Agrawal (1):
crypto/dpaa2_sec: remove IOVA conversion for fle address
Kamil Chalupnik (14):
baseband/turbo_sw: support FlexRAN 1.4.0
baseband/turbo_sw: optimize memory copy
baseband/turbo_sw: move macros to bbdev library
baseband/turbo_sw: scale likelihood ratio input
baseband/turbo_sw: increase internal buffers
baseband/turbo_sw: support optional CRC overlap
bbdev: measure offload cost
bbdev: split queue groups
app/bbdev: update default test vectors
app/bbdev: add new test vectors
app/bbdev: improve readability
doc: update bbdev guide
doc: add shared lib building instructions for bbdev
doc: update bbdev test app guide
KamilX Chalupnik (1):
bbdev: change names of baseband devices
Lee Daly (10):
compress/isal: add skeleton ISA-L compression PMD
compress/isal: add device init and de-init
compress/isal: add basic PMD ops
compress/isal: add private xform related ops
compress/isal: add queue pair related ops
compress/isal: support burst enqueue/dequeue
compress/isal: add stats related ops
compress/isal: add ISA-L compression functionality
compress/isal: add ISA-L decomp functionality
doc: add compression driver and ISA-L PMD guides
Nipun Gupta (1):
crypto/dpaa_sec: update maximum queue pairs to 8
Pablo de Lara (8):
crypto/scheduler: set null pointer after freeing
crypto/scheduler: fix memory leak
test/compress: add initial unit tests
test/compress: add multi op test
test/compress: add multi level test
test/compress: add multi xform test
test/compress: add invalid configuration tests
app/crypto-perf: check minimum lcore number
Radu Nicolau (1):
examples/ipsec-secgw: limit inflight packets count
Reshma Pattan (1):
test/crypto: enhance scheduler unit tests
Shally Verma (1):
compressdev: support hash operations
Tomasz Duszynski (1):
crypto/mrvl: rename PMD to mvsam
Tomasz Jozwiak (1):
app/crypto-perf: fix burst size calculation
.gitignore | 1 +
MAINTAINERS | 26 +-
app/test-bbdev/Makefile | 2 +
app/test-bbdev/test-bbdev.py | 4 +-
app/test-bbdev/test_bbdev.c | 29 +-
app/test-bbdev/test_bbdev_perf.c | 399 +++++--
app/test-bbdev/test_bbdev_vector.c | 2 +
.../{bbdev_vector_null.data => bbdev_null.data} | 0
... => turbo_dec_c1_k40_r0_e17280_sbd_negllr.data} | 7 +-
...k6144_r0_e10376_crc24b_sbd_negllr_high_snr.data | 643 ++++++++++
..._k6144_r0_e10376_crc24b_sbd_negllr_low_snr.data | 643 ++++++++++
.../turbo_dec_c1_k6144_r0_e34560_negllr.data | 645 +++++++++++
.../turbo_dec_c1_k6144_r0_e34560_posllr.data | 645 +++++++++++
.../turbo_dec_c1_k6144_r0_e34560_sbd_negllr.data | 1224 +++++++++++++++++++
.../turbo_dec_c1_k6144_r0_e34560_sbd_posllr.data | 1225 ++++++++++++++++++++
.../turbo_dec_c2_k3136_r0_e4920_sbd_negllr.data | 676 +++++++++++
...bo_dec_c2_k3136_r0_e4920_sbd_negllr_crc24b.data | 677 +++++++++++
.../test_vectors/turbo_enc_c1_k40_r0_e1190_rm.data | 36 +
.../test_vectors/turbo_enc_c1_k40_r0_e1194_rm.data | 36 +
.../test_vectors/turbo_enc_c1_k40_r0_e1196_rm.data | 36 +
...fault.data => turbo_enc_c1_k40_r0_e272_rm.data} | 0
.../turbo_enc_c1_k6144_r0_e120_rm_rvidx.data | 63 +
.../test_vectors/turbo_enc_c1_k6144_r0_e18444.data | 156 +++
.../turbo_enc_c1_k6144_r0_e18448_crc24a.data | 159 +++
.../turbo_enc_c1_k6144_r0_e32256_crc24b_rm.data | 180 +++
.../turbo_enc_c2_k5952_r0_e17868_crc24b.data | 300 +++++
.../turbo_enc_c3_k4800_r2_e14412_crc24b.data | 153 +++
.../turbo_enc_c4_k4800_r2_e14412_crc24b.data | 252 ++++
app/test-bbdev/turbo_dec_default.data | 1 +
app/test-bbdev/turbo_enc_default.data | 1 +
app/test-crypto-perf/cperf_test_pmd_cyclecount.c | 2 +-
app/test-crypto-perf/main.c | 6 +
config/common_base | 21 +-
config/rte_config.h | 3 +
devtools/test-build.sh | 6 +-
doc/api/doxy-api-index.md | 2 +
doc/api/doxy-api.conf | 1 +
doc/guides/bbdevs/null.rst | 8 +-
doc/guides/bbdevs/turbo_sw.rst | 68 +-
doc/guides/compressdevs/features/default.ini | 24 +
doc/guides/compressdevs/features/isal.ini | 22 +
doc/guides/compressdevs/index.rst | 13 +
doc/guides/compressdevs/isal.rst | 74 ++
doc/guides/compressdevs/overview.rst | 12 +
doc/guides/conf.py | 5 +
.../cryptodevs/features/{mrvl.ini => mvsam.ini} | 2 +-
doc/guides/cryptodevs/index.rst | 2 +-
doc/guides/cryptodevs/{mrvl.rst => mvsam.rst} | 24 +-
doc/guides/index.rst | 1 +
doc/guides/prog_guide/bbdev.rst | 241 +++-
doc/guides/prog_guide/compressdev_lib.rst | 623 ++++++++++
doc/guides/prog_guide/img/stateful-op.svg | 116 ++
doc/guides/prog_guide/img/stateless-op-shared.svg | 124 ++
doc/guides/prog_guide/img/stateless-op.svg | 140 +++
doc/guides/prog_guide/index.rst | 1 +
doc/guides/rel_notes/release_17_11.rst | 2 +-
doc/guides/rel_notes/release_18_05.rst | 24 +
doc/guides/sample_app_ug/bbdev_app.rst | 11 +-
doc/guides/tools/cryptoperf.rst | 2 +-
doc/guides/tools/testbbdev.rst | 189 ++-
drivers/Makefile | 2 +
drivers/baseband/null/bbdev_null.c | 6 +-
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 270 +++--
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 +-
drivers/compress/Makefile | 8 +
drivers/compress/isal/Makefile | 31 +
drivers/compress/isal/isal_compress_pmd.c | 471 ++++++++
drivers/compress/isal/isal_compress_pmd_ops.c | 343 ++++++
drivers/compress/isal/isal_compress_pmd_private.h | 57 +
drivers/compress/isal/meson.build | 14 +
drivers/compress/isal/rte_pmd_isal_version.map | 3 +
drivers/compress/meson.build | 8 +
drivers/crypto/Makefile | 2 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 3 +-
drivers/crypto/dpaa_sec/dpaa_sec.h | 2 +-
drivers/crypto/meson.build | 2 +-
drivers/crypto/{mrvl => mvsam}/Makefile | 8 +-
drivers/crypto/{mrvl => mvsam}/meson.build | 0
drivers/crypto/{mrvl => mvsam}/rte_mrvl_compat.h | 0
drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd.c | 0
drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd_ops.c | 0
.../crypto/{mrvl => mvsam}/rte_mrvl_pmd_private.h | 2 +-
.../rte_pmd_mvsam_version.map} | 0
drivers/crypto/scheduler/rte_cryptodev_scheduler.c | 8 +-
drivers/crypto/scheduler/scheduler_multicore.c | 19 +-
.../crypto/scheduler/scheduler_pkt_size_distr.c | 4 +-
drivers/crypto/scheduler/scheduler_pmd_ops.c | 9 +-
drivers/meson.build | 1 +
examples/ipsec-secgw/ipsec.c | 32 +-
examples/ipsec-secgw/ipsec.h | 1 +
lib/Makefile | 3 +
lib/librte_bbdev/rte_bbdev.c | 13 +-
lib/librte_bbdev/rte_bbdev.h | 8 +-
lib/librte_bbdev/rte_bbdev_op.h | 28 +-
lib/librte_compressdev/Makefile | 31 +
lib/librte_compressdev/meson.build | 12 +
lib/librte_compressdev/rte_comp.c | 207 ++++
lib/librte_compressdev/rte_comp.h | 458 ++++++++
lib/librte_compressdev/rte_compressdev.c | 775 +++++++++++++
lib/librte_compressdev/rte_compressdev.h | 539 +++++++++
lib/librte_compressdev/rte_compressdev_internal.h | 117 ++
lib/librte_compressdev/rte_compressdev_pmd.c | 160 +++
lib/librte_compressdev/rte_compressdev_pmd.h | 390 +++++++
lib/librte_compressdev/rte_compressdev_version.map | 42 +
lib/meson.build | 2 +-
mk/rte.app.mk | 8 +-
test/test/Makefile | 9 +
test/test/meson.build | 10 +-
test/test/test_compressdev.c | 1133 ++++++++++++++++++
test/test/test_compressdev_test_buffer.h | 295 +++++
test/test/test_cryptodev.c | 166 ++-
test/test/test_cryptodev.h | 2 +-
test/test/test_cryptodev_aes_test_vectors.h | 48 +-
test/test/test_cryptodev_blockcipher.c | 6 +-
test/test/test_cryptodev_blockcipher.h | 2 +-
test/test/test_cryptodev_des_test_vectors.h | 16 +-
test/test/test_cryptodev_hash_test_vectors.h | 44 +-
117 files changed, 15341 insertions(+), 481 deletions(-)
rename app/test-bbdev/test_vectors/{bbdev_vector_null.data => bbdev_null.data} (100%)
rename app/test-bbdev/test_vectors/{bbdev_vector_td_default.data => turbo_dec_c1_k40_r0_e17280_sbd_negllr.data} (93%)
create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k6144_r0_e10376_crc24b_sbd_negllr_high_snr.data
create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k6144_r0_e10376_crc24b_sbd_negllr_low_snr.data
create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k6144_r0_e34560_negllr.data
create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k6144_r0_e34560_posllr.data
create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k6144_r0_e34560_sbd_negllr.data
create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c1_k6144_r0_e34560_sbd_posllr.data
create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c2_k3136_r0_e4920_sbd_negllr.data
create mode 100644 app/test-bbdev/test_vectors/turbo_dec_c2_k3136_r0_e4920_sbd_negllr_crc24b.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c1_k40_r0_e1190_rm.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c1_k40_r0_e1194_rm.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c1_k40_r0_e1196_rm.data
rename app/test-bbdev/test_vectors/{bbdev_vector_te_default.data => turbo_enc_c1_k40_r0_e272_rm.data} (100%)
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c1_k6144_r0_e120_rm_rvidx.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c1_k6144_r0_e18444.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c1_k6144_r0_e18448_crc24a.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c1_k6144_r0_e32256_crc24b_rm.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c2_k5952_r0_e17868_crc24b.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c3_k4800_r2_e14412_crc24b.data
create mode 100644 app/test-bbdev/test_vectors/turbo_enc_c4_k4800_r2_e14412_crc24b.data
create mode 120000 app/test-bbdev/turbo_dec_default.data
create mode 120000 app/test-bbdev/turbo_enc_default.data
create mode 100644 doc/guides/compressdevs/features/default.ini
create mode 100644 doc/guides/compressdevs/features/isal.ini
create mode 100644 doc/guides/compressdevs/index.rst
create mode 100644 doc/guides/compressdevs/isal.rst
create mode 100644 doc/guides/compressdevs/overview.rst
rename doc/guides/cryptodevs/features/{mrvl.ini => mvsam.ini} (93%)
rename doc/guides/cryptodevs/{mrvl.rst => mvsam.rst} (88%)
create mode 100644 doc/guides/prog_guide/compressdev_lib.rst
create mode 100644 doc/guides/prog_guide/img/stateful-op.svg
create mode 100644 doc/guides/prog_guide/img/stateless-op-shared.svg
create mode 100644 doc/guides/prog_guide/img/stateless-op.svg
create mode 100644 drivers/compress/Makefile
create mode 100644 drivers/compress/isal/Makefile
create mode 100644 drivers/compress/isal/isal_compress_pmd.c
create mode 100644 drivers/compress/isal/isal_compress_pmd_ops.c
create mode 100644 drivers/compress/isal/isal_compress_pmd_private.h
create mode 100644 drivers/compress/isal/meson.build
create mode 100644 drivers/compress/isal/rte_pmd_isal_version.map
create mode 100644 drivers/compress/meson.build
rename drivers/crypto/{mrvl => mvsam}/Makefile (80%)
rename drivers/crypto/{mrvl => mvsam}/meson.build (100%)
rename drivers/crypto/{mrvl => mvsam}/rte_mrvl_compat.h (100%)
rename drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd.c (100%)
rename drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd_ops.c (100%)
rename drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd_private.h (98%)
rename drivers/crypto/{mrvl/rte_pmd_mrvl_version.map => mvsam/rte_pmd_mvsam_version.map} (100%)
create mode 100644 lib/librte_compressdev/Makefile
create mode 100644 lib/librte_compressdev/meson.build
create mode 100644 lib/librte_compressdev/rte_comp.c
create mode 100644 lib/librte_compressdev/rte_comp.h
create mode 100644 lib/librte_compressdev/rte_compressdev.c
create mode 100644 lib/librte_compressdev/rte_compressdev.h
create mode 100644 lib/librte_compressdev/rte_compressdev_internal.h
create mode 100644 lib/librte_compressdev/rte_compressdev_pmd.c
create mode 100644 lib/librte_compressdev/rte_compressdev_pmd.h
create mode 100644 lib/librte_compressdev/rte_compressdev_version.map
create mode 100644 test/test/test_compressdev.c
create mode 100644 test/test/test_compressdev_test_buffer.h
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [dpdk-dev] [pull-request] next-crypto 18.05-rc3
2018-05-09 21:37 [dpdk-dev] [pull-request] next-crypto 18.05-rc3 Pablo de Lara
@ 2018-05-10 8:28 ` Thomas Monjalon
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Monjalon @ 2018-05-10 8:28 UTC (permalink / raw)
To: Pablo de Lara; +Cc: dev, reshma.pattan
09/05/2018 23:37, Pablo de Lara:
> Reshma Pattan (1):
> test/crypto: enhance scheduler unit tests
I see a compilation error with meson ARM in this commit:
./test/test/test_cryptodev.c:155:11: error: unused variable 'socket_id' [-Werror=unused-variable]
uint16_t socket_id = 0;
^~~~~~~~~
./test/test/test_cryptodev.c:154:11: error: unused variable 'slave_core_count' [-Werror=unused-variable]
uint16_t slave_core_count = 0;
^~~~~~~~~~~~~~~~
./test/test/test_cryptodev.c:152:7: error: unused variable 'temp_str' [-Werror=unused-variable]
char temp_str[VDEV_ARGS_SIZE] = {"mode=multi-core,"
^~~~~~~~
./test/test/test_cryptodev.c:151:7: error: unused variable 'vdev_args' [-Werror=unused-variable]
char vdev_args[VDEV_ARGS_SIZE] = {""};
^~~~~~~~~
./test/test/test_cryptodev.c: At top level:
cc1: error: unrecognized command line option '-Wno-address-of-packed-member' [-Werror]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-05-10 8:28 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-09 21:37 [dpdk-dev] [pull-request] next-crypto 18.05-rc3 Pablo de Lara
2018-05-10 8:28 ` 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).