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 85F7046075 for ; Tue, 14 Jan 2025 17:28:48 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7B16B40299; Tue, 14 Jan 2025 17:28:48 +0100 (CET) Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by mails.dpdk.org (Postfix) with ESMTP id 521C940298 for ; Tue, 14 Jan 2025 17:28:47 +0100 (CET) Received: from loongson.cn (unknown [10.40.64.71]) by gateway (Coremail) with SMTP id _____8AxaeG7kIZnvFVjAA--.62965S3; Wed, 15 Jan 2025 00:28:43 +0800 (CST) Received: from localhost.localdomain (unknown [10.40.64.71]) by front1 (Coremail) with SMTP id qMiowMDx6sS4kIZnd1siAA--.9150S3; Wed, 15 Jan 2025 00:28:40 +0800 (CST) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.15.2/8.15.2) with ESMTPS id 50EFtAvN3204411 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 14 Jan 2025 23:55:14 +0800 Received: (from root@localhost) by localhost.localdomain (8.15.2/8.15.2/Submit) id 50EFsvTI3204410; Tue, 14 Jan 2025 23:54:57 +0800 Date: Tue, 14 Jan 2025 23:54:57 +0800 From: qemudev@loongson.cn Message-Id: <202501141554.50EFsvTI3204410@localhost.localdomain> Content-Type: text/plain; charset="utf-8" Subject: |FAILURE| pw150079 [PATCH] mbuf: add fast free bulk function In-Reply-To: <20250114162544.125448-1-mb@smartsharesystems.com> References: <20250114162544.125448-1-mb@smartsharesystems.com> To: test-report@dpdk.org Cc: mb@smartsharesystems.com, zhoumin@loongson.cn X-CM-TRANSID: qMiowMDx6sS4kIZnd1siAA--.9150S3 X-CM-SenderInfo: pthp3vthy6z05rqj20fqof0/1tbiAQECD2eFl0UMbQADsf X-Coremail-Antispam: 1Uk129KBj93XoWfJw1rJrykuryxWr18GF48uFX_yoWDur4fpF 43Gr13Ary5Jr1Iywn7WF1fXr4kK34Iy3yjkFZFq34Fgry5u34Yqry5GryrGryIq3yFyFya krW5CF13Wr4UGwbCm3ZEXasCq-sJn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUkYb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r106r15M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAF wI0_Gr1j6F4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc804VCY07AIYIkI8VC2zVCFFI 0UMc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUXVWUAwAv7VC2z280 aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4kE6xkIj40Ew7xC0wCF04k20xvY0x 0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E 7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcV C0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF 04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7 CjxVAFwI0_Jr0_GrUvcSsGvfC2KfnxnUUI43ZEXa7IU84a0PUUUUU== 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 Test-Label: loongarch-compilation Test-Status: FAILURE http://dpdk.org/patch/150079 _ninja build failure_ Submitter: Morten Brørup Date: Tue, 14 Jan 2025 16:25:44 +0000 DPDK git baseline: Repo:dpdk Branch: main CommitID: fd51012de5369679e807be1d6a81d63ef15015ce 150079 --> ninja build failed Test environment and result as below: +---------------------+----------------+ | Environment | compilation | +---------------------+----------------+ | Loongnix-Server 8.3 | FAIL | +---------------------+----------------+ Loongnix-Server 8.3 Kernel: 4.19.190+ Compiler: gcc 8.3 Ninja build logs: -------------------------------BEGIN LOGS---------------------------- FAILED: lib/librte_mbuf.so.25.1 cc -o lib/librte_mbuf.so.25.1 lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o lib/librte_mbuf.a.p/mbuf_rte_mbuf_ptype.c.o lib/librte_mbuf.a.p/mbuf_rte_mbuf_pool_ops.c.o lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,librte_mbuf.so.25 -Wl,--no-as-needed -pthread -lm -ldl -lnuma -lfdt '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/zhoumin/gh_dpdk/build/lib lib/librte_eal.so.25.1 lib/librte_kvargs.so.25.1 lib/librte_log.so.25.1 lib/librte_telemetry.so.25.1 lib/librte_mempool.so.25.1 lib/librte_ring.so.25.1 -Wl,--end-group -Wl,--version-script=/home/zhoumin/gh_dpdk/lib/mbuf/version.map /usr/bin/ld: lib/librte_mbuf.a.p/mbuf_rte_mbuf_ptype.c.o: in function `rte_mbuf_fast_free_bulk': rte_mbuf_ptype.c:(.text+0x0): multiple definition of `rte_mbuf_fast_free_bulk'; lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o:rte_mbuf.c:(.text+0xbac): first defined here /usr/bin/ld: lib/librte_mbuf.a.p/mbuf_rte_mbuf_pool_ops.c.o: in function `rte_mbuf_fast_free_bulk': rte_mbuf_pool_ops.c:(.text+0x0): multiple definition of `rte_mbuf_fast_free_bulk'; lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o:rte_mbuf.c:(.text+0xbac): first defined here /usr/bin/ld: lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o: in function `rte_mbuf_fast_free_bulk': rte_mbuf_dyn.c:(.text+0x210): multiple definition of `rte_mbuf_fast_free_bulk'; lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o:rte_mbuf.c:(.text+0xbac): first defined here collect2: error: ld returned 1 exit status [1125/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_i210.c.o [1126/2664] Linking target drivers/librte_mempool_bucket.so.25.1 [1127/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_api.c.o [1128/2664] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_tm.c.o In file included from ../lib/net/rte_ether.h:20, from ../lib/ethdev/rte_eth_ctrl.h:10, from ../lib/ethdev/rte_ethdev.h:1472, from ../drivers/net/dpaa2/dpaa2_tm.c:5: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1129/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82543.c.o [1130/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_mbx.c.o [1131/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_vf.c.o [1132/2664] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_hwrm.c.o In file included from ../lib/net/rte_ether.h:20, from ../lib/ethdev/rte_eth_ctrl.h:10, from ../lib/ethdev/rte_ethdev.h:1472, from ../lib/ethdev/ethdev_driver.h:21, from ../drivers/net/bnxt/bnxt.h:16, from ../drivers/net/bnxt/bnxt_hwrm.c:16: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1133/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82571.c.o [1134/2664] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_e1000_logs.c.o In file included from ../lib/net/rte_ether.h:20, from ../lib/ethdev/rte_eth_ctrl.h:10, from ../lib/ethdev/rte_ethdev.h:1472, from ../drivers/net/e1000/e1000_logs.c:5: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1135/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_nvm.c.o [1136/2664] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_mc_dpni.c.o [1137/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_mac.c.o [1138/2664] Compiling C object drivers/libtmp_rte_net_cxgbe.a.p/net_cxgbe_base_t4_hw.c.o In file included from ../lib/net/rte_ether.h:20, from ../drivers/net/cxgbe/base/t4_hw.c:17: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1139/2664] Compiling C object drivers/libtmp_rte_net_bond.a.p/net_bonding_rte_eth_bond_pmd.c.o In file included from ../drivers/net/bonding/rte_eth_bond_pmd.c:9: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1140/2664] Generating rte_net_cpfl.pmd.c with a custom command [1141/2664] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_ena_rss.c.o In file included from ../lib/net/rte_ether.h:20, from ../drivers/net/ena/ena_ethdev.h:10, from ../drivers/net/ena/ena_rss.c:6: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1142/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_82575.c.o [1143/2664] Generating rte_net_bnx2x.pmd.c with a custom command [1144/2664] Generating symbol file drivers/librte_common_nitrox.so.25.1.p/librte_common_nitrox.so.25.1.symbols [1145/2664] Generating rte_net_cnxk.pmd.c with a custom command [1146/2664] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_em_ethdev.c.o In file included from ../lib/net/rte_ether.h:20, from ../drivers/net/e1000/em_ethdev.c:17: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1147/2664] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_ethdev.c.o In file included from ../drivers/net/dpaa2/dpaa2_ethdev.c:11: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1148/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_phy.c.o [1149/2664] Generating ethdev.sym_chk with a custom command (wrapped by meson to capture output) [1150/2664] Generating vhost.sym_chk with a custom command (wrapped by meson to capture output) [1151/2664] Compiling C object drivers/libtmp_rte_net_dpaa.a.p/net_dpaa_dpaa_rxtx.c.o In file included from ../lib/net/rte_ether.h:20, from ../drivers/net/dpaa/dpaa_rxtx.c:28: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1152/2664] Compiling C object drivers/net/e1000/base/libe1000_base.a.p/e1000_ich8lan.c.o [1153/2664] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_flow.c.o In file included from ../lib/net/rte_ether.h:20, from ../lib/ethdev/rte_eth_ctrl.h:10, from ../lib/ethdev/rte_ethdev.h:1472, from ../drivers/net/dpaa2/dpaa2_flow.c:14: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1154/2664] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_em_rxtx.c.o In file included from ../drivers/net/e1000/em_rxtx.c:33: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1155/2664] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output) [1156/2664] Compiling C object drivers/libtmp_rte_net_dpaa2.a.p/net_dpaa2_dpaa2_rxtx.c.o In file included from ../drivers/net/dpaa2/dpaa2_rxtx.c:11: ./lib/mbuf/rte_mbuf.h:655:1: warning: no previous prototype for ‘rte_mbuf_fast_free_bulk’ [-Wmissing-prototypes] rte_mbuf_fast_free_bulk(struct rte_mempool *mp, struct rte_mbuf **mbufs, unsigned int count) ^~~~~~~~~~~~~~~~~~~~~~~ [1157/2664] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output) ninja: build stopped: subcommand failed. -------------------------------END LOGS------------------------------