From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5796E469F2 for ; Wed, 18 Jun 2025 21:21:10 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 51274402E1; Wed, 18 Jun 2025 21:21:10 +0200 (CEST) Received: from dmx.alabs.net (dmx.alabs.net [52.211.35.88]) by mails.dpdk.org (Postfix) with ESMTP id B91FD42DB4 for ; Wed, 18 Jun 2025 21:21:04 +0200 (CEST) Received: from ec2-52-49-224-164.eu-west-1.compute.amazonaws.com (unknown [10.122.5.122]) by dmx.alabs.net (Postfix) with ESMTP id D49D484760D; Wed, 18 Jun 2025 22:21:02 +0300 (IDT) DKIM-Filter: OpenDKIM Filter v2.11.0 dmx.alabs.net D49D484760D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alabs.net; s=alabs; t=1750274462; bh=eAFi5MjuWvq6xoyCKijSUKlv3OrnKPFDtpKntW2Z8Ow=; h=Date:From:To:Subject:List-ID:From; b=m1RAtTp4/5ok+PnkKiQ7wpN3YhiTG0RTDhos5gWmFhVHGrisxyFwgmBm9Ymc93tWu HXD7zx1s9Erp5Sw7T6wZ3t4dT90bNQuyEGpN2p5P5/+HvZcgX6Hcc+K1qf/UuqnWrS /JhUdUo48kw0T1wGvV6U58kUFRv9ySCDAkVBg1fg= Received: from ip-10-159-234-77.eu-west-1.compute.internal (swci-jnk-k2apps.alabs.net [10.159.234.77]) by ec2-52-49-224-164.eu-west-1.compute.amazonaws.com (Postfix) with ESMTP id C39BD12AAC0; Wed, 18 Jun 2025 22:21:02 +0300 (IDT) Date: Wed, 18 Jun 2025 22:21:02 +0300 (IDT) From: al-sw-devops@alabs.net To: test-report@dpdk.org, atrwajee@amazon.com Message-ID: <505157275.540.1750274462804@ip-10-159-234-77.eu-west-1.compute.internal> Subject: |FAILURE| pw154549-154549 crypto/cnxk: add sessionless asym cn20k support MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_539_1174347789.1750274462798" X-Jenkins-Job: Community-Fast-tests X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org ------=_Part_539_1174347789.1750274462798 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Test-Name: DPDK Fast test suite Test-Label: aws-unit-testing Test-Status: FAILURE _Unit Testing FAILURE_ http://dpdk.org/patch/154549 Test Status Summary: +--------------+------------------+ | Architecture | DPDK Unit Test | +--------------+------------------+ | x86_64 | FAILURE | +--------------+------------------+ | arm64 | FAILURE | +--------------+------------------+ Test environment (aarch64): Description: Build error encountered OS : Ubuntu 24.04.1 LTS Kernel : 6.8.0-1024-aws NIC : Elastic Network Adapter GCC : 13.3.0-6ubuntu2~24.04 Test last 100 lines (aarch64) ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:725:25: note: in expansion of = macro =E2=80=98plt_dp_dbg=E2=80=99 725 | plt_dp_dbg("Could not process op: %p", burs= t->op[i]); | ^~~~~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:736:37: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 736 | inst->w2.u64 =3D burst->w2[i]; | ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:754:35: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 754 | if (CNXK_TT_FROM_TAG(burst->ws->gw_rdata) =3D=3D SSO_TT_ORD= ERED) | ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:754:54: error: =E2=80=98SSO_TT= _ORDERED=E2=80=99 undeclared (first use in this function) 754 | if (CNXK_TT_FROM_TAG(burst->ws->gw_rdata) =3D=3D SSO_TT_ORD= ERED) | ^~~~~~~~~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:755:44: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 755 | roc_sso_hws_head_wait(burst->ws->base); | ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:760:32: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 760 | if (unlikely(i !=3D burst->nb_ops)) | ^~ ../lib/eal/include/rte_branch_prediction.h:43:45: note: in definition of ma= cro =E2=80=98unlikely=E2=80=99 43 | #define unlikely(x) __builtin_expect(!!(x), 0) | ^ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:761:81: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 761 | rte_mempool_put_bulk(qp->ca.req_mp, (void *)&infl_r= eqs[i], burst->nb_ops - i); | = ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c: At top level: ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:767:1: warning: no previous pr= ototype for =E2=80=98cn20k_cpt_crypto_adapter_enqueue=E2=80=99 [-Wmissing-p= rototypes] 767 | cn20k_cpt_crypto_adapter_enqueue(void *ws, struct rte_event ev[], u= int16_t nb_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c: In function =E2=80=98cn20k_cp= t_crypto_adapter_enqueue=E2=80=99: ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: error: array type has = incomplete element type =E2=80=98struct vec_request=E2=80=99 770 | struct vec_request vec_tbl[nb_events]; | ^~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:772:26: error: storage size of= =E2=80=98burst=E2=80=99 isn=E2=80=99t known 772 | struct ops_burst burst; | ^~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:795:77: error: type of formal = parameter 2 is incomplete 795 | ca_lmtst_vec_submit= (&burst, vec_tbl, &vec_tbl_len); | = ^~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:801:62: error: type of formal = parameter 1 is incomplete 801 | cn20k_cpt_vec_submit(vec_tb= l, vec_tbl_len, burst.qp); | ^~~~~~= ~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:820:73: error: type of formal = parameter 2 is incomplete 820 | submitted =3D ca_lmtst_vec_submit(&= burst, vec_tbl, &vec_tbl_len); | = ^~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:832:62: error: type of formal = parameter 2 is incomplete 832 | count +=3D 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: warning: unused variab= le =E2=80=98burst=E2=80=99 [-Wunused-variable] 772 | struct ops_burst burst; | ^~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: warning: unused variab= le =E2=80=98vec_tbl=E2=80=99 [-Wunused-variable] 770 | struct vec_request vec_tbl[nb_events]; | ^~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c: At top level: ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:28:1: warning: =E2=80=98cn20k_= cpt_crypto_adapter_ev_mdata_set=E2=80=99 defined but not used [-Wunused-fun= ction] 28 | cn20k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __r= te_unused, void *sess, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1902/2562] Compiling C object drivers/librte_net_vmxnet3.a.p/meson-generat= ed_.._rte_net_vmxnet3.pmd.c.o [1903/2562] Compiling C object drivers/libtmp_rte_crypto_nitrox.a.p/crypto_= nitrox_nitrox_sym_reqmgr.c.o [1904/2562] Compiling C object drivers/libtmp_rte_crypto_ionic.a.p/crypto_i= onic_ionic_crypto_main.c.o [1905/2562] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_= virtio_virtio_cvq.c.o [1906/2562] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/cryp= to_scheduler_scheduler_pmd.c.o [1907/2562] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_= virtio_virtio_pci.c.o [1908/2562] Generating drivers/rte_net_qede.pmd.c with a custom command [1909/2562] Generating drivers/rte_raw_ntb.pmd.c with a custom command [1910/2562] Compiling C object drivers/libtmp_rte_net_cnxk.a.p/net_cnxk_tx_= cn20k_tx_96_111_vec_mseg.c.o [1911/2562] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/cryp= to_scheduler_rte_cryptodev_scheduler.c.o [1912/2562] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/cryp= to_dpaa2_sec_dpaa2_sec_raw_dp.c.o [1913/2562] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/cryp= to_scheduler_scheduler_pmd_ops.c.o [1914/2562] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_= virtio_virtqueue.c.o [1915/2562] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_= virtio_virtio_user_cryptodev.c.o [1916/2562] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_= virtio_virtio_user_vhost_vdpa.c.o [1917/2562] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_= virtio_virtio_user_virtio_user_dev.c.o [1918/2562] Compiling C object drivers/libtmp_rte_crypto_dpaa_sec.a.p/crypt= o_dpaa_sec_dpaa_sec_raw_dp.c.o [1919/2562] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/cryp= to_scheduler_scheduler_failover.c.o [1920/2562] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/cryp= to_scheduler_scheduler_pkt_size_distr.c.o [1921/2562] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/cryp= to_scheduler_scheduler_roundrobin.c.o [1922/2562] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_= virtio_virtio_cryptodev.c.o [1923/2562] Compiling C object drivers/libtmp_rte_crypto_null.a.p/crypto_nu= ll_null_crypto_pmd.c.o [1924/2562] Compiling C object drivers/libtmp_rte_crypto_virtio.a.p/crypto_= virtio_virtio_rxtx.c.o [1925/2562] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cnxk_cryptodev_ops.c.o [1926/2562] Compiling C object drivers/libtmp_rte_net_virtio.a.p/net_virtio= _virtio_rxtx.c.o [1927/2562] Compiling C object drivers/libtmp_rte_net_txgbe.a.p/net_txgbe_t= xgbe_rxtx.c.o [1928/2562] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto= _caam_jr_caam_jr.c.o [1929/2562] Compiling C object drivers/libtmp_rte_crypto_scheduler.a.p/cryp= to_scheduler_scheduler_multicore.c.o [1930/2562] Compiling C object drivers/libtmp_rte_crypto_dpaa_sec.a.p/crypt= o_dpaa_sec_dpaa_sec.c.o [1931/2562] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/cryp= to_dpaa2_sec_dpaa2_sec_dpseci.c.o [1932/2562] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cn9k_cryptodev_ops.c.o [1933/2562] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypt= o_octeontx_otx_cryptodev_ops.c.o [1934/2562] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cn10k_cryptodev_ops.c.o ninja: build stopped: subcommand failed. Could not rebuild /root/dpdk-ci/tools/dpdk/build Test build failed. FAILURE Test environment (x86_64): Description: Build error encountered OS : Ubuntu 24.04.1 LTS Kernel : 6.8.0-1024-aws NIC : Elastic Network Adapter GCC : 13.3.0-6ubuntu2~24.04 Test last 100 lines (x86_64) | ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:725:69: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 725 | plt_dp_dbg("Could not process op: %p", burs= t->op[i]); | = ^~ ../lib/log/rte_log.h:359:46: note: in definition of macro =E2=80=98RTE_LOG_= DP=E2=80=99 359 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) : \ | ^~~~~~~~~~~ ../lib/log/rte_log.h:475:26: note: in expansion of macro =E2=80=98RTE_FMT= =E2=80=99 475 | RTE_LOG_DP(l, t, RTE_FMT(prefix RTE_FMT_HEAD(__VA_ARGS__ ,)= "\n", \ | ^~~~~~~ ../lib/log/rte_log.h:476:32: note: in expansion of macro =E2=80=98RTE_FMT_T= AIL=E2=80=99 476 | args RTE_LOG_COMMA RTE_FMT_TAIL(__VA_ARGS__ ,))); \ | ^~~~~~~~~~~~ ../drivers/common/cnxk/roc_platform.h:335:9: note: in expansion of macro = =E2=80=98RTE_LOG_DP_LINE_PREFIX=E2=80=99 335 | RTE_LOG_DP_LINE_PREFIX(DEBUG, CNXK, "%s():%u ", __func__ RT= E_LOG_COMMA __LINE__, \ | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:725:25: note: in expansion of = macro =E2=80=98plt_dp_dbg=E2=80=99 725 | plt_dp_dbg("Could not process op: %p", burs= t->op[i]); | ^~~~~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:736:37: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 736 | inst->w2.u64 =3D burst->w2[i]; | ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:754:35: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 754 | if (CNXK_TT_FROM_TAG(burst->ws->gw_rdata) =3D=3D SSO_TT_ORD= ERED) | ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:754:54: error: =E2=80=98SSO_TT= _ORDERED=E2=80=99 undeclared (first use in this function) 754 | if (CNXK_TT_FROM_TAG(burst->ws->gw_rdata) =3D=3D SSO_TT_ORD= ERED) | ^~~~~~~~~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:755:44: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 755 | roc_sso_hws_head_wait(burst->ws->base); | ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:760:32: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 760 | if (unlikely(i !=3D burst->nb_ops)) | ^~ ../lib/eal/include/rte_branch_prediction.h:43:45: note: in definition of ma= cro =E2=80=98unlikely=E2=80=99 43 | #define unlikely(x) __builtin_expect(!!(x), 0) | ^ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:761:81: error: invalid use of = undefined type =E2=80=98struct ops_burst=E2=80=99 761 | rte_mempool_put_bulk(qp->ca.req_mp, (void *)&infl_r= eqs[i], burst->nb_ops - i); | = ^~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c: At top level: ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:767:1: warning: no previous pr= ototype for =E2=80=98cn20k_cpt_crypto_adapter_enqueue=E2=80=99 [-Wmissing-p= rototypes] 767 | cn20k_cpt_crypto_adapter_enqueue(void *ws, struct rte_event ev[], u= int16_t nb_events) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c: In function =E2=80=98cn20k_cp= t_crypto_adapter_enqueue=E2=80=99: ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: error: array type has = incomplete element type =E2=80=98struct vec_request=E2=80=99 770 | struct vec_request vec_tbl[nb_events]; | ^~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:772:26: error: storage size of= =E2=80=98burst=E2=80=99 isn=E2=80=99t known 772 | struct ops_burst burst; | ^~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:795:77: error: type of formal = parameter 2 is incomplete 795 | ca_lmtst_vec_submit= (&burst, vec_tbl, &vec_tbl_len); | = ^~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:801:62: error: type of formal = parameter 1 is incomplete 801 | cn20k_cpt_vec_submit(vec_tb= l, vec_tbl_len, burst.qp); | ^~~~~~= ~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:820:73: error: type of formal = parameter 2 is incomplete 820 | submitted =3D ca_lmtst_vec_submit(&= burst, vec_tbl, &vec_tbl_len); | = ^~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:832:62: error: type of formal = parameter 2 is incomplete 832 | count +=3D 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: warning: unused variab= le =E2=80=98burst=E2=80=99 [-Wunused-variable] 772 | struct ops_burst burst; | ^~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:770:28: warning: unused variab= le =E2=80=98vec_tbl=E2=80=99 [-Wunused-variable] 770 | struct vec_request vec_tbl[nb_events]; | ^~~~~~~ ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c: At top level: ../drivers/crypto/cnxk/cn20k_cryptodev_ops.c:28:1: warning: =E2=80=98cn20k_= cpt_crypto_adapter_ev_mdata_set=E2=80=99 defined but not used [-Wunused-fun= ction] 28 | cn20k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __r= te_unused, void *sess, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1852/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cn20k_ipsec.c.o [1853/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cnxk_cryptodev.c.o [1854/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cnxk_cryptodev_devargs.c.o [1855/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cnxk_cryptodev_sec.c.o [1856/2334] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/cryp= to_dpaa2_sec_mc_dpseci.c.o [1857/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cn20k_tls.c.o [1858/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cnxk_cryptodev_capabilities.c.o [1859/2334] Compiling C object drivers/libtmp_rte_crypto_ionic.a.p/crypto_i= onic_ionic_crypto_caps.c.o [1860/2334] Compiling C object drivers/libtmp_rte_net_zxdh.a.p/net_zxdh_zxd= h_np.c.o [1861/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cnxk_cryptodev_ops.c.o [1862/2334] Compiling C object drivers/libtmp_rte_crypto_dpaa_sec.a.p/crypt= o_dpaa_sec_dpaa_sec_raw_dp.c.o [1863/2334] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/cryp= to_dpaa2_sec_dpaa2_sec_raw_dp.c.o [1864/2334] Compiling C object drivers/libtmp_rte_crypto_caam_jr.a.p/crypto= _caam_jr_caam_jr.c.o [1865/2334] Compiling C object drivers/libtmp_rte_crypto_dpaa_sec.a.p/crypt= o_dpaa_sec_dpaa_sec.c.o [1866/2334] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/cryp= to_dpaa2_sec_dpaa2_sec_dpseci.c.o [1867/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cn9k_cryptodev_ops.c.o [1868/2334] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cn= xk_cn10k_cryptodev_ops.c.o ninja: build stopped: subcommand failed. Could not rebuild /root/dpdk-ci/tools/dpdk/build Test build failed. FAILURE ------=_Part_539_1174347789.1750274462798--