From: 0-day Robot <robot@bytheb.org>
To: test-report@dpdk.org
Cc: nkaithakadan@marvell.com, robot@bytheb.org
Subject: |FAILURE| pw154549 [PATCH] crypto/cnxk: add sessionless asym cn20k support
Date: Wed, 18 Jun 2025 02:48:49 -0400 [thread overview]
Message-ID: <20250618064849.2360072-1-robot@bytheb.org> (raw)
In-Reply-To: <20250618062135.489158-1-nkaithakadan@marvell.com>
From: robot@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-----------------------------
prev parent reply other threads:[~2025-06-18 6:48 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20250618062135.489158-1-nkaithakadan@marvell.com>
2025-06-18 5:49 ` qemudev
2025-06-18 6:21 ` |SUCCESS| " checkpatch
2025-06-18 6:48 ` 0-day Robot [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250618064849.2360072-1-robot@bytheb.org \
--to=robot@bytheb.org \
--cc=nkaithakadan@marvell.com \
--cc=test-report@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).