#
67d2a188 |
| 06-Dec-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: add IPsec AES-CBC known vectors
Extend IPsec lookaside test framework to support chained operations and add AES-CBC 128 known vector tests.
Signed-off-by: Anoob Joseph <anoobj@marvell.
test/crypto: add IPsec AES-CBC known vectors
Extend IPsec lookaside test framework to support chained operations and add AES-CBC 128 known vector tests.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
33e71acf |
| 11-Dec-2021 |
Jerin Jacob <jerinj@marvell.com> |
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with dri
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with drivers/cnxk/ which supports both octeontx2(cn9k) and octeontx3(cn10k) SoCs.
This patch does the following
- Replace drivers/common/octeontx2/ with drivers/common/cnxk/ - Replace drivers/mempool/octeontx2/ with drivers/mempool/cnxk/ - Replace drivers/net/octeontx2/ with drivers/net/cnxk/ - Replace drivers/event/octeontx2/ with drivers/event/cnxk/ - Replace drivers/crypto/octeontx2/ with drivers/crypto/cnxk/ - Rename config/arm/arm64_octeontx2_linux_gcc as config/arm/arm64_cn9k_linux_gcc - Update the documentation and MAINTAINERS to reflect the same. - Change the reference to OCTEONTX2 as OCTEON 9. Old release notes and the kernel related documentation is not accounted for this change.
Signed-off-by: Jerin Jacob <jerinj@marvell.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>
show more ...
|
#
7be78d02 |
| 29-Nov-2021 |
Josh Soref <jsoref@gmail.com> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <jsoref@gmail.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
|
#
c0daf3bd |
| 11-Nov-2021 |
Ciara Power <ciara.power@intel.com> |
test/crypto: remove unnecessary stats retrieval
The device stats are retrieved in the testcase teardown function, but are not being used afterwards. Remove this unnecessary call. The stats retrieval
test/crypto: remove unnecessary stats retrieval
The device stats are retrieved in the testcase teardown function, but are not being used afterwards. Remove this unnecessary call. The stats retrieval for the device is being tested already by a dedicated stats testcase.
Fixes: 202d375c60bc ("app/test: add cryptodev unit and performance tests") Cc: stable@dpdk.org
Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
show more ...
|
#
0015b149 |
| 08-Nov-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: fix missing return checks
The API could return errors. Add error checking for the same.
Fixes: b3bbd9e5f265 ("cryptodev: support device independent sessions") Cc: stable@dpdk.org
Sign
test/crypto: fix missing return checks
The API could return errors. Add error checking for the same.
Fixes: b3bbd9e5f265 ("cryptodev: support device independent sessions") Cc: stable@dpdk.org
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
f52b75c6 |
| 09-Nov-2021 |
Kai Ji <kai.ji@intel.com> |
test/crypto: fix data lengths
This patch fixes incorrect data lengths computation in cryptodev unit test. Previously some data lengths were incorrectly set, which was insensitive for crypto op unit
test/crypto: fix data lengths
This patch fixes incorrect data lengths computation in cryptodev unit test. Previously some data lengths were incorrectly set, which was insensitive for crypto op unit tets but is critical for raw data path API unit tests. The patch addressed the issue by setting the correct data lengths for some tests.
Fixes: 681f540da52b ("cryptodev: do not use AAD in wireless algorithms") Fixes: e847fc512817 ("test/crypto: add encrypted digest case for AES-CTR-CMAC") Fixes: b1c1df46878d ("test/crypto: add ZUC test cases for auth-cipher") Cc: stable@dpdk.org
Signed-off-by: Kai Ji <kai.ji@intel.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
show more ...
|
#
9fc69835 |
| 10-Nov-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: skip plain text compare for null cipher
NULL cipher is used for validating auth only cases. With NULL cipher, validating plain text should not be done as the PMD is only expected to upd
test/crypto: skip plain text compare for null cipher
NULL cipher is used for validating auth only cases. With NULL cipher, validating plain text should not be done as the PMD is only expected to update auth data.
Fixes: e847fc512817 ("test/crypto: add encrypted digest case for AES-CTR-CMAC") Cc: stable@dpdk.org
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Ciara Power <ciara.power@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
6abbe131 |
| 03-Nov-2021 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/crypto: fix vectors for ZUC-256
Fix the test vectors added for ZUC 256-bit key Add known vectors form ZUC 256 RFC.
Fixes: fa5bf9345d4e ("test/crypto: add ZUC cases with 256-bit keys")
Signed-
test/crypto: fix vectors for ZUC-256
Fix the test vectors added for ZUC 256-bit key Add known vectors form ZUC 256 RFC.
Fixes: fa5bf9345d4e ("test/crypto: add ZUC cases with 256-bit keys")
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
c1685e2f |
| 29-Oct-2021 |
Rebecca Troy <rebecca.troy@intel.com> |
test/crypto: refactor DOCSIS to show hidden cases
In the current implementation, the DOCSIS test cases are running and being reported as one test, despite the fact that multiple test cases are hidde
test/crypto: refactor DOCSIS to show hidden cases
In the current implementation, the DOCSIS test cases are running and being reported as one test, despite the fact that multiple test cases are hidden inside i.e. "test_DOCSIS_PROTO_all" runs 52 test cases. Each DOCSIS test case should be reported individually instead.
This commit achieves this by removing the use of the test_DOCSIS_PROTO_all function and statically listing the test cases to run when building the test suite, which are then reported to the user by description.
Signed-off-by: Rebecca Troy <rebecca.troy@intel.com> Acked-by: Ciara Power <ciara.power@intel.com> Reviewed-by: David Coyle <david.coyle@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
6d4c594e |
| 08-Oct-2021 |
Kai Ji <kai.ji@intel.com> |
test/crypto: fix max length for raw data path
Update the calculation of the max length needed when converting mbuf to data vec in partial digest test case. This update make sure the enough vec buffe
test/crypto: fix max length for raw data path
Update the calculation of the max length needed when converting mbuf to data vec in partial digest test case. This update make sure the enough vec buffers are allocated for the appended digest in sgl op for raw datapath api.
Fixes: 4868f6591c6f ("test/crypto: add cases for raw datapath API") Cc: stable@dpdk.org
Signed-off-by: Kai Ji <kai.ji@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
418c1a54 |
| 15-Oct-2021 |
Kai Ji <kai.ji@intel.com> |
test/crypto: enable chacha_poly PMD
An autotest is added for the new chacha20_poly1305 PMD. A new test case is also added for SGL test.
Signed-off-by: Kai Ji <kai.ji@intel.com> Signed-off-by: Ciara
test/crypto: enable chacha_poly PMD
An autotest is added for the new chacha20_poly1305 PMD. A new test case is also added for SGL test.
Signed-off-by: Kai Ji <kai.ji@intel.com> Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Ray Kinsella <mdr@ashroe.eu> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
216125c6 |
| 15-Oct-2021 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
test/crypto: add ZUC-256 vectors
Add extra ZUC-EIA3-256 and ZUC-EEA3-256 test vectors.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Ac
test/crypto: add ZUC-256 vectors
Add extra ZUC-EIA3-256 and ZUC-EEA3-256 test vectors.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
f93fce6d |
| 15-Oct-2021 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
test/crypto: check auth parameters
Check for auth parameters in the transform to verify if a test case is supported by the crypto device under test.
Signed-off-by: Pablo de Lara <pablo.de.lara.guar
test/crypto: check auth parameters
Check for auth parameters in the transform to verify if a test case is supported by the crypto device under test.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
27b78713 |
| 15-Oct-2021 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
test/crypto: check cipher parameters
Check for cipher parameters in the transform to verify if a test case is supported by the crypto device under test.
Signed-off-by: Pablo de Lara <pablo.de.lara.
test/crypto: check cipher parameters
Check for cipher parameters in the transform to verify if a test case is supported by the crypto device under test.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
a16cbb98 |
| 13-Oct-2021 |
Hemant Agrawal <hemant.agrawal@nxp.com> |
test/crypto: add raw API support in 5G algos
This patch add support for RAW API testing with ZUC and SNOW test cases.
Signed-off-by: Gagandeep Singh <g.singh@nxp.com> Signed-off-by: Hemant Agrawal
test/crypto: add raw API support in 5G algos
This patch add support for RAW API testing with ZUC and SNOW test cases.
Signed-off-by: Gagandeep Singh <g.singh@nxp.com> Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
cd8166c2 |
| 13-Oct-2021 |
Hemant Agrawal <hemant.agrawal@nxp.com> |
test/crypto: add raw API test for dpaax
This patch add support for raw API tests for dpaa_sec and dpaa2_sec platforms.
Signed-off-by: Gagandeep Singh <g.singh@nxp.com> Signed-off-by: Hemant Agrawal
test/crypto: add raw API test for dpaax
This patch add support for raw API tests for dpaa_sec and dpaa2_sec platforms.
Signed-off-by: Gagandeep Singh <g.singh@nxp.com> Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
10488d59 |
| 13-Oct-2021 |
Hemant Agrawal <hemant.agrawal@nxp.com> |
cryptodev: rename field in vector struct
This patch renames the sgl to src_sgl in struct rte_crypto_sym_vec to help differentiating between source and destination sgl.
Signed-off-by: Hemant Agrawal
cryptodev: rename field in vector struct
This patch renames the sgl to src_sgl in struct rte_crypto_sym_vec to help differentiating between source and destination sgl.
Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Acked-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
show more ...
|
#
83243502 |
| 30-Sep-2021 |
Archana Muniganti <marchana@marvell.com> |
test/crypto: add inner checksum cases
This patch adds tests for inner IP and inner L4 checksum verification in IPsec mode.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Go
test/crypto: add inner checksum cases
This patch adds tests for inner IP and inner L4 checksum verification in IPsec mode.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
fa5bf934 |
| 15-Sep-2021 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/crypto: add ZUC cases with 256-bit keys
Add test cases for zuc 256 bit key. Add test case for zuc 8 and 16 byte digest with 256 bit key mode
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marv
test/crypto: add ZUC cases with 256-bit keys
Add test cases for zuc 256 bit key. Add test case for zuc 8 and 16 byte digest with 256 bit key mode
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
9ec50a52 |
| 29-Sep-2021 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add UDP encapsulation port verification
Added UDP encapsulation ports verification test cases for IPsec inbound.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil
test/crypto: add UDP encapsulation port verification
Added UDP encapsulation ports verification test cases for IPsec inbound.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
270470ee |
| 28-Sep-2021 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add tunnel header verification cases
Added test cases to verify tunnel header in IPsec inbound.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@mar
test/crypto: add tunnel header verification cases
Added test cases to verify tunnel header in IPsec inbound.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
6978f51e |
| 28-Sep-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: add packet hard expiry cases
Add tests to validate packets hard expiry handling.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
|
#
4aa52f21 |
| 28-Sep-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: add packet soft expiry cases
Add tests to validate packets soft expiry handling.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
|
#
0532f50c |
| 07-Sep-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: add outbound known vector cases for IV
Added outbound known vector test cases for IV generated by app. The tests would be skipped on PMDs which do not support IV provided by application
test/crypto: add outbound known vector cases for IV
Added outbound known vector test cases for IV generated by app. The tests would be skipped on PMDs which do not support IV provided by application.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
c8234341 |
| 25-Sep-2021 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add UDP-encapsulated IPsec cases
Added tests to verify UDP encapsulation with IPsec. The tests have IPsec packets generated from plain packets and verifies that UDP header is added. Sub
test/crypto: add UDP-encapsulated IPsec cases
Added tests to verify UDP encapsulation with IPsec. The tests have IPsec packets generated from plain packets and verifies that UDP header is added. Subsequently, the packets are decapsulated and then resultant packet is verified by comparing against original packet.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Ciara Power <ciara.power@intel.com>
show more ...
|