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 2D0A842B81 for ; Tue, 23 May 2023 15:27:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 27F5540689; Tue, 23 May 2023 15:27:04 +0200 (CEST) Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by mails.dpdk.org (Postfix) with ESMTP id 4072640689 for ; Tue, 23 May 2023 15:27:01 +0200 (CEST) Received: from loongson.cn (unknown [10.40.46.153]) by gateway (Coremail) with SMTP id _____8Dxc_Akv2xkjRQAAA--.152S3; Tue, 23 May 2023 21:27:00 +0800 (CST) Received: from localhost.localdomain (unknown [10.40.46.153]) by localhost.localdomain (Coremail) with SMTP id AQAAf8DxMLAjv2xkCopwAA--.57402S3; Tue, 23 May 2023 21:26:59 +0800 (CST) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.15.2/8.15.2) with ESMTPS id 34NDCwjD2251477 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 23 May 2023 21:12:58 +0800 Received: (from root@localhost) by localhost.localdomain (8.15.2/8.15.2/Submit) id 34NDCvYc2251476; Tue, 23 May 2023 21:12:57 +0800 Date: Tue, 23 May 2023 21:12:57 +0800 From: qemudev@loongson.cn Message-Id: <202305231312.34NDCvYc2251476@localhost.localdomain> Content-Type: text/plain; charset="utf-8" Subject: |FAILURE| pw127214-127215 [PATCH 3/3] test: add reassembly perf test In-Reply-To: <20230523125413.6324-3-pbhagavatula@marvell.com> References: <20230523125413.6324-3-pbhagavatula@marvell.com> To: test-report@dpdk.org Cc: , zhoumin@loongson.cn X-CM-TRANSID: AQAAf8DxMLAjv2xkCopwAA--.57402S3 X-CM-SenderInfo: pthp3vthy6z05rqj20fqof0/ X-Coremail-Antispam: 1Uk129KBjvAXoWftF4xGr4DKFWUCrW8KF15Arb_yoW5GrWfCo WfZFWYyr1kAr4jk3s5Kr95ua98Gr43Kw1DJ3Z8Zwn5u348Ja98Cry7Zrn5GrW3ZasYq3Zx X34kZrWavw4UJFWDn29KB7ZKAUJUUUU8529EdanIXcx71UUUUU7KY7ZEXasCq-sGcSsGvf J3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU0xBIdaVrnRJU UUqS1xkIjI8I6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l8cAvFVAK0II2c7xJM28CjxkF64 kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4x0Y4vE2Ix0cI8IcVCY 1x0267AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6x kF7I0E14v26F4UJVW0owAS0I0E0xvYzxvE52x082IY62kv0487Mc804VCY07AIYIkI8VC2 zVCFFI0UMc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VCjz48v1sIEY20_WwAm72CE4IkC6x 0Yz7v_Jr0_Gr1lw4CEc2x0rVAKj4xxMxAIw28IcxkI7VAKI48JMxAIw28IcVCjz48v1sIE Y20_WwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E74 80Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0 I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04 k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26F4j6r4UJwCI42IY6I8E87Iv6xkF 7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvj4RumhFUUUUU 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/127215 _ninja build failure_ Submitter: Pavan Nikhilesh Bhagavatula Date: Tue, 23 May 2023 18:24:11 +0530 DPDK git baseline: Repo:dpdk Branch: main CommitID: c41a103c961ded5a0966652f4daf0a661a947352 127214-127215 --> 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_ip_frag.a.p/ip_frag_rte_ipv4_fragmentation.c.o cc -Ilib/librte_ip_frag.a.p -Ilib -I../lib -Ilib/ip_frag -I../lib/ip_frag -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-fiel d-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=lib.ip_frag -MD -MQ lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_fragmentation.c.o -MF lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_fragmentation.c.o.d -o lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_fragmentation.c.o -c ../lib/ip_frag/rte_ipv4_fragmentation.c In file included from ../lib/ip_frag/ip_frag_common.h:13, from ../lib/ip_frag/rte_ipv4_fragmentation.c:10: ./lib/hash/rte_cmp_x86.h: In function ‘rte_hash_k16_cmp_eq’: ./lib/hash/rte_cmp_x86.h:11:8: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:11:21: warning: implicit declaration of function ‘_mm_loadu_si128’; did you mean ‘vect_load_128’? [-Wimplicit-function-declaration] const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~~~~~~~~~ vect_load_128 ./lib/hash/rte_cmp_x86.h:11:21: warning: nested extern declaration of ‘_mm_loadu_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:11:44: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:8: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:44: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:8: error: unknown type name ‘__m128i’ const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: implicit declaration of function ‘_mm_xor_si128’ [-Wimplicit-function-declaration] const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: nested extern declaration of ‘_mm_xor_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:15:10: warning: implicit declaration of function ‘_mm_test_all_zeros’ [-Wimplicit-function-declaration] return !_mm_test_all_zeros(x, x); ^~~~~~~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:15:10: warning: nested extern declaration of ‘_mm_test_all_zeros’ [-Wnested-externs] [196/2870] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o FAILED: lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o cc -Ilib/librte_ip_frag.a.p -Ilib -I../lib -Ilib/ip_frag -I../lib/ip_frag -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-fiel d-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=lib.ip_frag -MD -MQ lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o -MF lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o.d -o lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o -c ../lib/ip_frag/rte_ipv6_fragmentation.c In file included from ../lib/ip_frag/ip_frag_common.h:13, from ../lib/ip_frag/rte_ipv6_fragmentation.c:10: ./lib/hash/rte_cmp_x86.h: In function ‘rte_hash_k16_cmp_eq’: ./lib/hash/rte_cmp_x86.h:11:8: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:11:21: warning: implicit declaration of function ‘_mm_loadu_si128’; did you mean ‘vect_load_128’? [-Wimplicit-function-declaration] const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~~~~~~~~~ vect_load_128 ./lib/hash/rte_cmp_x86.h:11:21: warning: nested extern declaration of ‘_mm_loadu_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:11:44: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:8: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:44: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:8: error: unknown type name ‘__m128i’ const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: implicit declaration of function ‘_mm_xor_si128’ [-Wimplicit-function-declaration] const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: nested extern declaration of ‘_mm_xor_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:15:10: warning: implicit declaration of function ‘_mm_test_all_zeros’ [-Wimplicit-function-declaration] return !_mm_test_all_zeros(x, x); ^~~~~~~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:15:10: warning: nested extern declaration of ‘_mm_test_all_zeros’ [-Wnested-externs] [197/2870] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o FAILED: lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o cc -Ilib/librte_ip_frag.a.p -Ilib -I../lib -Ilib/ip_frag -I../lib/ip_frag -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-fiel d-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=lib.ip_frag -MD -MQ lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o -MF lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o.d -o lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o -c ../lib/ip_frag/rte_ip_frag_common.c In file included from ../lib/ip_frag/ip_frag_common.h:13, from ../lib/ip_frag/rte_ip_frag_common.c:12: ./lib/hash/rte_cmp_x86.h: In function ‘rte_hash_k16_cmp_eq’: ./lib/hash/rte_cmp_x86.h:11:8: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:11:21: warning: implicit declaration of function ‘_mm_loadu_si128’; did you mean ‘vect_load_128’? [-Wimplicit-function-declaration] const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~~~~~~~~~ vect_load_128 ./lib/hash/rte_cmp_x86.h:11:21: warning: nested extern declaration of ‘_mm_loadu_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:11:44: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:8: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:44: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:8: error: unknown type name ‘__m128i’ const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: implicit declaration of function ‘_mm_xor_si128’ [-Wimplicit-function-declaration] const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: nested extern declaration of ‘_mm_xor_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:15:10: warning: implicit declaration of function ‘_mm_test_all_zeros’ [-Wimplicit-function-declaration] return !_mm_test_all_zeros(x, x); ^~~~~~~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:15:10: warning: nested extern declaration of ‘_mm_test_all_zeros’ [-Wnested-externs] [198/2870] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o FAILED: lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o cc -Ilib/librte_ip_frag.a.p -Ilib -I../lib -Ilib/ip_frag -I../lib/ip_frag -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-fiel d-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=lib.ip_frag -MD -MQ lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o -MF lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o.d -o lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o -c ../lib/ip_frag/rte_ipv6_reassembly.c In file included from ../lib/ip_frag/ip_frag_common.h:13, from ../lib/ip_frag/rte_ipv6_reassembly.c:9: ./lib/hash/rte_cmp_x86.h: In function ‘rte_hash_k16_cmp_eq’: ./lib/hash/rte_cmp_x86.h:11:8: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:11:21: warning: implicit declaration of function ‘_mm_loadu_si128’; did you mean ‘vect_load_128’? [-Wimplicit-function-declaration] const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~~~~~~~~~ vect_load_128 ./lib/hash/rte_cmp_x86.h:11:21: warning: nested extern declaration of ‘_mm_loadu_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:11:44: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:8: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:44: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:8: error: unknown type name ‘__m128i’ const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: implicit declaration of function ‘_mm_xor_si128’ [-Wimplicit-function-declaration] const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: nested extern declaration of ‘_mm_xor_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:15:10: warning: implicit declaration of function ‘_mm_test_all_zeros’ [-Wimplicit-function-declaration] return !_mm_test_all_zeros(x, x); ^~~~~~~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:15:10: warning: nested extern declaration of ‘_mm_test_all_zeros’ [-Wnested-externs] [199/2870] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o FAILED: lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o cc -Ilib/librte_ip_frag.a.p -Ilib -I../lib -Ilib/ip_frag -I../lib/ip_frag -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-fiel d-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=lib.ip_frag -MD -MQ lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o -MF lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o.d -o lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o -c ../lib/ip_frag/rte_ipv4_reassembly.c In file included from ../lib/ip_frag/ip_frag_common.h:13, from ../lib/ip_frag/rte_ipv4_reassembly.c:9: ./lib/hash/rte_cmp_x86.h: In function ‘rte_hash_k16_cmp_eq’: ./lib/hash/rte_cmp_x86.h:11:8: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:11:21: warning: implicit declaration of function ‘_mm_loadu_si128’; did you mean ‘vect_load_128’? [-Wimplicit-function-declaration] const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~~~~~~~~~ vect_load_128 ./lib/hash/rte_cmp_x86.h:11:21: warning: nested extern declaration of ‘_mm_loadu_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:11:44: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:8: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:44: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:8: error: unknown type name ‘__m128i’ const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: implicit declaration of function ‘_mm_xor_si128’ [-Wimplicit-function-declaration] const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: nested extern declaration of ‘_mm_xor_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:15:10: warning: implicit declaration of function ‘_mm_test_all_zeros’ [-Wimplicit-function-declaration] return !_mm_test_all_zeros(x, x); ^~~~~~~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:15:10: warning: nested extern declaration of ‘_mm_test_all_zeros’ [-Wnested-externs] [200/2870] Compiling C object lib/librte_gso.a.p/gso_rte_gso.c.o [201/2870] Compiling C object lib/librte_gso.a.p/gso_gso_common.c.o [202/2870] Compiling C object lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o FAILED: lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o cc -Ilib/librte_ip_frag.a.p -Ilib -I../lib -Ilib/ip_frag -I../lib/ip_frag -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-fiel d-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=lib.ip_frag -MD -MQ lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o -MF lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o.d -o lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o -c ../lib/ip_frag/ip_frag_internal.c In file included from ../lib/ip_frag/ip_frag_common.h:13, from ../lib/ip_frag/ip_frag_internal.c:11: ./lib/hash/rte_cmp_x86.h: In function ‘rte_hash_k16_cmp_eq’: ./lib/hash/rte_cmp_x86.h:11:8: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:11:21: warning: implicit declaration of function ‘_mm_loadu_si128’; did you mean ‘vect_load_128’? [-Wimplicit-function-declaration] const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~~~~~~~~~ vect_load_128 ./lib/hash/rte_cmp_x86.h:11:21: warning: nested extern declaration of ‘_mm_loadu_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:11:44: error: unknown type name ‘__m128i’ const __m128i k1 = _mm_loadu_si128((const __m128i *) key1); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:8: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:12:44: error: unknown type name ‘__m128i’ const __m128i k2 = _mm_loadu_si128((const __m128i *) key2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:8: error: unknown type name ‘__m128i’ const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: implicit declaration of function ‘_mm_xor_si128’ [-Wimplicit-function-declaration] const __m128i x = _mm_xor_si128(k1, k2); ^~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:13:20: warning: nested extern declaration of ‘_mm_xor_si128’ [-Wnested-externs] ./lib/hash/rte_cmp_x86.h:15:10: warning: implicit declaration of function ‘_mm_test_all_zeros’ [-Wimplicit-function-declaration] return !_mm_test_all_zeros(x, x); ^~~~~~~~~~~~~~~~~~ ./lib/hash/rte_cmp_x86.h:15:10: warning: nested extern declaration of ‘_mm_test_all_zeros’ [-Wnested-externs] [203/2870] Compiling C object lib/librte_jobstats.a.p/jobstats_rte_jobstats.c.o [204/2870] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor.c.o [205/2870] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o [206/2870] Generating bbdev.sym_chk with a custom command (wrapped by meson to capture output) [207/2870] Generating cfgfile.sym_chk with a custom command (wrapped by meson to capture output) [208/2870] Generating timer.sym_chk with a custom command (wrapped by meson to capture output) [209/2870] Compiling C object lib/librte_latencystats.a.p/latencystats_rte_latencystats.c.o [210/2870] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o [211/2870] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o [212/2870] Generating mempool.sym_chk with a custom command (wrapped by meson to capture output) [213/2870] Generating mbuf.sym_chk with a custom command (wrapped by meson to capture output) [214/2870] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm.c.o [215/2870] Generating bpf.sym_chk with a custom command (wrapped by meson to capture output) [216/2870] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o [217/2870] Generating symbol file lib/librte_telemetry.so.23.2.p/librte_telemetry.so.23.2.symbols [218/2870] Generating acl.sym_chk with a custom command (wrapped by meson to capture output) [219/2870] Generating gro.sym_chk with a custom command (wrapped by meson to capture output) [220/2870] Generating cmdline.sym_chk with a custom command (wrapped by meson to capture output) [221/2870] Generating gpudev.sym_chk with a custom command (wrapped by meson to capture output) [222/2870] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_eventdev.c.o [223/2870] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o [224/2870] Generating compressdev.sym_chk with a custom command (wrapped by meson to capture output) [225/2870] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [226/2870] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_rx_adapter.c.o [227/2870] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o [228/2870] Generating eal.sym_chk with a custom command (wrapped by meson to capture output) ninja: build stopped: subcommand failed. -------------------------------END LOGS------------------------------