|FAILURE| pw154549 [PATCH] crypto/cnxk: add sessionless asym cn20k support
0-day Robot
robot at bytheb.org
Wed Jun 18 08:48:49 CEST 2025
From: robot at bytheb.org
Test-Label: github-robot: build
Test-Status: FAILURE
http://patchwork.dpdk.org/patch/154549/
_github build: failed_
Build URL: https://github.com/ovsrobot/dpdk/actions/runs/15725602301
Build Logs:
-----------------------Summary of failed steps-----------------------
"ubuntu-22.04-gcc-stdatomic" failed at step Build and test
"ubuntu-22.04-clang-stdatomic" failed at step Build and test
"ubuntu-22.04-gcc-riscv64" failed at step Build and test
"ubuntu-22.04-clang-asan+doc+tests" failed at step Build and test
"ubuntu-22.04-gcc-shared-aarch64" failed at step Build and test
"ubuntu-22.04-gcc-ppc64le" failed at step Build and test
"ubuntu-22.04-gcc-abi+debug+doc+examples+tests" failed at step Build and test
"fedora:39-gcc" failed at step Build
"fedora:39-clang" failed at step Build
----------------------End summary of failed steps--------------------
-------------------------------BEGIN LOGS----------------------------
####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-stdatomic" at step Build and test
####################################################################################
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:832:62: error: type of formal parameter 2 is incomplete
832 | count += ca_lmtst_vec_submit(&burst, vec_tbl, &vec_tbl_len);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:838:30: error: type of formal parameter 1 is incomplete
838 | cn20k_cpt_vec_submit(vec_tbl, vec_tbl_len, burst.qp);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:772:26: error: unused variable ‘burst’ [-Werror=unused-variable]
772 | struct ops_burst burst;
| ^~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: error: unused variable ‘vec_tbl’ [-Werror=unused-variable]
770 | struct vec_request vec_tbl[nb_events];
| ^~~~~~~
At top level:
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:28:1: error: ‘cn20k_cpt_crypto_adapter_ev_mdata_set’ defined but not used [-Werror=unused-function]
28 | cn20k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __rte_unused, void *sess,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[616/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_cryptodev.c.o
[617/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_cryptodev_sec.c.o
[618/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_ipsec.c.o
[619/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[620/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-stdatomic" at step Build and test
####################################################################################
####################################################################################
#### [Begin job log] "ubuntu-22.04-clang-stdatomic" at step Build and test
####################################################################################
^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:654:26: error: incomplete definition of type 'struct ops_burst'
vec_tbl[len].w2 = burst->w2[i];
~~~~~^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:562:28: note: forward declaration of 'struct ops_burst'
ca_lmtst_vec_submit(struct ops_burst *burst, struct vec_request vec_tbl[], uint16_t *vec_tbl_len)
^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:664:6: error: implicit declaration of function 'CNXK_TT_FROM_TAG' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
if (CNXK_TT_FROM_TAG(burst->ws->gw_rdata) == SSO_TT_ORDERED)
^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:664:28: error: incomplete definition of type 'struct ops_burst'
if (CNXK_TT_FROM_TAG(burst->ws->gw_rdata) == SSO_TT_ORDERED)
~~~~~^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:562:28: note: forward declaration of 'struct ops_burst'
ca_lmtst_vec_submit(struct ops_burst *burst, struct vec_request vec_tbl[], uint16_t *vec_tbl_len)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[618/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_ipsec.c.o
[619/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_tls.c.o
[620/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cnxk_cryptodev.c.o
[621/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[622/3593] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-clang-stdatomic" at step Build and test
####################################################################################
####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-riscv64" at step Build and test
####################################################################################
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:832:62: error: type of formal parameter 2 is incomplete
832 | count += ca_lmtst_vec_submit(&burst, vec_tbl, &vec_tbl_len);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:838:30: error: type of formal parameter 1 is incomplete
838 | cn20k_cpt_vec_submit(vec_tbl, vec_tbl_len, burst.qp);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:772:26: error: unused variable ‘burst’ [-Werror=unused-variable]
772 | struct ops_burst burst;
| ^~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: error: unused variable ‘vec_tbl’ [-Werror=unused-variable]
770 | struct vec_request vec_tbl[nb_events];
| ^~~~~~~
At top level:
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:28:1: error: ‘cn20k_cpt_crypto_adapter_ev_mdata_set’ defined but not used [-Werror=unused-function]
28 | cn20k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __rte_unused, void *sess,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[568/6247] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_ipsec.c.o
[569/6247] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cnxk_cryptodev.c.o
[570/6247] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_tls.c.o
[571/6247] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[572/6247] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-riscv64" at step Build and test
####################################################################################
####################################################################################
#### [Begin job log] "ubuntu-22.04-clang-asan+doc+tests" at step Build and test
####################################################################################
^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:654:26: error: incomplete definition of type 'struct ops_burst'
vec_tbl[len].w2 = burst->w2[i];
~~~~~^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:562:28: note: forward declaration of 'struct ops_burst'
ca_lmtst_vec_submit(struct ops_burst *burst, struct vec_request vec_tbl[], uint16_t *vec_tbl_len)
^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:664:6: error: implicit declaration of function 'CNXK_TT_FROM_TAG' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
if (CNXK_TT_FROM_TAG(burst->ws->gw_rdata) == SSO_TT_ORDERED)
^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:664:28: error: incomplete definition of type 'struct ops_burst'
if (CNXK_TT_FROM_TAG(burst->ws->gw_rdata) == SSO_TT_ORDERED)
~~~~~^
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:562:28: note: forward declaration of 'struct ops_burst'
ca_lmtst_vec_submit(struct ops_burst *burst, struct vec_request vec_tbl[], uint16_t *vec_tbl_len)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[623/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_cryptodev_sec.c.o
[624/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_ipsec.c.o
[625/7125] Compiling C object drivers/libtmp_rte_net_idpf.a.p/net_intel_idpf_idpf_common_virtchnl.c.o
[626/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[627/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-clang-asan+doc+tests" at step Build and test
####################################################################################
####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-shared-aarch64" at step Build and test
####################################################################################
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:832:62: error: type of formal parameter 2 is incomplete
832 | count += ca_lmtst_vec_submit(&burst, vec_tbl, &vec_tbl_len);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:838:30: error: type of formal parameter 1 is incomplete
838 | cn20k_cpt_vec_submit(vec_tbl, vec_tbl_len, burst.qp);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:772:26: error: unused variable ‘burst’ [-Werror=unused-variable]
772 | struct ops_burst burst;
| ^~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: error: unused variable ‘vec_tbl’ [-Werror=unused-variable]
770 | struct vec_request vec_tbl[nb_events];
| ^~~~~~~
At top level:
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:28:1: error: ‘cn20k_cpt_crypto_adapter_ev_mdata_set’ defined but not used [-Werror=unused-function]
28 | cn20k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __rte_unused, void *sess,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[950/7038] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_ipsec.c.o
[951/7038] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_tls.c.o
[952/7038] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cnxk_cryptodev.c.o
[953/7038] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[954/7038] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-shared-aarch64" at step Build and test
####################################################################################
####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-ppc64le" at step Build and test
####################################################################################
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:832:62: error: type of formal parameter 2 is incomplete
832 | count += ca_lmtst_vec_submit(&burst, vec_tbl, &vec_tbl_len);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:838:30: error: type of formal parameter 1 is incomplete
838 | cn20k_cpt_vec_submit(vec_tbl, vec_tbl_len, burst.qp);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:772:26: error: unused variable ‘burst’ [-Werror=unused-variable]
772 | struct ops_burst burst;
| ^~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: error: unused variable ‘vec_tbl’ [-Werror=unused-variable]
770 | struct vec_request vec_tbl[nb_events];
| ^~~~~~~
At top level:
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:28:1: error: ‘cn20k_cpt_crypto_adapter_ev_mdata_set’ defined but not used [-Werror=unused-function]
28 | cn20k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __rte_unused, void *sess,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[568/6296] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_cryptodev_sec.c.o
[569/6296] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_ipsec.c.o
[570/6296] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_tls.c.o
[571/6296] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[572/6296] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-ppc64le" at step Build and test
####################################################################################
####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-abi+debug+doc+examples+tests" at step Build and test
####################################################################################
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:832:62: error: type of formal parameter 2 is incomplete
832 | count += ca_lmtst_vec_submit(&burst, vec_tbl, &vec_tbl_len);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:838:30: error: type of formal parameter 1 is incomplete
838 | cn20k_cpt_vec_submit(vec_tbl, vec_tbl_len, burst.qp);
| ^~~~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:772:26: error: unused variable ‘burst’ [-Werror=unused-variable]
772 | struct ops_burst burst;
| ^~~~~
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: error: unused variable ‘vec_tbl’ [-Werror=unused-variable]
770 | struct vec_request vec_tbl[nb_events];
| ^~~~~~~
At top level:
../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:28:1: error: ‘cn20k_cpt_crypto_adapter_ev_mdata_set’ defined but not used [-Werror=unused-function]
28 | cn20k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __rte_unused, void *sess,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[625/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_tls.c.o
[626/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn20k_ipsec.c.o
[627/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cnxk_cryptodev.c.o
[628/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[629/7125] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-abi+debug+doc+examples+tests" at step Build and test
####################################################################################
####################################################################################
#### [Begin job log] "fedora:39-gcc" at step Build
####################################################################################
####################################################################################
#### [End job log] "fedora:39-gcc" at step Build
####################################################################################
####################################################################################
#### [Begin job log] "fedora:39-clang" at step Build
####################################################################################
####################################################################################
#### [End job log] "fedora:39-clang" at step Build
####################################################################################
--------------------------------END LOGS-----------------------------
More information about the test-report
mailing list