diff options
Diffstat (limited to 'common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch')
-rw-r--r-- | common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch | 922 |
1 files changed, 0 insertions, 922 deletions
diff --git a/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch b/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch deleted file mode 100644 index 2b7de1cc..00000000 --- a/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch +++ /dev/null @@ -1,922 +0,0 @@ -From patchwork Fri Mar 9 08:35:18 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [dpdk-dev, v4, - 18/20] test/crypto: add test for AMD CCP crypto poll mode -From: Ravi Kumar <ravi1.kumar@amd.com> -X-Patchwork-Id: 35817 -X-Patchwork-Delegate: pablo.de.lara.guarch@intel.com -Message-Id: <1520584520-130522-18-git-send-email-Ravi1.kumar@amd.com> -List-Id: dev.dpdk.org -To: dev@dpdk.org -Cc: pablo.de.lara.guarch@intel.com -Date: Fri, 9 Mar 2018 03:35:18 -0500 - -Signed-off-by: Ravi Kumar <Ravi1.kumar@amd.com> -Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com> ---- - test/test/test_cryptodev.c | 161 +++++++++++++++++++++++++++ - test/test/test_cryptodev.h | 1 + - test/test/test_cryptodev_aes_test_vectors.h | 93 ++++++++++------ - test/test/test_cryptodev_blockcipher.c | 9 +- - test/test/test_cryptodev_blockcipher.h | 1 + - test/test/test_cryptodev_des_test_vectors.h | 42 ++++--- - test/test/test_cryptodev_hash_test_vectors.h | 60 ++++++---- - 7 files changed, 301 insertions(+), 66 deletions(-) - -diff --git a/test/test/test_cryptodev.c b/test/test/test_cryptodev.c -index 1417482..d1d7925 100644 ---- a/test/test/test_cryptodev.c -+++ b/test/test/test_cryptodev.c -@@ -338,6 +338,23 @@ testsuite_setup(void) - } - } - -+ /* Create an CCP device if required */ -+ if (gbl_driver_id == rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD))) { -+ nb_devs = rte_cryptodev_device_count_by_driver( -+ rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD))); -+ if (nb_devs < 1) { -+ ret = rte_vdev_init( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD), -+ NULL); -+ -+ TEST_ASSERT(ret == 0, "Failed to create " -+ "instance of pmd : %s", -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)); -+ } -+ } -+ - #ifdef RTE_LIBRTE_PMD_CRYPTO_SCHEDULER - if (gbl_driver_id == rte_cryptodev_driver_id_get( - RTE_STR(CRYPTODEV_NAME_SCHEDULER_PMD))) { -@@ -1727,6 +1744,44 @@ test_AES_cipheronly_openssl_all(void) - } - - static int -+test_AES_chain_ccp_all(void) -+{ -+ struct crypto_testsuite_params *ts_params = &testsuite_params; -+ int status; -+ -+ status = test_blockcipher_all_tests(ts_params->mbuf_pool, -+ ts_params->op_mpool, -+ ts_params->session_mpool, -+ ts_params->valid_devs[0], -+ rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)), -+ BLKCIPHER_AES_CHAIN_TYPE); -+ -+ TEST_ASSERT_EQUAL(status, 0, "Test failed"); -+ -+ return TEST_SUCCESS; -+} -+ -+static int -+test_AES_cipheronly_ccp_all(void) -+{ -+ struct crypto_testsuite_params *ts_params = &testsuite_params; -+ int status; -+ -+ status = test_blockcipher_all_tests(ts_params->mbuf_pool, -+ ts_params->op_mpool, -+ ts_params->session_mpool, -+ ts_params->valid_devs[0], -+ rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)), -+ BLKCIPHER_AES_CIPHERONLY_TYPE); -+ -+ TEST_ASSERT_EQUAL(status, 0, "Test failed"); -+ -+ return TEST_SUCCESS; -+} -+ -+static int - test_AES_chain_qat_all(void) - { - struct crypto_testsuite_params *ts_params = &testsuite_params; -@@ -1898,6 +1953,25 @@ test_authonly_openssl_all(void) - } - - static int -+test_authonly_ccp_all(void) -+{ -+ struct crypto_testsuite_params *ts_params = &testsuite_params; -+ int status; -+ -+ status = test_blockcipher_all_tests(ts_params->mbuf_pool, -+ ts_params->op_mpool, -+ ts_params->session_mpool, -+ ts_params->valid_devs[0], -+ rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)), -+ BLKCIPHER_AUTHONLY_TYPE); -+ -+ TEST_ASSERT_EQUAL(status, 0, "Test failed"); -+ -+ return TEST_SUCCESS; -+} -+ -+static int - test_AES_chain_armv8_all(void) - { - struct crypto_testsuite_params *ts_params = &testsuite_params; -@@ -4973,6 +5047,44 @@ test_3DES_cipheronly_dpaa2_sec_all(void) - } - - static int -+test_3DES_chain_ccp_all(void) -+{ -+ struct crypto_testsuite_params *ts_params = &testsuite_params; -+ int status; -+ -+ status = test_blockcipher_all_tests(ts_params->mbuf_pool, -+ ts_params->op_mpool, -+ ts_params->session_mpool, -+ ts_params->valid_devs[0], -+ rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)), -+ BLKCIPHER_3DES_CHAIN_TYPE); -+ -+ TEST_ASSERT_EQUAL(status, 0, "Test failed"); -+ -+ return TEST_SUCCESS; -+} -+ -+static int -+test_3DES_cipheronly_ccp_all(void) -+{ -+ struct crypto_testsuite_params *ts_params = &testsuite_params; -+ int status; -+ -+ status = test_blockcipher_all_tests(ts_params->mbuf_pool, -+ ts_params->op_mpool, -+ ts_params->session_mpool, -+ ts_params->valid_devs[0], -+ rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)), -+ BLKCIPHER_3DES_CIPHERONLY_TYPE); -+ -+ TEST_ASSERT_EQUAL(status, 0, "Test failed"); -+ -+ return TEST_SUCCESS; -+} -+ -+static int - test_3DES_cipheronly_qat_all(void) - { - struct crypto_testsuite_params *ts_params = &testsuite_params; -@@ -9646,6 +9758,38 @@ static struct unit_test_suite cryptodev_mrvl_testsuite = { - } - }; - -+static struct unit_test_suite cryptodev_ccp_testsuite = { -+ .suite_name = "Crypto Device CCP Unit Test Suite", -+ .setup = testsuite_setup, -+ .teardown = testsuite_teardown, -+ .unit_test_cases = { -+ TEST_CASE_ST(ut_setup, ut_teardown, test_multi_session), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ test_multi_session_random_usage), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ test_AES_chain_ccp_all), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ test_AES_cipheronly_ccp_all), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ test_3DES_chain_ccp_all), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ test_3DES_cipheronly_ccp_all), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ test_authonly_ccp_all), -+ -+ /** Negative tests */ -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ authentication_verify_HMAC_SHA1_fail_data_corrupt), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ authentication_verify_HMAC_SHA1_fail_tag_corrupt), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ auth_decryption_AES128CBC_HMAC_SHA1_fail_data_corrupt), -+ TEST_CASE_ST(ut_setup, ut_teardown, -+ auth_decryption_AES128CBC_HMAC_SHA1_fail_tag_corrupt), -+ -+ TEST_CASES_END() /**< NULL terminate unit test array */ -+ } -+}; - - static int - test_cryptodev_qat(void /*argv __rte_unused, int argc __rte_unused*/) -@@ -9867,6 +10011,22 @@ test_cryptodev_dpaa_sec(void /*argv __rte_unused, int argc __rte_unused*/) - return unit_test_suite_runner(&cryptodev_dpaa_sec_testsuite); - } - -+static int -+test_cryptodev_ccp(void) -+{ -+ gbl_driver_id = rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)); -+ -+ if (gbl_driver_id == -1) { -+ RTE_LOG(ERR, USER1, "CCP PMD must be loaded. Check if " -+ "CONFIG_RTE_LIBRTE_PMD_CCP is enabled " -+ "in config file to run this testsuite.\n"); -+ return TEST_FAILED; -+ } -+ -+ return unit_test_suite_runner(&cryptodev_ccp_testsuite); -+} -+ - REGISTER_TEST_COMMAND(cryptodev_qat_autotest, test_cryptodev_qat); - REGISTER_TEST_COMMAND(cryptodev_aesni_mb_autotest, test_cryptodev_aesni_mb); - REGISTER_TEST_COMMAND(cryptodev_openssl_autotest, test_cryptodev_openssl); -@@ -9879,3 +10039,4 @@ REGISTER_TEST_COMMAND(cryptodev_sw_armv8_autotest, test_cryptodev_armv8); - REGISTER_TEST_COMMAND(cryptodev_sw_mrvl_autotest, test_cryptodev_mrvl); - REGISTER_TEST_COMMAND(cryptodev_dpaa2_sec_autotest, test_cryptodev_dpaa2_sec); - REGISTER_TEST_COMMAND(cryptodev_dpaa_sec_autotest, test_cryptodev_dpaa_sec); -+REGISTER_TEST_COMMAND(cryptodev_ccp_autotest, test_cryptodev_ccp); -diff --git a/test/test/test_cryptodev.h b/test/test/test_cryptodev.h -index 8cdc087..d45fb7b 100644 ---- a/test/test/test_cryptodev.h -+++ b/test/test/test_cryptodev.h -@@ -61,6 +61,7 @@ - #define CRYPTODEV_NAME_DPAA2_SEC_PMD crypto_dpaa2_sec - #define CRYPTODEV_NAME_SCHEDULER_PMD crypto_scheduler - #define CRYPTODEV_NAME_MRVL_PMD crypto_mrvl -+#define CRYPTODEV_NAME_CCP_PMD crypto_ccp - - /** - * Write (spread) data from buffer to mbuf data -diff --git a/test/test/test_cryptodev_aes_test_vectors.h b/test/test/test_cryptodev_aes_test_vectors.h -index 3577ef4..6f2422a 100644 ---- a/test/test/test_cryptodev_aes_test_vectors.h -+++ b/test/test/test_cryptodev_aes_test_vectors.h -@@ -1171,7 +1171,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CTR HMAC-SHA1 Decryption Digest " -@@ -1184,7 +1185,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-192-CTR XCBC Encryption Digest", -@@ -1223,7 +1225,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-256-CTR HMAC-SHA1 Decryption Digest " -@@ -1236,7 +1239,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA1 Encryption Digest", -@@ -1249,7 +1253,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA1 Encryption Digest " -@@ -1285,7 +1290,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA1 Decryption Digest " -@@ -1315,7 +1321,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA256 Encryption Digest " -@@ -1337,7 +1344,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA256 Decryption Digest " -@@ -1357,7 +1365,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA512 Encryption Digest " -@@ -1366,7 +1375,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN, - .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_MB | -- BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL -+ BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA512 Encryption Digest " -@@ -1390,7 +1400,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA512 Decryption Digest " -@@ -1455,7 +1466,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA224 Decryption Digest " -@@ -1467,7 +1479,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA384 Encryption Digest", -@@ -1479,7 +1492,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA384 Decryption Digest " -@@ -1492,7 +1506,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC HMAC-SHA1 Encryption Digest " -@@ -1501,7 +1516,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN, - .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 | -- BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL -+ BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = -@@ -1511,7 +1527,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = { - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC, - .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 | -- BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL -+ BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - }; - -@@ -1526,7 +1543,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CBC Decryption", -@@ -1538,7 +1556,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-192-CBC Encryption", -@@ -1549,7 +1568,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_MB | - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-192-CBC Encryption Scater gather", -@@ -1570,7 +1590,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_MB | - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-192-CBC Decryption Scatter Gather", -@@ -1590,7 +1611,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-256-CBC Decryption", -@@ -1602,7 +1624,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-256-CBC OOP Encryption", -@@ -1612,7 +1635,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-256-CBC OOP Decryption", -@@ -1622,7 +1646,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CTR Encryption", -@@ -1634,7 +1659,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CTR Decryption", -@@ -1646,7 +1672,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-192-CTR Encryption", -@@ -1657,7 +1684,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_MB | - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-192-CTR Decryption", -@@ -1668,7 +1696,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_MB | - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-256-CTR Encryption", -@@ -1680,7 +1709,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-256-CTR Decryption", -@@ -1692,7 +1722,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "AES-128-CTR Encryption (12-byte IV)", -diff --git a/test/test/test_cryptodev_blockcipher.c b/test/test/test_cryptodev_blockcipher.c -index ed06618..5835b3e 100644 ---- a/test/test/test_cryptodev_blockcipher.c -+++ b/test/test/test_cryptodev_blockcipher.c -@@ -54,6 +54,8 @@ test_blockcipher_one_case(const struct blockcipher_test_case *t, - - int openssl_pmd = rte_cryptodev_driver_id_get( - RTE_STR(CRYPTODEV_NAME_OPENSSL_PMD)); -+ int ccp_pmd = rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)); - int scheduler_pmd = rte_cryptodev_driver_id_get( - RTE_STR(CRYPTODEV_NAME_SCHEDULER_PMD)); - int armv8_pmd = rte_cryptodev_driver_id_get( -@@ -94,7 +96,8 @@ test_blockcipher_one_case(const struct blockcipher_test_case *t, - driver_id == qat_pmd || - driver_id == openssl_pmd || - driver_id == armv8_pmd || -- driver_id == mrvl_pmd) { /* Fall through */ -+ driver_id == mrvl_pmd || -+ driver_id == ccp_pmd) { /* Fall through */ - digest_len = tdata->digest.len; - } else if (driver_id == aesni_mb_pmd || - driver_id == scheduler_pmd) { -@@ -555,6 +558,8 @@ test_blockcipher_all_tests(struct rte_mempool *mbuf_pool, - - int openssl_pmd = rte_cryptodev_driver_id_get( - RTE_STR(CRYPTODEV_NAME_OPENSSL_PMD)); -+ int ccp_pmd = rte_cryptodev_driver_id_get( -+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)); - int dpaa2_sec_pmd = rte_cryptodev_driver_id_get( - RTE_STR(CRYPTODEV_NAME_DPAA2_SEC_PMD)); - int dpaa_sec_pmd = rte_cryptodev_driver_id_get( -@@ -627,6 +632,8 @@ test_blockcipher_all_tests(struct rte_mempool *mbuf_pool, - target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER; - else if (driver_id == dpaa2_sec_pmd) - target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC; -+ else if (driver_id == ccp_pmd) -+ target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_CCP; - else if (driver_id == dpaa_sec_pmd) - target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC; - else if (driver_id == mrvl_pmd) -diff --git a/test/test/test_cryptodev_blockcipher.h b/test/test/test_cryptodev_blockcipher.h -index edbdaab..93ef0ae 100644 ---- a/test/test/test_cryptodev_blockcipher.h -+++ b/test/test/test_cryptodev_blockcipher.h -@@ -27,6 +27,7 @@ - #define BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC 0x0020 /* DPAA2_SEC flag */ - #define BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC 0x0040 /* DPAA_SEC flag */ - #define BLOCKCIPHER_TEST_TARGET_PMD_MRVL 0x0080 /* Marvell flag */ -+#define BLOCKCIPHER_TEST_TARGET_PMD_CCP 0x0040 /* CCP flag */ - - #define BLOCKCIPHER_TEST_OP_CIPHER (BLOCKCIPHER_TEST_OP_ENCRYPT | \ - BLOCKCIPHER_TEST_OP_DECRYPT) -diff --git a/test/test/test_cryptodev_des_test_vectors.h b/test/test/test_cryptodev_des_test_vectors.h -index 0be809e..a30317c 100644 ---- a/test/test/test_cryptodev_des_test_vectors.h -+++ b/test/test/test_cryptodev_des_test_vectors.h -@@ -1044,7 +1044,8 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = { - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-128-CBC HMAC-SHA1 Decryption Digest Verify", -@@ -1053,19 +1054,22 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = { - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-128-CBC SHA1 Encryption Digest", - .test_data = &triple_des128cbc_sha1_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN, -- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL -+ .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-128-CBC SHA1 Decryption Digest Verify", - .test_data = &triple_des128cbc_sha1_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC, -- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL -+ .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-192-CBC HMAC-SHA1 Encryption Digest", -@@ -1075,7 +1079,8 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-192-CBC HMAC-SHA1 Decryption Digest Verify", -@@ -1085,21 +1090,24 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-192-CBC SHA1 Encryption Digest", - .test_data = &triple_des192cbc_sha1_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-192-CBC SHA1 Decryption Digest Verify", - .test_data = &triple_des192cbc_sha1_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-128-CTR HMAC-SHA1 Encryption Digest", -@@ -1180,7 +1188,8 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = { - .test_data = &triple_des128cbc_hmac_sha1_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN, - .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS, -- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL -+ .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = -@@ -1189,7 +1198,8 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = { - .test_data = &triple_des128cbc_hmac_sha1_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC, - .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS, -- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL -+ .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - }; - -@@ -1201,7 +1211,8 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = { - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-128-CBC Decryption", -@@ -1210,7 +1221,8 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = { - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC -+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-192-CBC Encryption", -@@ -1220,7 +1232,8 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-192-CBC Decryption", -@@ -1230,7 +1243,8 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_QAT | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_MRVL -+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "3DES-128-CTR Encryption", -diff --git a/test/test/test_cryptodev_hash_test_vectors.h b/test/test/test_cryptodev_hash_test_vectors.h -index 93dacb7..6b882ae 100644 ---- a/test/test/test_cryptodev_hash_test_vectors.h -+++ b/test/test/test_cryptodev_hash_test_vectors.h -@@ -363,6 +363,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha1_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -370,6 +371,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha1_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -382,6 +384,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -402,6 +405,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -417,6 +421,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha224_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -424,6 +429,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha224_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -435,7 +441,8 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_QAT -+ BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "HMAC-SHA224 Digest Verify", -@@ -446,13 +453,15 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | -- BLOCKCIPHER_TEST_TARGET_PMD_QAT -+ BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP - }, - { - .test_descr = "SHA256 Digest", - .test_data = &sha256_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -460,6 +469,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha256_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -472,6 +482,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -484,6 +495,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -491,6 +503,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha384_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -498,6 +511,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha384_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -510,6 +524,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -522,6 +537,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -529,6 +545,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha512_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -536,6 +553,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - .test_data = &sha512_test_vector, - .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY, - .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -548,6 +566,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - { -@@ -560,6 +579,7 @@ static const struct blockcipher_test_case hash_test_cases[] = { - BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC | - BLOCKCIPHER_TEST_TARGET_PMD_QAT | -+ BLOCKCIPHER_TEST_TARGET_PMD_CCP | - BLOCKCIPHER_TEST_TARGET_PMD_MRVL - }, - }; |